Day of Defeat: Source は Source エンジン上の第二次大戦のチーム戦闘で、Axis 対 Allies がマップの目標を巡って戦います。このガイドではサーバーを動かす2つの方法を示します。自分の箱で行う手動の srcds ルートと、約5分でサーバーが立ち上がる 2hours.gg での時間単位のルートです。どちらも同じゲームです。ホストされたルートは SteamCMD のインストール、ポート開放、設定編集を省きます。
まず知っておくべきこと
Day of Defeat: Source の専用サーバーは、あなたがプレイするゲームとは別の独自の Steam アプリです。
- 専用サーバーの app id: 232290。これはサーバーのインストールであり、ストアページ (app 300) ではありません。
- ゲームフォルダ: dod。そこに server.cfg とマップがあります。
- ポート: 27015 UDP がゲームトラフィックと A2S クエリを運びます。27015 TCP はネイティブ Source RCON です。GSLT トークンは不要です。
- プレイヤー: デプロイ時にサイズを選択: 8、16、32 枠。
オプション A: 2hours.gg で時間単位でホストする
デプロイページを開き、マップとサイズを選び、プライベートにしたければ Join パスワードを設定します。サーバーは公式マップをすべてインストール済みで起動するので、誰もダウンロードしません。ネイティブ RCON を組み込んだウェブコンソールが付いてきます。
- マップ: Anzio、Avalanche、Argentan、Colmar、Donner、Flash、Jagd、Kalt、Palermo から選びます。マップがシナリオなので、別に設定するゲームモードはありません。
- サイズ: Small は8人、Medium は16人、Large は32人です。
- 参加: パスワードを空にすれば誰でも IP で参加できる公開サーバーになり、設定すればプライベートに保てます。
オプション B: 自分で srcds を動かす
自分のマシンでサーバーを動かしたい場合は、SteamCMD で専用サーバーをインストールし、dod ゲームとマップを指定して srcds を起動します。ポート開放 (27015 UDP と TCP) と設定は自分で行います。
# install the dedicated server
steamcmd +force_install_dir ./dods +login anonymous +app_update 232290 validate +quit
# launch it
./srcds_run -game dod +map dod_anzio +maxplayers 16 -port 27015はじめの server.cfg
これを dod/cfg/server.cfg に置きます。名前、RCON パスワード、ラウンドの時間制限を設定します。ホストされたサーバーではこれらはすでに処理済みなので、srcds ルートでのみ必要です。
hostname "My DoD:S Server"
rcon_password "changeme"
mp_timelimit 30
mp_friendlyfire 0
sv_alltalk 0友達の参加方法
プレイヤーに IP を渡します。彼らはゲーム内コンソールかサーバーブラウザから参加します。
- 公開: ~ キーでコンソールを開いて実行: connect IP:27015
- プライベート: Join パスワードを設定した場合は、先に入力します: password yourpass; connect IP:27015
- ブラウザ: またはゲーム内のサーバーブラウザで IP から見つけます。ホストされたサーバー名は 2hours.gg で始まります。
カスタムマップについて
公式マップはすべてサーバーに同梱されるので、標準プレイにダウンロードは不要です。カスタムマップはプレイヤーが取得できるよう FastDL ホストが必要で、それはこのリリースでは未接続です。今のところは公式マップリストに絞ってください。
Day of Defeat: Source サーバーを時間単位でデプロイ