本文へスキップ
Multigaming
Multigaming 完全ローカル無料ログイン不要

再起動スケジューラー

再起動前にRCONでプレイヤーへ警告するcron、systemdタイマー、Windowsタスク(schtasks)を生成します。

最終更新日:2026/10/9

処理はすべてローカル。データはブラウザに保存されます。

ドキュメント
スケジュール
プレイヤーへの警告

カンマ区切り。例:30,15,5,1。

say: Minecraft, Rust, 7 Days to Die, Source — ServerChat: ARK — Broadcast: Palworld — servermsg: Project Zomboid — say -1: DayZ/Arma (BattlEye). Check the RCON command sheet.

RCONクライアント

Name or path of the executable (mcrcon, mcrcon.exe). Must accept -H, -P and the command as an argument.

再起動

systemd unit or Windows service to restart.

Path where you will put restart-gameserver.sh / .ps1 (Windows: C:\gameserver).

restart-scheduler.txt
ライブプレビュー(ブラウザに自動保存されます)。
# --- /opt/gameserver/restart-gameserver.sh (chmod +x) ---
#!/bin/bash
# Generated by games-tools.game-rank.com
# restart-gameserver.sh - warn players via RCON, save, then restart the service.
# Provide the RCON password via the MCRCON_PASS environment variable (never hard-code it here).
set -u
RCON_BIN="mcrcon"
send() { "$RCON_BIN" -H 127.0.0.1 -P 25575 "$1" >/dev/null 2>&1 || echo "RCON failed: $1"; }

send "say Server restart in 30 minute(s)"
sleep 900
send "say Server restart in 15 minute(s)"
sleep 600
send "say Server restart in 5 minute(s)"
sleep 240
send "say Server restart in 1 minute(s)"
sleep 60
send "save-all"
sleep 5
systemctl restart gameserver

# --- crontab of root (sudo crontab -e): systemctl restart needs privileges ---
# MCRCON_PASS=...   (define it at the top of the crontab or source a chmod 600 env file)
30 3 * * * /opt/gameserver/restart-gameserver.sh >> /var/log/gameserver-restart.log 2>&1
# The job starts at 03:30; the restart happens at 04:00 (warnings: 30 min, 15 min, 5 min, 1 min).
サーバー構築ガイドまだサーバーがありませんか?ローカルまたはVPS/専用サーバーに、ポートとファイアウォール設定込みで構築できます。

再起動スケジューラーの使い方

ゲームサーバーを定期的に再起動するとメモリが解放され更新も適用されますが、プレイヤーへの事前警告が必要です。このツールは、警告と再起動のスクリプトと、Linux(cronまたはsystemd)やWindows用のスケジュールを作成します。

  1. プラットフォーム(cron、systemd、Windows)、再起動時刻、曜日を選びます。

  2. 再起動前の警告(分)、メッセージ、ゲームのチャットコマンドを指定します。

  3. RCONクライアント(ホスト、ポート)、保存コマンド、サービス名を入力します。

  4. 各ブロックをコメントに記載のファイルに保存し、MCRCON_PASSを設定してスケジュールを有効にします。

ドキュメント全文を読む →

よくある質問

Multigaming
Multigamingログイン不要
FiveM、Minecraft、Rust、DayZ、ARK、Valheim、Palworld、CS2、Armaなどの既定ポートと、開放済みポート一覧の照合。
ポートネットワーク開く
ドキュメント
Multigaming
Multigamingログイン不要
ゲームごとの管理コマンド(Minecraft、Rust、ARK、Palworld、DayZ、CS2など)をパラメーター入りでコピー。ネットワーク接続なし。
RCON管理開く
ドキュメント
Multigaming
Multigamingログイン不要
スロット数からゲームサーバーのCPU・RAM・ディスク・帯域を見積もります。式は公開、前提は編集可能です。
サイジングコスト開く
ドキュメント
Multigaming
Multigamingログイン不要
ポート一覧から、ゲームサーバー用のufw・iptables・nftables・Windows netshルールを生成します。
ファイアウォールセキュリティ開く
ドキュメント
Multigaming
Multigaming要ログイン
2つの設定ファイル(INI、CFG、JSON)を行単位・キー単位で比較。処理はブラウザー内で完結します。
差分設定開く
ドキュメント
Multigaming
Multigaming要ログイン
保持期間、サービス停止、cron行つきのbash/PowerShellバックアップスクリプト(tar、7z、rsync/robocopy)を生成します。
バックアップスクリプト開く
ドキュメント