VPS: Counter-Strike 2 専用サーバー Windows セットアップ
はじめに
VPSや専用サーバーを持っていて、そこにゲームサーバーをインストールしたい?例えばCounter-Strike 2専用サーバーとか?それならここがピッタリ!以下で、サーバーにこういったサービスをインストールする方法をステップバイステップで解説するよ。
準備
Counter-Strike 2サーバーのセットアップにはSteamCMDが必要だよ。SteamCMDはSteamクライアントのコマンドライン版。このツールを使えば、人気のSteamゲームの専用サーバーアプリを簡単かつ素早くダウンロードできるんだ。SteamCMDは公式Valve開発者サイトで入手可能:https://developer.valvesoftware.com/wiki/SteamCMD。
続いてダウンロードを行うよ。ダウンロードしたファイルにはsteamcmd.zipが含まれていて、まずはこれを解凍しよう。別フォルダを作ってそこに解凍するのがおすすめ。解凍後にsteamcmd.exeが見えるはず。これを実行して、インストールが完了するまで待とう。
Loading Steam API.... OK のメッセージが表示されたら、インストールは無事完了。これでCounter-Strike 2サーバーのインストールに進めるよ。
インストール
インストール後は**Steamコマンドライン(steamcmd.exe)**でコマンドを実行できるようになっているはず。まずはログインが必要で、anonymousユーザーでログインするよ。以下のコマンドを実行してね:login anonymous
次にインストールを行うよ。コマンドは app_update 730
。App ID 730 はCounter-Strike 2専用サーバーアプリを指しているよ。
ダウンロードが完了するまで気長に待とう。ゲームサイズが大きいと時間がかかることもあるよ。成功すると成功メッセージが表示されるから確認してね。
サーバーを外部から見えるようにしてアクセス可能にするには、使うサーバーポートをファイアウォールで開放/転送する必要があるよ。Windowsファイアウォールの設定を開こう。
設定で追加ルールを作成しよう。受信ルールと送信ルールをそれぞれクリックして、以下のポートをTCP/UDP両方で追加してね:27015-27020。
設定
ここまででCounter-Strike 2サーバーのセットアップは完了。さらに細かいサーバー設定をしたいなら、起動ファイルを直接編集しよう。ルートディレクトリに移動して、そこからcfgフォルダを開き、server.cfg
ファイルを編集してね。
../steamapps/common/cs2-ds/game/csgo/cfg/server.cfg
GSLトークンの登録
他のプレイヤーがあなたのサーバーに参加するには、Game Server Login Token(GSLT)を生成してサーバーに設定する必要があるよ。このトークンはSteamにサーバーを認証するためのもの。GSLTを作るには http://steamcommunity.com/dev/managegameservers にアクセスして、ゲームID 730(Counter-Strike 2)でトークンを作成しよう。
トークンを取得したら、サーバー起動パラメータに +sv_setsteamaccount <TOKEN>
として含めてね。
サーバーの起動&接続
いよいよサーバーを起動しよう。メインゲームディレクトリに移動して、以下の起動コマンドを実行してね:
.\cs2.exe -dedicated +sv_setsteamaccount XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +map de_dust2
コマンドプロンプトにログが表示されて起動成功のサインが見えるはず。初回起動はセットアップのために少し時間がかかることもあるよ。もしくは、サーバーリストの下部検索バーで [your_ip_address]:2456
を使って直接接続もできるよ。
まとめ
おめでとう!VPSにCounter-Strike 2サーバーを無事インストール&設定できたね!もし質問やサポートが必要なら、毎日対応しているサポートチームに気軽に連絡してね!🙂