このガイドでは、OpenRCT2 マルチプレイヤーサーバーの管理者アクセス、プレイヤー管理、ログ記録、設定について説明します。初期セットアップについては、OpenRCT2 サーバーセットアップガイドを参照してください。
1. プレイヤーグループと権限
OpenRCT2 はグループシステムを通じてプレイヤーの権限を管理します。グループは ServerData/groups.json ファイルで設定します。デフォルトのグループには以下が含まれます:
| グループ | 説明 |
|---|---|
| Admin | 完全な制御権: キック、BAN、設定変更、パークの編集が可能。 |
| Spectator | パークを閲覧できるが、変更はできない。 |
| User | 許可された権限の範囲内でパークの建設・編集が可能。 |
SFTP 経由で groups.json を編集することで、カスタムグループを作成し、特定の権限を割り当てることができます。
2. サーバーコンソールコマンド
GPanel コンソールでは、サーバーの実行中に以下のコマンドを使用できます:
| コマンド | 説明 |
|---|---|
players |
接続中のすべてのプレイヤーを一覧表示する。 |
kick <player> |
名前でプレイヤーをキックする。 |
say <message> |
サーバーとしてすべてのプレイヤーにメッセージを送信する。 |
password <pass> |
サーバーパスワードを設定または変更する(空にすると削除)。 |
3. ログ記録
GPanel の起動変数からログ記録を有効にできます:
| 変数 | 環境変数名 | デフォルト | 説明 |
|---|---|---|---|
| チャットのログ記録 | LOG_CHAT |
false | ゲーム内チャットを ServerData/chatlogs/ 内のファイルに記録する。 |
| サーバーアクションのログ記録 | LOG_SERVER_ACTIONS |
false | プレイヤーのアクションを ServerData/serverlogs/ 内のファイルに記録する。 |
4. プロバイダー情報
これらのオプションの起動変数は、プレイヤーに表示されるサーバー情報ウィンドウに反映されます:
| 変数 | 環境変数名 | 説明 |
|---|---|---|
| プロバイダー名 | PROVIDER_NAME |
サーバープロバイダーの名前。 |
| プロバイダーのメールアドレス | PROVIDER_EMAIL |
サーバープロバイダーのメールアドレス。 |
| プロバイダーのウェブサイト | PROVIDER_WEBSITE |
サーバープロバイダーのウェブサイト URL。 |
5. セーブファイルの管理
- オートセーブは
ServerData/save/autosave/に保存されます。 LOAD_AUTOSAVEがtrueの場合、サーバーは再起動時に最新のオートセーブを読み込み、パークの進行状況を保持します。- 常に特定のパークの状態を読み込むには、
LOAD_AUTOSAVEをfalseに設定し、SAVE_URIでセーブファイルを指定します。 - ローカルバックアップのために、SFTP 経由で
ServerData/save/からセーブファイルをダウンロードします。
6. トラブルシューティング
- サーバーがサーバーリストに表示されない:
SERVER_ADVERTISEがtrueであることを確認してください。GPanel コンソールでサーバーが正常に起動したか確認してください。 - プレイヤーが接続できない: すべてのプレイヤーがサーバーと同じ OpenRCT2 のバージョンを実行していることを確認してください。GPanel で IP とポートを確認してください。
- セーブファイルのエラー: セーブファイルが存在している必要があります。
SAVE_URIが有効なファイルまたは URL を指していることを確認してください。 - 起動時にサーバーがクラッシュする: コンソールでエラーを確認してください。破損したセーブファイルがクラッシュの原因になることがあります。新しいセーブを使用してみてください。
関連記事
サポートが必要ですか?
さらにサポートが必要な場合は、サーバー IP と GPanel コンソールのエラーメッセージを添えてサポートチケットを作成してください。