profile picture

Windows に Rust のサーバーを構築する

Published on 2025/10/21
Tags game rust

Windows で Rust 専用サーバーを構築します。SteamCMD の導入・更新、サーバーのインストール、Oxide(uMod) 導入、BAT での自動起動まで解説します。

SteamCMD のインストールとアップデート

SteamCMD は、Steam 関連ファイルのインストールに使用されるコマンドライン コンソールであり、Rust サーバーをインストールおよび更新するメカニズムです。

  1. SteamCMD 用のフォルダ c:\steamcmd を作成します。

  2. サーバ用のフォルダ c:\rustserver を作成します。

  3. Windows 用の SteamCMD をダウンロードします。

  4. zip ファイルの内容を steamcmd 用に作成したフォルダーに抽出します。

  5. steamcmd.exe を実行し SteamCMD をインストールします。

Rust 専用サーバーのインストール

  1. アプリのインストールディレクトリを設定します。

    force_install_dir "c:\rustserver\"
    
  2. ゲームサーバーをダウンロードするために、匿名でログインします。

    login anonymous
    
  3. app_update コマンド(Steam アプリケーション ID を指定)を使用してアプリをインストールします。

    app_update 258550
    

プラグインサポート用の Oxide のインストール

  1. Umod/Rustにアクセスし、Windows 版の Oxide.Rust.zip をダウンロードします。

  2. Oxide.Rust.zip を展開し ダウンロード\Oxide.Rust\RustDedicated_Datac:\rustserver\RustDedicated_Data を上書きします。

Bat ファイルを使用して自動化します。

  1. 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 を参照してください。

  2. RunServer.BAT を実行するとコマンドプロンプトが開いてサーバーの起動を開始します。

  3. サーバーが起動したら、コマンドプロンプトで ownerid などのコマンドを実行することができます。