コンテンツにスキップ

Rust server.cfg の例:置き場所と書く内容

結論: server.cfg は、RustDedicated.exe の隣の server/<identity>/cfg/ に置きます。<identity> はサーバーの identity で、変更していなければ my_server_identity です。各行は、サーバーコンソールに入力するのとまったく同じコンソールコマンドで、サーバーは起動のたびにそれを実行します。

server.hostname "My Rust Server"
server.description "Vanilla, wipes every Thursday."
server.url "https://example.com"
server.headerimage "https://example.com/banner.png"
server.maxplayers 100
server.worldsize 3500
server.seed 12345
server.saveinterval 300
decay.scale 1
行設定するもの
server.hostnameサーバーブラウザに表示される名前。
server.descriptionブラウザ上のサーバーのページに表示されるテキスト。
server.urlそのページのウェブサイトのリンク。
server.headerimageそのページのバナー画像。
server.maxplayers同時に遊べる人数。最大人数を見てください。
server.worldsizeマップサイズ(メートル)。
server.seedそのサイズで、どのプロシージャルマップになるか。
server.saveintervalワールドを保存する間隔(秒)。初期値は 600。
decay.scale建物の decay の速さ。decay を止めるを見てください。

スペースを含むテキストは、引用符で囲んでください。すべての設定と初期値は Rust サーバー変数にあります。

server.worldsize と server.seed がマップを決めます。どちらかを変えると、サーバーは次の起動時に、ワイプしたときのように、新しいマップを始めます。古いワールドのセーブはサーバーフォルダーに残るので、設定を元に戻せば戻ります。URL からのカスタムマップは、どちらも無視します。各サイズの遊び心地は Rust マップサイズを、公開サーバーがマップを変えるタイミングは Rust ワイプスケジュールを見てください。

ゲームが server.cfg を書くことはありません。自分で作り、サーバーは読むだけです。server.writecfg は別のファイル serverauto.cfg を、その隣に書き、ゲームが自動で保存する設定が入ります。サーバーは serverauto.cfg を先に、server.cfg をその後に読むので、server.cfg の行が優先されます。

どの行も、前に + を付けて、サーバーの起動行に書けます。たとえば +server.maxplayers 100 です。起動引数を見てください。

Crucible Local Server は、コンフィグ タブで設定を変えるたびに、代わりに server.cfg を書き、手で足した行はそのまま残します。そのタブの一番下の server.cfg (詳細) で、ファイルそのものを編集できます。サーバー設定を見てください。