MySQL: Online
Load: Medium
Sandbox: Ready

CounterStrikeSharpプラグインの探し方、見極め方、安全な導入方法

プラグインはサーバー自体と同じ権限で動くため、不注意に作られたものや悪意のあるものを入れると、サーバー全体を失うことにもなりかねません。自分を守るのに専門家である必要はありません。いくつかの簡単な確認で、ほとんどの問題は見つかります。

1

探す場所

CounterStrikeSharpのプラグインの多くはGitHubで公開されており、cssharpトピックはブラウズするのに便利です。フォーラムやDiscordサーバーでもプラグインが紹介されますが、必ずソースコードまでリンクをたどってください。

cssharpトピックを見る
2

メンテナンスされているか

リポジトリーを開き、最新のリリースと最後のコミットを確認します。長い間更新されていないプラグインは、現在のゲームバージョンで動かない可能性があります。公開されているIssueも読みましょう。利用者が実際に困っていることがわかります。

3

自分のバージョンと合っているか

プラグインが対象としているCounterStrikeSharp.APIのバージョンを調べ、自分のサーバーのバージョンと比べます。差が大きい場合は注意が必要です。適切なバージョンでコンパイルする方法は、バージョンのガイドで説明しています。

4

コードで危険なサインを探す

すべてを理解する必要はありません。ファイルの中でWebリクエスト、Process.Start、隠されたコマンドや説明のないコマンド、サーバーの外にデータを送る箇所を検索してください。必要以上に多くの権限を求めるプラグインにも注意しましょう。

ビルド済みのDLLしかなく、読めるソースコードがないプラグインは、信頼できないものとして扱ってください。
5

自分でコンパイルする

ソースからビルドすれば、サーバーに置くDLLは、確認したコードと一致します。リポジトリーをzipでダウンロードして、当社のコンパイラーにアップロードしてください。

PluginSource.zip
PluginName.csproj
PluginName.cs
Other source folders
コンパイラーを開く
6

テストサーバーで試す

まずテストサーバーにプラグインを入れます。コンソールを見ながらコマンドを試し、複数人で動かしたときの挙動も確かめましょう。本番サーバーへ移すのは、そのあとです。

7

記録を残す

何を、どのリポジトリーの、どのバージョンで導入したかをメモしておきます。ゲームのアップデートで何かが壊れたとき、何を更新すべきか、問題のあるプラグインをどれ外すべきかがすぐにわかります。

このチュートリアルは役に立ちましたか?

ページは 0.011 秒で生成されました
CounterStrikeSharp Web Compiler V1.0 - Made with 作成: RomaniaBarlap コミュニティのために。