The Isle サーバーセットアップガイド
このガイドでは、初回起動、GPanel 変数、Game.ini の構成、キューシステム、人間の有効化、接続、セーブ管理を含め、Legion Hosting でホストされる The Isle(Evrima)専用サーバーをセットアップ、構成、管理する方法について説明します。管理者のセットアップとコマンドについては、The Isle 管理者コマンドをご覧ください。
初回起動
サーバーが最初にプロビジョニングされたとき、実行できるようになる前に The Isle Evrima サーバーファイルをインストールする必要があります。これは初回起動時に自動的に行われます。
- GPanel にログインします。
- サーバーリストから The Isle サーバーを選択します。
- Startup タブをクリックし、基本設定(サーバー名、プレイヤー数)を確認します。初めて起動する前にこれらを調整できます。
- Console タブに移動し、Start をクリックします。
- サーバーは Steam 経由で Evrima ブランチのファイルをダウンロードしてインストールします(App ID 412680)。この初回インストールは、ファイルサイズによって数分かかる場合があります。
- インストールが完了すると、サーバーは自動的に起動します。コンソール出力でサーバーが接続を受け入れる準備ができたことを示すメッセージを確認してください。
TheIsle/Saved/Config/LinuxServer/ 内に設定ファイル(Game.ini と Engine.ini を含む)を作成します。サーバーが少なくとも一度起動するまでは、これらのファイルを編集しようとしないでください。
Engine.ini 内に Epic Online Services (EOS) 認証情報が必要です。これらは egg によって自動的に構成され、手動での編集は不要です。
GPanel 起動変数
The Isle のコア設定は、設定ファイルではなく GPanel の起動変数として構成されます。これらの変数はコマンドライン引数としてサーバープロセスに渡されます。
- GPanel にログインします。
- サーバーリストから The Isle サーバーを選択します。
- Startup タブをクリックします。
- 以下に示す変数を確認して調整します。変更は次回サーバーを起動したときに有効になります。
| 変数 | デフォルト | 説明 |
|---|---|---|
SERVER_NAME |
(サーバー名) | ゲーム内サーバーブラウザに表示される名前。プレイヤーがサーバーを見つけられるよう、わかりやすい名前にしてください。 |
PLAYER_COUNT |
100 |
同時プレイヤーの最大数。ホスティングプランのスロット制限を超えないようにしてください。一般的な値は50から200の範囲です。 |
ALLOW_REPLAY |
true |
リプレイ録画を有効または無効にします。リプレイを無効にするには false に設定します。無効にすると、ディスク使用量と I/O がわずかに削減される場合があります。 |
HUMANS |
false |
恐竜と並んで人間の派閥を有効にします。プレイヤーが人間としてプレイすることを選択できるようにするには true に設定します。詳細は下記の 人間 vs 恐竜 セクションをご覧ください。 |
DYNAMIC_WEATHER |
true |
動的な天候サイクル(雨、霧、嵐)を有効にします。常に静的な晴天にするには false に設定します。 |
RCON |
false |
RCON リモート管理インターフェースを有効にします。リモート管理者コマンドを許可するには true に設定し、RCON_PASSWORD を構成します。詳細は The Isle 管理者コマンドをご覧ください。 |
RCON_PASSWORD |
(空) | RCON 接続用のパスワード。RCON が true に設定されている場合にのみ使用されます。強力で一意のパスワードを選び、非公開にしてください。 |
ENABLE_QUEUE |
false |
サーバーが満員のときの接続キューを有効にします。サーバーがプレイヤー制限に達したときにプレイヤーが拒否されずにキューに入れられるよう、true に設定します。キューシステム セクションをご覧ください。 |
SERVER_PASSWORD_ENABLED |
false |
サーバーのパスワード保護を有効にします。サーバーを非公開にするには true に設定し、SERVER_PASSWORD を構成します。 |
SERVER_PASSWORD |
(空) | プレイヤーがサーバーに参加するために入力する必要があるパスワード。SERVER_PASSWORD_ENABLED が true の場合にのみ使用されます。 |
ADMINSTEAMID |
(空) | サーバー管理者の Steam64 ID をカンマで区切ったリスト。詳細は The Isle 管理者コマンドをご覧ください。 |
Game.ini の構成
高度なゲームプレイ設定は Game.ini で構成され、TheIsle/Saved/Config/LinuxServer/Game.ini にあります。このファイルは初回サーバー起動時に生成されます。変更を行うには、GPanel の Files タブで開いてください。
成長レート設定
成長レートは、恐竜が幼体から成体に成熟する速さを制御します。これらは Game.ini の [/Script/TheIsle.TIGameMode] セクションの下で構成されます。
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=1.0
bEnableGrowthParticles=true
| 設定 | デフォルト | 説明 |
|---|---|---|
GlobalPassiveGrowthRate |
1.0 |
パッシブ成長速度の倍率。成長速度を2倍にするには 2.0 に、半分にするには 0.5 に設定します。値が大きいほどプレイヤーが成体に達するのが速くなります。 |
bEnableGrowthParticles |
true |
恐竜が成長するときに視覚的なパーティクルエフェクトを表示します。無効にするには false に設定します。 |
AI とスポーン設定
これらの設定は、マップ上の AI クリーチャーのスポーン動作を制御します。
[/Script/TheIsle.TIGameMode]
bEnableAI=true
MaxAICount=200
AISpawnInterval=120.0
| 設定 | デフォルト | 説明 |
|---|---|---|
bEnableAI |
true |
マップ上の AI 制御クリーチャー(魚、小動物など)を有効にします。すべての AI スポーンを無効にするには false に設定します。これによりサーバー負荷を軽減できます。 |
MaxAICount |
200 |
同時に存在できる AI クリーチャーの最大数。パフォーマンスの問題が発生する場合はこれを下げてください。 |
AISpawnInterval |
120.0 |
AI スポーンチェックの間隔(秒単位)。値が低いほどスポーンが頻繁になります。 |
昼/夜サイクル
昼夜サイクルの長さは、コミュニティの好みに合わせて調整できます。
[/Script/TheIsle.TIGameMode]
DayLengthMinutes=45.0
NightLengthMinutes=15.0
| 設定 | デフォルト | 説明 |
|---|---|---|
DayLengthMinutes |
45.0 |
昼間の長さ(実時間の分単位)。日を長くするには増やし、短くするには減らします。 |
NightLengthMinutes |
15.0 |
夜間の長さ(実時間の分単位)。多くのコミュニティは、昼行性プレイヤーのダウンタイムを減らすために夜を短縮します。 |
[/Script/TheIsle.TIGameMode] ヘッダーの下に記述します。ヘッダーを重複させないでください -- すべての設定をその下にまとめて配置してください。
Game.ini の結合例:
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=2.0
bEnableGrowthParticles=true
bEnableAI=true
MaxAICount=150
AISpawnInterval=90.0
DayLengthMinutes=45.0
NightLengthMinutes=10.0
キューシステム
キューシステムを使用すると、サーバーが満員のときに即座に拒否される代わりに、プレイヤーが列に並んで待つことができます。これは、プレイヤー制限に頻繁に達する人気のサーバーに特に役立ちます。
- GPanel で Startup タブに移動します。
ENABLE_QUEUEをtrueに設定します。- サーバーを再起動します。
キューが有効でサーバーが満員の場合、接続を試みる新しいプレイヤーはキューに入れられ、スロットが空くと自動的に参加します。プレイヤーは待っている間、キュー内の自分の位置を確認できます。
人間 vs 恐竜
The Isle Evrima には、プレイヤーが恐竜と並んで(または対立して)生き残ることができるオプションの人間派閥が含まれています。デフォルトでは、恐竜のゲームプレイのみが有効になっています。
人間の有効化
- GPanel で Startup タブに移動します。
HUMANSをtrueに設定します。- サーバーを再起動します。
人間が有効になると、プレイヤーはスポーン時に恐竜または人間のどちらとしてプレイするかを選択できます。人間のゲームプレイには、クラフト、シェルターの建設、恐竜から身を守るための武器の使用が含まれます。
接続方法
プレイヤーは、ゲーム内サーバーブラウザまたは直接接続を通じて The Isle Evrima サーバーに接続できます。
サーバーブラウザの使用
- Steam で The Isle を起動します。
- メインメニューから Join Server をクリックします。
- 上部の検索バーを使用して、名前(
SERVER_NAMEで設定した値)でサーバーを検索します。 - リストからサーバーをクリックし、Join をクリックします。
- サーバーがパスワードで保護されている場合は、プロンプトが表示されたらパスワードを入力します。
直接接続
サーバーがブラウザに表示されない場合、またはより迅速に接続したい場合:
- GPanel の Network タブでサーバーの IP アドレスとゲームポートを確認します。
- The Isle のメインメニューで Direct Connect オプションを探します。
- サーバーの IP とポートを
IP:PORTの形式で入力します。 - Connect をクリックします。
サーバーの IP とポートの確認方法の詳細については、サーバーの IP とポートを確認する方法をご覧ください。
Steam 経由での接続
すばやくアクセスするために、サーバーを Steam のお気に入りに追加することもできます:
- Steam を開き、表示 > ゲームサーバー に移動します。
- お気に入り タブをクリックし、サーバーを追加 をクリックします。
- サーバーの IP とクエリポートを入力します。
- 追加すると、Steam サーバーブラウザから直接接続できます。
セーブ管理
The Isle Evrima は定期的にワールドデータを自動保存します。セーブの仕組みを理解することで、サーバーを効果的に管理し、データの損失を回避できます。
ワールドの永続性
The Isle Evrima は、以下を含む永続的なワールドデータを維持します:
- プレイヤーの恐竜 -- 成長の進行状況、場所、ステータスが保存されます。プレイヤーは再参加して自分の恐竜を続行できます。
- AI の個体数 -- AI クリーチャーの状態はサーバーによって管理され、設定に従ってリスポーンします。
- ワールドの状態 -- 環境条件と時刻は再起動をまたいで永続します。
セーブデータはサーバーの TheIsle/Saved/ ディレクトリに保存されます。
ワールドワイプの実行
サーバーをクリーンな状態にリセットしたい場合(すべてのプレイヤーの進行状況と恐竜のセーブを削除):
- GPanel の Console タブからサーバーを停止します。
- Files タブに移動します。
TheIsle/Saved/に移動します。- このディレクトリ内のセーブデータファイルを削除します。サーバー設定が含まれているため、
Config/サブディレクトリを削除しないように注意してください。 - サーバーを起動します。新しいワールドデータが生成されます。
TheIsle/Saved/ ディレクトリをバックアップすることを検討してください。
セーブデータのバックアップ
定期的なバックアップは、クラッシュ、破損したセーブ、または誤った削除によるデータ損失から保護します:
- セーブファイルが書き込まれていないことを確認するためにサーバーを停止します。
- GPanel の Files タブで、
TheIsle/Saved/に移動します。 - セーブファイルをローカルマシンにダウンロードするか、より大きな転送には SFTP を使用します。接続手順については、SFTP 経由でファイルをアップロードする方法をご覧ください。
- バックアップを復元するには、サーバーを停止し、保存したファイルを同じディレクトリにアップロードして、サーバーを起動します。
関連記事
サポートが必要ですか?
このガイドで扱われていない問題が発生した場合は、当社のサポートチームがお手伝いします。サポートチケットを送信し、サーバー ID、問題の説明、および関連するコンソール出力やスクリーンショットを添えてください。