MySQL: Online
Load: Low
Sandbox: Running

CS2サーバーへのMetamodとCounterStrikeSharpのインストール

CounterStrikeSharpのプラグインは単独では動きません。ゲームエンジンとCounterStrikeSharp自体をつなぐMetamod:Source、そしてC#プラグインを実際に読み込んで実行するCounterStrikeSharp、その両方が必要です。このガイドでは、クリーンな状態のインストールから最初のプラグインが動くまで、CS2専用サーバーへの両方のインストール方法を説明します。

1

必要なもの

動作しているCS2専用サーバーと、そのファイルへのSSHまたはFTPアクセス。まだサーバーをお持ちでない場合は、ホスティングパートナーがセットアップをお手伝いできます。

CS2サーバーを入手する
2

Metamod:Sourceをダウンロード

Metamod:SourceはCounter-Strike 2に標準搭載されていないプラグインローダーで、CounterStrikeSharpは完全にこれに依存しています。サーバーのOSに合った現行の開発版ビルドをダウンロードしてください。

Metamod:Sourceをダウンロード
3

Metamodをサーバーに展開

アーカイブを展開し、その中のaddons/フォルダをゲームのcsgo/フォルダ(サーバー上では通常server/game/csgo/)にコピーします。

4

gameinfo.giを編集する

server/game/csgo/gameinfo.giを開き、Game_LowViolence csgo_lvという行を探します。その真下に、以下でハイライトされている行を追加してください。

"GameInfo"
{
    game        "Counter-Strike 2"
    title       "Counter-Strike 2"

    FileSystem
    {
        SearchPaths
        {
            Game_LowViolence    csgo_lv
            Game    csgo/addons/metamod
            Game    csgo
            Game    csgo_core
        }
    }
}
5

CounterStrikeSharpをダウンロード

コンパイル済みの.dllプラグインを実際に読み込むのがCounterStrikeSharpです。Linuxではディストリビューションによっては、パッケージマネージャーでlibicu(またはicu-libs / libicu-dev)のインストールも必要になる場合があります。Windowsでは Visual C++ Redistributables のインストールが必要です。

初めてのインストールですか?必ず「With Runtime」版をダウンロードしてください。通常版にはCounterStrikeSharpの起動に必要な.NETランタイムが含まれていません。
CounterStrikeSharpをダウンロード
6

CounterStrikeSharpを展開

展開して、その中のaddons/フォルダを同じserver/game/csgo/フォルダにコピーします。Metamodがすでに配置したファイルと統合されます。

7

サーバーを再起動して確認

CS2サーバーを再起動し、サーバーコンソールでmeta listと入力してください。CounterStrikeSharpが読み込まれたプラグインとして表示されるはずです。

meta list
Listing 1 plugin:
  [01] CounterStrikeSharp (0.1.0) by Roflmuffin
8

サーバーの構成は今こうなっているはずです

最初のプラグインをインストールする前に、addons/フォルダは次のようになっているはずです。

addons
counterstrikesharp
api
bin
dotnet
plugins
gamedata
metamod
bin
counterstrikesharp.vdf
metaplugins.ini
README.txt
metamod.vdf
metamod_x64.vdf
9

インストールするプラグインを見つける

使いたいCounterStrikeSharpプラグインを探しましょう。GitHubが最も一般的な入手先です。ソースコードを.zipアーカイブとしてダウンロードしてください。

10

コンパイラ用に準備する

当サイトのコンパイラには、少なくとも1つの.csファイルと対応する.csprojファイルを含む.zipアーカイブが必要です。多くのプラグインのリポジトリには、すでにプロジェクトのルートにこれらが揃っているため、多くの場合フォルダをそのままZIP圧縮できます。.csprojが無かったり、ファイルの配置が異なる場合は、以下のレイアウトに合わせて自分でアーカイブを再構成する必要があります。

YourPluginName.zip
YourPluginName.csproj
YourPluginName.cs
その他必要なファイル
11

コンパイルする

当サイトのコンパイラを開き、準備した.zipをアップロードし、サーバーにインストールしたバージョンと一致するCounterStrikeSharpのバージョンを選んで、「今すぐコンパイル」を押してください。完了したら生成された.zipをダウンロードします。コンパイル済みの.dllと、プラグインに必要なその他のファイルが含まれています。

CS2Sharp コンパイラを開く
12

プラグインをインストールする

ダウンロードした.zipを、server/game/csgo/addons/counterstrikesharp/plugins/内の専用フォルダに展開してください。フォルダ名はプラグイン名と一致させる必要があります。CounterStrikeSharpは、自身の名前が付いたサブフォルダにあるプラグインのみを読み込みます。

plugins
YourPluginName
YourPluginName.dll
その他必要なファイル
13

再読み込みして確認

サーバーコンソールからcss_plugins load YourPluginNameを実行する(または単にサーバーを再起動する)と、コンソールにプラグイン独自の読み込みメッセージが表示されるはずです。もしmeta listで「Unknown Command」と表示された場合は、gameinfo.giが正しく編集されているか、フォルダが正しい場所にコピーされているかをもう一度確認してください。

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

3人がこのチュートリアルを役に立ったと答えています
ページは 0.013 秒で生成されました
CounterStrikeSharp Web Compiler V1.0 - Made with 作成: RomaniaBarlap コミュニティのために。