コンテンツにスキップ

Rustサーバーを自分のPCで立てる: Crucible Local Server

結論: Crucible Local Serverは、本物のRust専用サーバーを自分のPCで動かす無料のWindowsアプリです。Crucibleランチャーからインストールし、プリセットでサーバーを作ってサーバーを起動を押し、表示が稼働中になったら参加を押します。.batファイルも、手作業のSteamCMDも要りません。

Crucible Local Serverは、Windows用の無料のRust専用サーバー管理アプリです。.batスクリプトやconvar、手作業のSteamCMDの代わりに、フォームとボタンでローカルのRustサーバーを動かします。Rust専用サーバーのインストールはアプリがやってくれて、ライブコンソール付きで起動と停止を行い、これまで手で書き換えていたものを画面操作に変えます。サーバー設定、マップ、MOD、管理者、ワイプ、バックアップです。Crucible Heightmapで作ったカスタムマップを、ワンクリックで動いているサーバーに載せられる、その受け皿でもあります。

Crucible Local ServerのQuick view。動いているRustサーバーの真上からのマッププレビュー、停止、再起動、参加ボタン、サーバーのライブ情報が見える

インストールからサーバーが動くまで、アプリの流れはこの動画で見られます。

  • アプリの中でSteamCMD経由でRust専用サーバーをインストール、更新します。進行状況バー、インストールサイズ、各インストールが最新かどうかも表示されます。
  • サーバーを動かすワンクリックのQuick viewが最初に開き、下のボタン列から、タブ付きの全コントロールを開けます。
  • 標準では同時に1台のサーバーを動かし、設定で複数同時起動も解放できます。コンソールはそれぞれライブで流れます。
  • 停止中、起動中、稼働中と実際の状態が出るので、ワールドに本当に入れるタイミングがはっきりわかります。
  • server.cfgをフォームで設定でき、自分で手書きした行を上書きせず残す本格的な設定エディターもあります。
  • server.cfgでは設定できないRustのオプション向けに、サーバーごとの起動引数を編集できます。
  • 作成用のプリセットは、バニラのプロシージャルサーバー、クリエイティブの建築サーバー、ステージングブランチ、Carbon、Oxideがあります。
  • カスタムマップをローカルの.mapファイルやhttpsのURLから読み込めて、Crucible Heightmapの書き出しもワンクリックで取り込めます。
  • 割り当てたマップ(プロシージャルでもカスタムでも)の、真上からのプレビューサムネイルを表示します。
  • CarbonやOxideをインストールし、プラグインをブラウザで探す、有効化、無効化、プラグインごとの設定とデータの編集、.csのドラッグ&ドロップ導入で管理できます。
  • 毎日のスケジュールでサーバーを再起動できます。Rust標準のゲーム内カウントダウン、停止中のRustアップデート適用、クラッシュ後の再起動にも対応します。
  • マップ、ブループリント、またはすべてをワイプでき、入力による確認とワイプ前の自動バックアップが付きます。バックアップ一覧から復元もできます。
  • 保存したワールドのライブラリがあり、あるサーバーで建てた拠点を別のサーバーに適用できます。
  • クイックアクション、保存したマクロ、Tab補完付きのweb-RCONコンソールがあり、数百の管理者、クリエイティブ、シネマティックのコマンドとすべてのサーバー変数を検索できるリファレンスも付いています。
  • サーバーごとにMarkdownのノート帳があり、ワイプのチェックリスト、プラグインのバグ、残しておきたいシードを、アンインストールしても残る普通の.mdファイルとして保存できます。
  • アプリ内の限定されたファイルブラウザでサーバーのファイルを見られ、フォルダはエクスプローラーで開けます。
  • タイトルバーのボタンから短いガイドを再生でき、アプリのすべての部分を順番に案内します。
  • CrucibleランチャーにつないだAIアプリに、サーバーのセットアップ、起動、運用を任せられます。
  • Rustのサーバー管理者: 起動スクリプトを手で書き換えずに、サーバーを立てて設定してワイプしたい人。
  • マップ制作者: カスタム.mapを読み込み、一人称視点で歩いて、地形、モニュメント、レイアウトを公開前に確かめたい人。
  • MODやプラグインを試したい人: 本番サーバーを触る前に、プライベートなローカルサーバーで試したい人。
  • コンテンツクリエイター: 自分が管理するワールドで、動画、シネマティック、デモを撮りたい人。

ローカルでのテストとステージング用ツール

Section titled “ローカルでのテストとステージング用ツール”

Crucible Local Serverは、ローカルでのテストとステージングのためのもので、コミュニティ向けの常設ホスティング用ではありません。ここで作るサーバーはあなたのPCで動き、追加の設定なしで参加できるのは、あなたと同じネットワークの人だけです。ワールドは使い捨てです。手早いバニラサーバー、Heightmapのマップテスト、プラグイン開発の試行錯誤、シネマティックやデモの撮影、ステージングブランチのテストなど。自分のPCでRustサーバーを動かして、すぐ入るのに一番速い方法です。

マップが本番のプレイヤー向けに仕上がったら、公開サーバーでカスタムマップを公開しましょう。このページの用語(convar、RCON、ワイプ、アイデンティティ)が初めてなら、用語集で説明しています。

Crucible Local Serverは、Crucible Heightmapから始まる作業の流れの、テスト側を担います。Heightmapでカスタム島の地形を作り、Rustの.mapファイルを書き出すと、Heightmap専用の出力フォルダに保存されます。送る作業は要りません。Crucible Local Serverがそのフォルダを自動で見つけて、まだ取り込んでいない書き出しはすべてQuick viewのマップメニューに並びます。1つ選ぶだけで、取り込みとサーバーへの割り当てが一度に済みます。

Crucibleランチャーが両方のアプリを届けるので、1つのウィンドウからインストール、更新、起動ができます。