Windows に Rust のサーバーを構築する
Published on 2025/10/21Tags
Windows で Rust 専用サーバーを構築します。SteamCMD の導入・更新、サーバーのインストール、Oxide(uMod) 導入、BAT での自動起動まで解説します。
SteamCMD のインストールとアップデート
SteamCMD は、Steam 関連ファイルのインストールに使用されるコマンドライン コンソールであり、Rust サーバーをインストールおよび更新するメカニズムです。
-
SteamCMD 用のフォルダ
c:\steamcmd
を作成します。 -
サーバ用のフォルダ
c:\rustserver
を作成します。 -
Windows 用の SteamCMD をダウンロードします。
-
zip ファイルの内容を steamcmd 用に作成したフォルダーに抽出します。
-
steamcmd.exe を実行し SteamCMD をインストールします。
Rust 専用サーバーのインストール
-
アプリのインストールディレクトリを設定します。
force_install_dir "c:\rustserver\"
-
ゲームサーバーをダウンロードするために、匿名でログインします。
login anonymous
-
app_update
コマンド(Steam アプリケーション ID を指定)を使用してアプリをインストールします。app_update 258550
プラグインサポート用の Oxide のインストール
-
Umod/Rustにアクセスし、Windows 版の Oxide.Rust.zip をダウンロードします。
-
Oxide.Rust.zip を展開し
ダウンロード\Oxide.Rust\RustDedicated_Data
でc:\rustserver\RustDedicated_Data
を上書きします。
Bat ファイルを使用して自動化します。
-
c:\rustserver
に RunServer.BAT を作成します。:start c:\steamcmd\steamcmd.exe +force_install_dir c:\rustserver\ +login anonymous +app_update 258550 +quit RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10 +server.hostname "Test server" +server.description "Description shown on server connection window." +server.identity "server1" +rcon.port 28016 +rcon.password letmein +rcon.web 1 -logfile rustserverlog.txt goto start
RustDedicated 行はサーバーを起動するための行です。サーバーの設定については Rust wiki/Creating a server/Starting the Server を参照してください。
-
RunServer.BAT を実行するとコマンドプロンプトが開いてサーバーの起動を開始します。
-
サーバーが起動したら、コマンドプロンプトで
ownerid
などのコマンドを実行することができます。