コンテンツにスキップ

Rustサーバーの自動再起動: 毎日の再起動を設定する

結論: サーバーのコンフィグタブを開き、再起動までスクロールして、スケジュールで再起動をオンにし、時刻とタイムゾーンを設定します。プレイヤーにはRust標準のゲーム内カウントダウンが出て、サーバーは自動で戻ってきます。ウィンドウを閉じていても再起動されるように、設定で閉じたときもトレイで実行を続けるをオンにしてください。

長く動かし続けるRustサーバーには、定期的な再起動が向いています。メモリがクリアされ、Rustのアップデートが適用され、ワールドがまっさらな状態に戻ります。Crucible Local Serverは、公開サーバーでプレイヤーが目にするのと同じゲーム内カウントダウンつきで、毎日のスケジュールで再起動し、サーバーを自動で戻してくれます。

サーバーを開き、Quick viewの下に並ぶボタン列のコンフィグをクリックして、そのタブの再起動を探します。

Crucible Local Serverのコンフィグタブの再起動セクション。毎日のスケジュール、タイムゾーン、プレイヤーへの警告、チャットリマインダー、再起動時のアップデート、プレイヤーがいる間の保留、クラッシュ後の再起動のトグルがある

スケジュールで再起動をオンにして、次を設定します。

  • 時刻とタイムゾーン。 再起動は現地の壁時計の時刻なので、夏時間が切り替わっても04:00は04:00のままです。新しいスケジュールは、PCのタイムゾーンの07:00から始まります。
  • プレイヤーに警告する分数。 サーバーが落ちる前にプレイヤーへ何分前に知らせるか。最初は15分です。
  • N分ごとのチャットリマインダー。 カウントダウンに加えて、チャットに追加の行を出します(任意)。Rust標準の警告だけでよければ、0のままにします。
  • プレイヤーに表示するメッセージ。 警告の中の文言で、最初はサーバーを再起動していますです。

プレイヤーにはRust本物の再起動警告が出る

Section titled “プレイヤーにはRust本物の再起動警告が出る”

カウントダウンは、チャットを埋めるものではなく、Rust自身のゲーム内の再起動バナーです。Crucible Local Serverが再起動をサーバーに任せると、Rustがいつもの間隔で警告を出し(1分ごと、5分を切ると30秒ごと、1分を切ると10秒ごと、最後の10秒は1秒ごと)、全員をキックして終了し、その途中でワールドを保存します。そのあとCrucibleが再び起動します。

Rustのゲーム内の再起動警告バナー。「Server restarting in 15 minutes」とメッセージ「Crucible Restarting」が、Rustのワールドの一人称視点の上に表示されている

カウントダウンは、実際に設定した時刻に向かって進みます。警告の時間より近い再起動を設定した場合、プレイヤーには警告の全長ではなく、本当に残っている時間が出ます。

サーバーが動いている間、Quick viewのサーバー名の下の行に次回の再起動が表示されます(例: 「restart in 4h 29m」)。

  • サーバーを再起動。 標準でオンです。オフにすると、スケジュールは毎日のshutdown(シャットダウン)になり、サーバーは落ちたままになります。
  • サーバーのアップデートをインストール。 サーバーが止まっている間に、新しいRustのビルドを確認し、サーバーが戻る前にインストールするので、古いサーバーのせいでプレイヤーがキックされることがありません。CarbonまたはOxideのサーバーでは、Rustのアップデートでローダーが壊れ、更新するまで直らないので、ゲームのアップデート後にMODローダーも戻されます。このトグルは、サーバーを再起動がオンのときだけ出ます。
  • プレイヤーがいる間は保留。 誰もキックせずに待ち、サーバーが空になった瞬間に再起動します。保留中、Quick viewには「restart waiting for players to leave」と出ます。
  • クラッシュしたら再起動。 サーバーが勝手に止まったら、元に戻します。10分間に3回クラッシュしたらあきらめるので、起動のたびにクラッシュし続けるサーバーが再起動ループにはまり込むことはありません。

クラッシュしたら再起動はすべてのサーバーで標準でオンで、スケジュールなしでも動きます。スケジュールで再起動がオフのときは、このセクションに残る唯一のトグルです。

カウントダウン中は、次の再起動を取り消せます。Quick viewで、普段再起動と書いてあるボタンがRestarting in 5m 03sに変わります(サーバーを戻さずに落とすスケジュールならStopping in 5m 03s)。残り時間を数えていきます。再起動がまだ先なら時間と分、1時間を切ると分と秒、最後の1分は秒だけで表示されます。クリックすると再起動を取りやめ、プレイヤーには「restart interrupted」と表示されます。スケジュールは、翌日に向けてオンのままです。

Crucible Local Serverを閉じると、サーバーも止まります。スケジュール再起動は、Crucibleが動いている間にしか実行できません。 スケジュールをオンにするとすぐ、このセクションが金色でそう警告します。

標準では、ウィンドウを閉じるとアプリが終了します。夜中の再起動を確実に行いたいなら、設定で閉じたときもトレイで実行を続けるをオンにしてください。ウィンドウを閉じてもCrucibleはシステムトレイに残り、サーバーは動き続けて、スケジュールが実行されます。終わったらトレイのアイコンから終了すると、サーバーも正しく停止します。

PCがスリープしている間に過ぎた再起動は、復帰した瞬間に実行されるのではなくスキップされ、スケジュールは翌日にまた再開します。

1回だけ再起動するのに、スケジュールは要りません。サーバーが稼働中のあいだ、Quick viewに再起動ボタンがあります。プレイヤーに同じゲーム内カウントダウンを見せ、サーバーが保存して停止し、Crucibleが再び起動します。カウントダウンの長さは、再起動セクションの一番上にある**手動再起動の待機時間 (秒)**で、0から3600です。