ゲームサーバーを1時間ごとに。遊ぶときだけ支払い。

Counter-Strike 1.6 サーバーの立て方

Counter-Strike 1.6 は GoldSrc 専用サーバー (HLDS) で動きます。自分でインストールすることも、用意済みのサーバーを時間単位でデプロイしてすぐにプレイへ進むこともできます。ここでは手動セットアップの全手順と、その近道を紹介します。

サーバーをインストールする

CS 1.6 専用サーバーは app 90 で、SteamCMD から匿名でインストールされます。Steam ログインは不要で、サーバーアカウントでゲームを所有している必要もありません:

./steamcmd.sh +login anonymous \
  +app_update 90 validate \
  +quit

MOD フォルダーは cstrike で、起動時に読み込む設定ファイルは次のとおりです:

<install>/cstrike/server.cfg

素の server.cfg

名前、パスワード、ルールはここに書きます。マップとプレイヤー数は起動引数です (下記参照)。これを貼り付けて、CHANGE ME と記された行を変更してください:

// --- Identity ---
hostname "My CS 1.6 Server"          // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME - admin over RCON

// --- Lock it down ---
sv_password ""                       // set a word here = private, blank = open
sv_lan 0                             // 0 = public/Steam, 1 = LAN only

// --- Rules ---
mp_timelimit 30                      // minutes before the map rotates
mp_roundtime 2.5                     // minutes per round
mp_friendlyfire 0                    // 1 = teammates can hurt each other
mp_autoteambalance 1
mp_limitteams 2

起動コマンド

CS 1.6 はインストールルートの hlds_run から起動します。開始マップとプレイヤー上限は設定ファイルではなく、ここで引数として指定します:

./hlds_run -game cstrike -console \
  -port 27015 \
  +map de_dust2 \
  +maxplayers 16 \
  +exec server.cfg
  • de_ マップは Bomb Defusal、cs_ マップは Hostage Rescue です。モードの仕組みはこれだけで、マップがモードを決めます。
  • maxplayers 16 は CS 1.6 に適した数字です。定番の 5v5 なら 10、賑わう公開サーバーなら 20 から 32 が目安です。
  • Port 27015 UDP がゲーム、サーバーブラウザーのクエリ、そして Steam を運びます。GoldSrc の RCON も同じポートを使います。ファイアウォールで 27015/UDP を開けてください。

マップとボット

公式マップはすべてサーバーに同梱されているため (de_dust2, de_inferno, de_nuke, cs_assault など)、誰も何もダウンロードしません。カスタムマップ (fy_, aim_, surf_) は、参加するプレイヤーにファイルを渡すために FastDL ホストが必要です。CS 1.6 の素のサーバーにはボットがいません。追加するには Zbot や PODBot のようなボット MOD が要ります。

または5分でデプロイする

自分のマシンで HLDS を動かしたくない場合、ホスト型サーバーならすぐに公開状態になり、公式マップはすべて内蔵、フレンドは IP で参加でき、終わればオフになるので PC には何も残りません。

Counter-Strike 1.6 サーバーを時間単位でデプロイ

関連記事

← すべてのガイドに戻る