ModとPluginのポリシー

From Neos Wiki
Jump to navigation Jump to search
This page is a translated version of the page Mod & Plugin Policy and the translation is 92% complete.
Outdated translations are marked like this.
Other languages:
English • ‎日本語

最終更新日2022年3月27日

このドキュメントは、NeosおよびNeosプラグインの改造に関する公式、標準的、合意された方針を提供するためのものです。

これは、コミュニティがチームメンバーまたは他の情報源から受け取った可能性のあるすべての以前の通知および情報を「置き換えて無効にする」ように設計されています。 将来的に更新される可能性があり、将来の更新が発表されます。

プラグインやモッドとは何ですか?

プラグイン

Neosから追加機能を絞り出したい方のために、プラグインを用意しています。 プラグインを使用すると、Neosの機能に任意のC#拡張機能を記述して、実質的に無制限の自由を実現できます。あなたが強く望む新しいLogiXノード、新しいコンポーネントを追加できます。

唯一の欠点は、Neosビルドにプラグインを追加すると、通常、このプラグインを持たないユーザーに参加できないことです。 今のところ、プラグインが追加されたNeosは他のユーザーと「互換性がない」状態になっています。

将来、プラグインのシステムを拡張して、特定のセッションなどにロードするプラグインを選択/制御できるようにする予定です。これにより、プラグインの有無にかかわらず、他のセッションへの参加がはるかに簡単になります。

プラグインはNeosでサポートされています。プラグインについては、私たちのdiscordの#plugin-developmentチャンネルで話すことができます。

モッド

MODについては、mod-loaderと呼ばれる小さなプラグインを使用し、Neosが行う通常の互換性チェックをバイパスして、同じプラグインを持っていないユーザーと一緒に行動することを禁止します。このmod-loaderを使うと、Neosの標準的な動作に変更を加えることができ、その変更を持たない他のユーザーと接続することもできます。

Neosに影響を与える不整合や変更は、これらのModを持っていないユーザーがホストしているセッションに接続すると、Neosの互換性チェックで報告された内容にかかわらず、エラー、例外、クラッシュを引き起こすことがあるので、通常、かなりシンプルである必要があります。

NeosではModはサポート対象外です。

ポリシー

Modやプラグインを使用することができますが、その際には以下のポリシーとガイドラインに従ってください。

Modやプラグインのユーザーと開発者の両方が対象

  • Neosのガイドラインに同意し、遵守する必要があります。
  • ガイドラインの全項目、特にアセット窃盗、嫌がらせ、悪意ある行為に関する項目が含まれます。
  • 既存の保護システムや簡易アバター保護コンポーネント、許可システムなどのNeos内で実施されている制御を回避することも含まれます。
  • 従わない場合、モデレーションチームによるアカウント制限を受ける可能性があります。
  • セキュリティポリシーに留意してください。
  • MODやプラグインを使用することで、Neosを研究したり、問題を調査したりすることができますが、その際はセキュリティポリシーに従ってください。
  • このポリシーに違反した場合、モデレーションの対象となることがあります。
  • 一般的に、「害を与えない」という原則で運営してください。

Modやプラグインをお使いの方

Mods & Pluginsのユーザーとして:

  • 知らないユーザーや信頼できないユーザーのプラグインやMODをインストールしたり使用したりしないでください。
  • プラグインやMODは、あなたやNeos、あなたのNeosアカウントに対してより高いレベルのアクセス権を持ちます。
  • プラグインやMODを使用した結果、データの損失や盗難が発生しても、弊社では責任を負いかねます。
  • 一般的には2FAの使用を推奨しますが、MODやプラグインを使用する際には特に重要ですので、必ず設定し、動作するようにしてください。
  • セッションホストは、彼らのセッションで何が起こるかを制御していることを忘れないでください。
  • もし彼らがあなたがMODを使わないように要求したり、MODの使用のためにあなたに退去を求めたり、セッションからあなたを追放したりするならば、それは彼らの権利なのです。
  • これは、イベント、大規模ワールド、そしてNeosが運営する公式ワールドやセッションも含まれます。
  • Neosのバグを再現・報告する場合は、MODやプラグインが動作していないビルドから取得したログや情報で問題を再現・報告してください。
  • プラグインやMODが標準機能に干渉し、不明瞭なログファイルやメインビルドでは発生しないバグが発生する可能性があります。
  • MODがインストールされているクライアントに関わるバグレポートは、おそらく却下されるでしょう。

Modやプラグインの開発者

  • もし、Neosに機能追加やバグフィックスをしてほしい場合は、GitHubにそのためのissueを提出してください。
  • 公開したMODやプラグインは、GitHubのissueにリンクし、Neos本体でその進捗を確認できるようにしてください。
  • もし、あなたがその機能を望んでいることや、バグが存在することを知らなければ、私たちはそれを修正することができません。
  • 他のユーザーが見たいと思うものはすべてissueにしてください。
  • ユーザーがNeosの中で進捗を確認できるように、公開されたMODやプラグインにはGitHub issueへのリンクを張ってください。
  • 不明な点があれば、issueを作成してください。もしわからないことがあれば、issueを作成してください。
  • プラグインとMODの性質上、以前のバージョンのNeosとの後方互換性を維持することができません。
  • これは特にMODに当てはまります。
  • 可能な限り、私たちは変更に関してコミュニティとコミュニケーションを取ります。
  • MODはNeosの内部に触れることが多いため、ほとんどの場合、このようなことはあり得ません。
  • 将来的には、互換性を維持し、より良いものにしたいと思いますが、現時点では不可能です。

GitHub

  • あなたのMODが解決するNeos issueが存在する場合、その問題にMODへのリンクを貼ってください。
  • あなたのMODが解決する問題にNeosの課題が存在しない場合、その問題に対する課題を作成し、あなたのMODにリンクしてください。
  • この相互交流は、問題の回避策と追跡の容易さを提供することができます。
  • もし私たちが問題を知らなければ、それを修正することはできません。