CounterStrikeSharpを安全に更新する方法
Counter-Strike 2は頻繁に更新され、CounterStrikeSharpもそれに追従しなければなりません。更新自体は簡単ですが、計画なしに行うと、金曜の夜にサーバーが壊れていたということになりかねません。この順序で進めれば、いつでも元に戻せます。
現在の状態を確認する
サーバーコンソールでmeta listとcss_plugins listを実行します。前者でCounterStrikeSharpのバージョン、後者でプラグイン一覧が表示されます。何かを変更する前に、両方を書き留めておいてください。
meta list
css_plugins list
適切なリリースをダウンロードする
GitHubのCounterStrikeSharp公式ページから、最新のリリースを入手します。お使いのOS向けのパッケージを選び、サーバーに.NETがまだ入っていない場合は、ランタイム同梱版を選んでください。
バックアップを取って置き換える
addons/counterstrikesharpフォルダーをコピーして保存します。次にサーバーを停止し、新しいファイルを上書きでコピーします。設定とプラグインはリリースの一部ではないため、そのまま残ります。Metamodが最新かどうかも確認してください。
動作を確認する
サーバーを起動し、もう一度meta listを実行します。新しいバージョンが表示され、プラグイン一覧にエラーなしで自分のプラグインが並んでいるはずです。
meta list
Listing 1 plugin:
[01] CounterStrikeSharp (x.y.z) by Roflmuffin
必要なら再コンパイルする
更新後にエラーが出るプラグインは、古いAPI向けに作られている可能性が高いです。作者による新しいリリースを探すか、当社のコンパイラーで適切なCounterStrikeSharp.APIバージョンを指定して再コンパイルしてください。
うまくいかなかったとき
サーバーを停止し、バックアップしておいたフォルダーを元に戻します。1分ほどで元の状態に戻れるので、プレイヤーを待たせるプレッシャーなく原因を調べられます。
習慣にする
ゲームの大きなアップデートのたびに、CounterStrikeSharpの新リリースを確認しましょう。できればテストサーバーで先に試してください。定期的に更新しているサーバーは、思わぬトラブルが起きにくくなります。
このチュートリアルは役に立ちましたか?
Barlap コミュニティのために。