Counter-Strike 1.6 は GoldSrc 専用サーバー (HLDS) で動きます。自分でインストールすることも、用意済みのサーバーを時間単位でデプロイしてすぐにプレイへ進むこともできます。ここでは手動セットアップの全手順と、その近道を紹介します。
サーバーをインストールする
CS 1.6 専用サーバーは app 90 で、SteamCMD から匿名でインストールされます。Steam ログインは不要で、サーバーアカウントでゲームを所有している必要もありません:
./steamcmd.sh +login anonymous \
+app_update 90 validate \
+quitMOD フォルダーは 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 サーバーを時間単位でデプロイ