超簡単にRUSTサーバーを立てる
RUSTサーバーについて勉強したくなったので、ひとまずローカルにRUSTサーバーを立ててみる。
外部公開は考えておらず、ローカルオンリー。覚書。
- サーバーファイルをダウンロードする。
- PC内の好きなところに適当なフォルダを作成する。
今回はDドライブ直下に「RustServer」フォルダを作った。 - ダウンロードしたサーバーファイルを「RustServer」フォルダ内に移し、そこで解凍する。
- 解答したフォルダ内>Rust_Server>ServerにあるRun_DS.bat(バッチファイル)をメモ帳で開く
- バッチファイルの「RustDedicated.exe」から「cd ../」までをカスタマイズする。
RustDedicated.exe -batchmode ^
+server.hostname "My Server Name" ^
+server.port 28015 ^
+server.identity "my_server" ^
+server.seed 1234567 ^
-logFile "output.txt" ^
-autoupdate ^
+server.worldsize 4000 ^
+server.maxplayers 8
cd ../
+server.hostname "My Server Name"
サーバー名。半角英数字。マルチバイト文字は文字化けする。
+server.port 28015
サーバーのポート番号。ローカルからアクセスできればいいだけなのでそのまま。
+server.identity "my_server"
サーバーのファイルを保存するフォルダ名。
D:\RustServer\Rust_Server\Server\rustds\serverに作成される。
+server.seed 1234567
シード値。
-logFile "output.txt"
ログファイルのファイル名。
D:\RustServer\Rust_Server\Server\rustds\output.txt になる。
-autoupdate
RUSTアップデートがきたときに、自動アップデートするかどうかの設定?
+server.worldsize 4000
マップサイズ。よくみるのは4000。
+server.maxplayers 8
最大プレイ人数。ローカルから見れたらいいだけなのでなくてもいい。
- 保存したらRun_DS.batをダブルクリックしてサーバー起動させる。
- モニュメントをスポーンさせたりなんやらしてるのを待つ。
- ポート開放してないから何か失敗したりしてるっぽいけど待つ。
- コマンドプロンプトを起動し、
ipconfigでPCのローカルIPを確認する。 - RUSTを起動し、F1からコンソールを開いて
client.connect ローカルIPでENTER。サーバーが立ち上がっていればロードされ、ロード後にスポーンする。 - 管理者コマンドを使うには、一度サーバーからログアウトしサーバーのコンソールに以下を入力してENTER。
ownerid 7656xxxxxxxxxxx kaihimo Admin
意味:ownerid steamのID 名前 権限グループ
- 続けて下記を入力してENTER。設定を保存させる。
server.writecfg
- サーバーに接続し直す。
- F1からもろもろコマンド入れて遊ぶ
god 1で無敵。refillvitalsでHP/水分/空腹をMAX。noclipで飛行。スペースで上昇。シフト押しながらで高速移動。再度noclipで飛行解除。env.time xxで指定時間になる。 0~24?env.progresstime "false"で時間固定。時間で変化するものは動作しなくなるっぽい。
F1でコンソール以外にITEMSからアイテムを取り出せる。 - サーバーの停止は
server.saveで保存してからserver.stopで停止。あとは右上のバツで閉じたらok - サーバー再起動は
quit
とっても簡単。
サーバーのアップデート方法
サーバーを停止させた状態でD:\RustServer\Rust_Server\Server\update.batを開く。
もしOxideを入れているなら、Oxideの最新版をダウンロードし、RustDedicated_Dataを上書きする。
Run.batでサーバーを起動し、client.connectで接続できればok。Oxideプラグインを入れている場合はプラグインが正常に動いているかも確認。