このガイドでは、Legion Hosting 上で Sunkenland 専用サーバーをセットアップする方法、起動変数の構成、ワールドとゲームプレイ設定の調整、サーバーへの接続、セーブの管理について説明します。管理者コマンドとプレイヤー管理については、Sunkenland 管理者コマンドを参照してください。
1. 初回起動
- GPanel にログインし、Sunkenland サーバーを選択します。
- Startup タブに移動し、利用可能な変数を確認します(下の表を参照)。
- サーバーを識別するために SERVER_NAME を設定します。
- アクセスを制限したい場合は PASSWORD を設定します。
- 希望する WORLD_GUID と REGION を構成します。
- Console タブに戻り、Start をクリックします。
- サーバーの準備が完了したことがコンソールで確認されるまで待ちます。初回起動では新しいワールドとデフォルトの設定ファイルが生成されるため、数分かかる場合があります。
2. GPanel 起動変数
以下の変数は GPanel の Startup タブで利用できます。
| 変数 | 必須 | 説明 |
|---|---|---|
SERVER_NAME |
いいえ | サーバーブラウザに表示される名前。設定されていない場合は「Sunkenland Server」がデフォルトになります。 |
PASSWORD |
いいえ | 参加に必要なパスワード(ASCII文字のみ、最大8文字)。デフォルトは 12345678 です。 |
MAX_PLAYER |
いいえ | 同時プレイヤーの最大数。範囲は3~15。デフォルトは 3 です。 |
WORLD_GUID |
いいえ | どのワールドセーブを読み込むかを識別する GUID。ワールドフォルダ名の ~ の後にあります。デフォルトは 11223344-5566-7788-99aa-bbccddeeff00 です。 |
REGION |
いいえ | サーバーのリージョンコード。オプション:asia、cn、jp、eu、sa、kr、us(東部)、usw(西部)。デフォルトは asia です。 |
3. サーバー設定
Sunkenland は、詳細な設定のためのサーバー設定ファイルを提供します。編集する前にサーバーを停止してください。
設定ファイルの場所
ServerConfig.cfg
このファイルは GPanel の Files タブを使用して開くか、SFTP 経由で接続してください。ファイルが存在しない場合は、サーバーを一度起動して停止すると生成されます。
主要な設定
| 設定 | デフォルト | 説明 |
|---|---|---|
server_name |
Sunkenland Server |
ブラウザに表示されるサーバー名。 |
server_password |
(空) | 参加パスワード。公開アクセスの場合は空のままにします。 |
max_players |
8 |
同時プレイヤーの最大数。 |
game_mode |
PvE |
ゲームモード:PvE(協力)または PvP(競争)。プレイヤーが互いにダメージを与えられるかどうかを制御します。 |
difficulty |
Normal |
ワールドの難易度:Easy、Normal、または Hard。敵の強さ、戦利品の希少性、空腹/喉の渇きの速度に影響します。 |
loot_respawn_time |
3600 |
略奪されたコンテナがその中身をリスポーンするまでの時間(秒)。デフォルトは3600(1時間)です。 |
island_density |
Normal |
ワールド生成における島の密度:Low、Normal、または High。新しいワールドにのみ影響します。 |
autosave_interval |
600 |
自動セーブの間隔(秒)。デフォルトは600(10分)です。 |
設定例
server_name=My Sunkenland Server
server_password=
max_players=8
game_mode=PvE
difficulty=Normal
loot_respawn_time=3600
island_density=Normal
autosave_interval=600
4. ワールド設定
Sunkenland のワールドは、いくつかのカスタマイズ可能なパラメータでプロシージャル生成されます。これらの設定は新しいワールドが作成されるときにのみ適用されます -- 既存のワールドで変更しても、すでに生成された地形には影響しません。
島の生成
- 島の密度: ワールド全体に散らばる島の数を制御します。
High密度は移動距離が短くなりますが、探索がより混雑します。Low密度はより開放的で海洋中心の体験を作り出します。 - ワールドシード: 利用可能な場合、特定のシードを設定して再現可能なワールドを生成します。プレイヤーはシードを共有して同一のマップでプレイできます。
戦利品設定
- 戦利品リスポーン時間: 水中の遺跡やコンテナが戦利品を補充する速度を制御します。低い値(例:
1800)は資源をより豊富にし、高い値(例:7200)は希少性を作り出します。
難易度レベル
| 難易度 | 説明 |
|---|---|
Easy |
敵のダメージと攻撃性が軽減されます。空腹と喉の渇きの減少が遅くなります。戦利品がより豊富です。カジュアルプレイや建築中心のセッションに最適です。 |
Normal |
敵の強さ、資源の利用可能性、サバイバルの圧力がバランスよく調整されています。ほとんどのグループに推奨されます。 |
Hard |
敵のダメージ、体力、攻撃性が増加します。空腹/喉の渇きの減少が速くなります。戦利品がより希少になります。経験豊富なサバイバルプレイヤー向けです。 |
PvP と PvE
- PvE: プレイヤーは互いにダメージを与えたり、互いの構造物を破壊したりできません。探索と建築に焦点を当てた協力グループに最適です。
- PvP: プレイヤーは互いにダメージを与え、拠点を襲撃できます。サバイバルのゲームプレイに加えて競争要素を加えます。
5. 接続方法
オプションA -- ゲーム内サーバーブラウザ
- Steam 経由で Sunkenland を起動します。
- メインメニューから Multiplayer を選択します。
- サーバーリストを閲覧または検索して、サーバー名を見つけます。
- サーバーを選択して Join をクリックします。プロンプトが表示されたらパスワードを入力します。
オプションB -- IP による直接接続
- Steam 経由で Sunkenland を起動します。
- メインメニューから Multiplayer を選択します。
- Direct Connect を選択します。
- GPanel の Network タブからサーバーIPとポートを入力します:
<your-server-ip>:<port> - パスワードが設定されている場合は、サーバーパスワードを入力します。
6. セーブ管理
セーブファイルの場所
ワールドセーブはサーバー上の以下に保存されます:
saves/
各ワールドには、world_name 設定にちなんで名付けられた独自のサブディレクトリがあります。
SFTP による手動バックアップ
- すべてのデータがディスクに書き込まれるよう、GPanel からサーバーを停止します。
- SFTP 経由でサーバーに接続します。手順についてはSFTP でファイルをアップロードする方法を参照してください。
saves/ディレクトリに移動します。- ワールドフォルダ全体をダウンロードします。
セーブの復元
- GPanel からサーバーを停止します。
- SFTP 経由で接続し、
saves/に移動します。 - バックアップフォルダをアップロードし、名前が
world_name設定と一致していることを確認します。 - GPanel からサーバーを起動します。
トラブルシューティング
- サーバーがブラウザに表示されない: GPanel でサーバーが完全に起動していることを確認してください。ブラウザがサーバーをインデックスするまで2~3分お待ちください。
- 接続できない: GPanel の Network タブでサーバーIPとポートを確認してください。パスワードが正しいことを確認してください。
- ワールド生成に時間がかかる: 初回起動はワールドが生成される間、数分かかる場合があります。進捗メッセージについてはコンソールを確認してください -- 生成中は再起動しないでください。
- 起動時のクラッシュ: 設定ファイルを削除し、再起動してデフォルトを再生成します。問題がセーブの破損に関係する場合は、別のワールド名を読み込んでみてください。
- パフォーマンスの問題: サーバーの負荷を軽減するために
max_playersを減らすか、loot_respawn_timeを増やしてください。
関連記事
お困りですか?
ここで扱われていない問題が発生した場合は、サポートチケットを開いて、サーバーIP、問題の説明、および GPanel コンソールからのエラーメッセージを含めてください。