SCUMのDedicated Serverは64ビットWindows用プログラム(SCUMServer.exe)で、SteamCMD(App ID 3792580)で無料インストールできます。RAM 8GB以上、空きディスク約15GB、所要時間15〜30分を見込んでください。
手順ごとのインストール
RAM 8GB以上の64ビットWindowsマシン(PCまたはWindows Server)を用意します。
Visual C++(2012、2013、2015-2022)とDirectX End-User Runtimesをインストールします。
SteamCMDをダウンロードし、app_update 3792580(anonymousログイン)でサーバーをインストールします。
SCUMServer.exe を -log -port=7777 -MaxPlayers=64 で起動し、読み込み完了を待ちます。
サーバーを停止し、SCUM/Saved/Config/WindowsServer/ServerSettings.ini を編集します。
Windowsファイアウォールと事業者側でUDPポート7777、7778、7779を開放します。
ゲーム内で接続を確認します(ローカルは 127.0.0.1:7777、その後グローバルIP)。
サーバーを自動起動するタスクスケジューラのタスクを作成します。
アップデート、SCUM/Saved のバックアップ、再起動をスケジュールします。
要件
- 64ビットWindowsが必須(32ビットでは動作しません)
- RAM:最低8GB、プレイヤー数や設定が増えるとさらに必要
- ディスク:約8GB、空き15GB推奨
- Steamアカウント不要(anonymous)。Linux向けの公式ネイティブサーバーは文書化されていません。Windows VPSを利用してください
インストール(ローカルWindows、VPS、専用サーバー)
ローカルでもWindows Serverでも手順は同じです。PowerShellで次のコマンドを実行し、127.0.0.1:7777 に接続します。-MaxPlayers はファイルの値を上書きし、-nobattleye は BattlEye を無効化します(非推奨)。
C:\steamcmd\steamcmd.exe +force_install_dir C:\scumserver +login anonymous +app_update 3792580 validate +quit
cd C:\scumserver\SCUM\Binaries\Win64
.\SCUMServer.exe -log -port=7777 -MaxPlayers=64開放するポート
SCUM公式wikiの値(-port=7777の場合):クエリポートは port+2、生UDPソケットは port+1 です。-port= を変えるとブロック全体が移動します。ローカル運用ではクエリポートを27020〜27050(Steam使用)にしないでください。自宅ではルーターでポート転送(NAT)、OVH・Hetzner・Scalewayなどでは事業者のファイアウォール/セキュリティグループでも開放し、別ネットワークから確認します。
- 7777/UDP — game client (-port=)
- 7778/UDP — raw UDP socket (port+1)
- 7779/UDP — Steam server browser query (port+2)
- 7777/TCP — RCON (optional)
Windowsファイアウォール
管理者のPowerShell:
netsh advfirewall firewall add rule name="SCUM UDP" dir=in action=allow protocol=UDP localport=7777-7779自動起動(タスクスケジューラ)
start.bat(SCUM\Binaries\Win64 へ cd し SCUMServer.exe -log -port=7777 -MaxPlayers=64 を実行)を作成し、SYSTEMアカウントで起動時に実行します。監視には、プロセス停止時に再起動する2つ目のタスクを追加します。
schtasks /create /tn "SCUM Server" /tr "C:\scumserver\start.bat" /sc onstart /ru SYSTEM /rl HIGHESTアップデートとバックアップ
サーバーを停止し、SCUM\Saved をコピーして、インストール時と同じSteamCMDコマンドを再実行し、再起動します。schtasks で毎日の再起動を設定できます。
taskkill /IM SCUMServer.exe /F
robocopy C:\scumserver\SCUM\Saved C:\backups\scum-%DATE:~-4%%DATE:~3,2%%DATE:~0,2% /E
C:\steamcmd\steamcmd.exe +force_install_dir C:\scumserver +login anonymous +app_update 3792580 validate +quit
schtasks /create /tn "SCUM restart" /tr "C:\scumserver\start.bat" /sc daily /st 05:00サーバーの登録と告知
ServerName を設定すると、クエリポート(UDP 7779)経由でSteam/SCUMのサーバーブラウザに表示されます。game-rank.com/jeux/scum にも登録しましょう。
トラブルシューティング
- 起動しない:Visual C++(2012/2013/2015-2022)とDirectX Runtimesをインストールし、64ビットWindowsか確認します。
- リストに出ない:UDP 7779(クエリ)を開放し、クエリポートが27020〜27050でないことを確認します。
- インターネットから接続できない:7777-7779/UDP のNAT転送または事業者ファイアウォールの規則がありません。
- 設定が上書きされる:パネルによっては起動時に ServerName/WelcomeMessage を書き換えます。パネル側で変更してください。
- 更新後に設定が変わる:一度サーバーを起動し、生成された ServerSettings.ini と比較してください(キーは変化します)。
よくある質問
- SCUMサーバーのApp IDは?
- 3792580(もう一つのSCUM Serverアプリと混同しないでください)。コマンド:steamcmd +force_install_dir <フォルダ> +login anonymous +app_update 3792580 validate +quit。
- SCUMが使うポートは?
- -port=7777 の場合:UDP 7777(ゲーム)、UDP 7778(生ソケット)、UDP 7779(クエリ)、任意のRCON用に TCP 7777。ホスティング事業者は別の値を使う場合があります。
- SCUMをLinuxでホストできますか?
- 公式にはLinuxネイティブのサーバーは文書化されておらず、Windows VPSまたは専用サーバーが最も簡単で確実です。コミュニティ製のWine/Docker構成もありますが、ここでは扱いません。
- サーバーを更新するには?
- 停止して同じSteamCMDコマンド(app_update 3792580)を再実行します。事前に SCUM\Saved をバックアップしてください。
