このガイドでは、Legion Hosting でホストされている OpenRCT2 マルチプレイヤーサーバーのセットアップと設定方法について説明します。OpenRCT2 は RollerCoaster Tycoon 2 のオープンソース再実装であり、マルチプレイヤーサポート、新機能、引き上げられたゲーム上限でゲームを拡張します。管理者コマンドとプレイヤー管理については、OpenRCT2 サーバー管理ガイドを参照してください。
1. サーバーへのアクセス
- GPanel にログインします。
- サーバーリストから OpenRCT2 サーバーを選択します。
- サーバーの IP とポートはコンソールタブに表示されます。詳細については、サーバーの IP とポートを確認する方法を参照してください。
注意: プライベート IP をお持ちでない限り、ポートはランダムに割り当てられます。接続時には GPanel に表示されるポートを使用してください。
2. 起動変数
GPanel の起動タブからこれらの設定を構成します:
| 変数 | 環境変数名 | デフォルト | 説明 |
|---|---|---|---|
| セーブファイル | SAVE_URI |
ServerData/save/save.park | 読み込むセーブファイル(.sv4/.sv6/.park)。ファイルパスまたは URL を指定できます。セーブファイルが存在している必要があります。サーバーは新しいシナリオをゼロから生成できません。 |
| 最新のオートセーブを読み込む | LOAD_AUTOSAVE |
true | 起動時にセーブファイルの代わりに最新のオートセーブを読み込みます。常に元のセーブを読み込むには false に設定します。 |
| オートセーブ間隔 | AUTOSAVE_INTERVAL |
1 | 0=1分ごと、1=5分ごと、2=15分ごと、3=30分ごと、4=1時間ごと、5=なし。 |
| 保持するオートセーブ数 | AUTOSAVE_AMOUNT |
10 | 最も古いものが削除されるまでのオートセーブ数。無効にするには 0 に設定します。 |
| 最大プレイヤー数 | MAX_PLAYERS |
16 | 接続を許可する最大プレイヤー数。 |
| サーバーパスワード | SERVER_PASSWORD |
(空) | クライアントが接続するためのパスワード。管理者はこれをバイパスします。パスワードを設定しない場合は空のままにします。 |
| サーバーを公開する | SERVER_ADVERTISE |
true | マスターサーバーリストからサーバーを非表示にするには false に設定します。 |
| クライアントがいない場合に一時停止 | PAUSE_NO_CLIENTS |
false | 接続中のプレイヤーがいない場合にシミュレーションを一時停止します。 |
| サーバー名 | SERVER_NAME |
(空) | サーバーリストに表示される名前。 |
| サーバーの説明 | SERVER_DESCRIPTION |
(空) | リスト内のサーバーにカーソルを合わせたときに表示される説明。 |
| サーバープレイヤー名 | SERVER_PLAYER_NAME |
Server | サーバーがプレイヤーリストで使用する名前。 |
| サーバーの挨拶メッセージ | SERVER_GREETING |
(空) | 参加するすべてのプレイヤーに送信される本日のメッセージ(Message of the Day)。 |
| OpenRCT2 バージョン | VERSION |
latest | インストールするリリースタグ(例: v0.4.7)。最新リリースには latest を、ソースからビルドするには develop を使用します。 |
3. セーブファイル
OpenRCT2 でサーバーをホストするには既存のセーブファイルが必要です。新しいシナリオを生成することはできません。インストール時にデフォルトの save.park が含まれています。
独自のセーブを使用するには:
- SFTP 経由で
.park、.sv6、または.sv4ファイルをServerData/save/にアップロードします。 SAVE_URI起動変数を更新して、お使いのファイルを指すようにします(例:ServerData/save/mypark.park)。- サーバーを再起動します。
重要:
LOAD_AUTOSAVE が true の場合、サーバーは指定されたセーブファイルの代わりに最新のオートセーブを読み込みます。常に特定のセーブを読み込みたい場合は false に設定してください。
4. 設定ファイル
高度な設定は ServerData/config.ini で管理されます。パネルは起動変数でこのファイルを自動的に更新します。主なセクションは以下のとおりです:
- [general] -- オートセーブ設定
- [network] -- サーバー名、パスワード、最大プレイヤー数、ポート、公開設定、ログ記録
5. サーバーへの接続
- openrct2.org から OpenRCT2 をダウンロードします(プレイするには RollerCoaster Tycoon 2 のコピーが必要です)。
- OpenRCT2 を起動し、マルチプレイヤーに移動します。
- サーバーリストでサーバーを見つけるか、サーバーを追加をクリックして IP とポートを入力します。
- パスワードが設定されている場合は入力します。
ヒント: すべてのプレイヤーはサーバーと同じバージョンの OpenRCT2 を実行している必要があります。プレイヤーが接続できない場合は、全員が同じバージョンであることを確認してください。
関連記事
サポートが必要ですか?
OpenRCT2 サーバーで問題が発生した場合は、サーバー IP、問題の説明、GPanel コンソールのエラーメッセージを添えてサポートチケットを作成してください。