フラッシュセール 50% 全サーバー割引 まもなく終了!
終了まで: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Portal Knights サーバーセットアップガイド


このガイドでは、Legion Hosting で Portal Knights 専用サーバーをセットアップし、起動変数を構成し、サーバー設定を調整し、フレンドと接続し、ワールドセーブを管理する方法について説明します。管理者コントロールとプレイヤー管理については、Portal Knights 管理者コマンドをご覧ください。

Portal Knights について: Portal Knights は、サンドボックス要素を備えた協力型アクション RPG です。プレイヤーは手続き的に生成された島を探索し、ボスと戦い、構造物を建築し、共有ワールド全体でキャラクターをレベルアップさせます。専用サーバーでは、ホストがプレイしていないときでもオンラインのままになる永続的なワールドが可能になります。

1. 初回起動

  1. GPanel にログインし、Portal Knights サーバーを選択します。
  2. Startup タブに移動し、利用可能な変数を確認します(下記の表を参照)。
  3. サーバーブラウザでサーバーを識別できるように SERVER_NAME を設定します。
  4. デフォルトから ADMIN_PASS を変更します。グループへのアクセスを制限するには、必要に応じて USER_PASS または GUEST_PASS を設定します。
  5. Console タブに戻り、Start をクリックします。
  6. コンソールにサーバーの読み込みが完了したことが表示されるまで待ちます。初回起動ではデフォルトの設定ファイルと新しいワールドが生成されます。
初回起動は時間がかかります: 初回起動ではワールドデータと設定ファイルが生成されます。接続を試みる前に、すべてが初期化されるまで 1~2 分お待ちください。

2. GPanel 起動変数

以下の変数は GPanel の Startup タブで利用できます。これらの値はサーバーが起動するたびに適用されます。

変数 必須 説明
SERVER_NAME いいえ サーバーブラウザに表示される名前。設定されていない場合は Servername がデフォルトになります。最大 32 文字。
ADMIN_PASS はい サーバーの管理者パスワード。デフォルトは admin_password_please_change です -- 起動前に変更する必要があります。
USER_PASS いいえ ユーザーレベルアクセス用のパスワード。パスワードなしの場合は空白のままにします。
GUEST_PASS いいえ ゲストレベルアクセス用のパスワード。パスワードなしの場合は空白のままにします。
GAMEMODE いいえ サーバーのゲームプレイモード。オプション: AdventureCreative。デフォルトは Adventure です。
UNIVERSE_SIZE いいえ サーバーのユニバースサイズ。オプション: SmallNormalLarge。デフォルトは Normal です。

3. サーバー設定

起動変数以外にも、Portal Knights ではサーバー設定ファイルを通じて細かい調整が可能です。変更を加える前にサーバーを停止してください。

設定ファイルの場所

dedicated_server/server_config.json

このファイルは GPanel の Files タブを使用して開くか、SFTP 経由で接続してください。ファイルが存在しない場合は、サーバーを一度起動して停止すると、デフォルト値で生成されます。

設定ファイルを編集する前に、必ずサーバーを停止してください。 編集中にサーバーが稼働していると、シャットダウン時に変更が上書きされる場合があります。

主要な設定

設定ファイルは JSON 形式を使用します。主要なプロパティには次のものがあります:

設定(JSON パス) デフォルト 説明
basicServerData.name Servername サーバーブラウザでの表示名(SERVER_NAME 起動変数で設定)。
basicServerData.port (GPanel により割り当て) サーバーポート。GPanel により自動的に管理されます。
basicServerData.saveFolderPath ./savedata ワールドセーブデータが保存されるパス。
admins.credentials.password admin_password_please_change 管理者パスワード(ADMIN_PASS 起動変数で設定)。
users.credentials.password (空) ユーザーレベルのパスワード(USER_PASS 起動変数で設定)。
guests.credentials.password (空) ゲストレベルのパスワード(GUEST_PASS 起動変数で設定)。
gameplayMode Adventure ゲームプレイモード: Adventure または CreativeGAMEMODE 起動変数で設定)。
universeSize Normal ユニバースサイズ: SmallNormal、または LargeUNIVERSE_SIZE 起動変数で設定)。

設定例

{
  "basicServerData": {
    "name": "My Portal Knights Server",
    "ipv4": "0.0.0.0",
    "port": 27015,
    "saveFolderPath": "./savedata"
  },
  "admins": {
    "credentials": {
      "password": "my_admin_password"
    }
  },
  "users": {
    "credentials": {
      "password": ""
    }
  },
  "guests": {
    "credentials": {
      "password": ""
    }
  },
  "gameplayMode": "Adventure",
  "universeSize": "Normal",
  "hideConsoleWindow": true
}

4. ワールド設定

Portal Knights のワールドは、ポータルで接続された手続き的に生成された島で構成されています。ワールド関連の主な考慮事項:

  • セーブフォルダ: ワールドデータは savedata ディレクトリに保存されます(設定の basicServerData.saveFolderPath で構成)。
  • ゲームプレイモード: GAMEMODE 起動変数で設定。Adventure は標準的な RPG 体験であり、Creative は自由な建築と探索が可能です。
  • ユニバースサイズ: UNIVERSE_SIZE 起動変数で設定。島の数を制御します: SmallNormal、または Large
  • 島の進行: プレイヤーはポータルシャードを集めてポータルを起動することで島を進んでいきます。サーバーは発見されたすべての島とその状態を追跡します。

5. 接続方法

オプション A -- ゲーム内サーバーブラウザ

  1. Steam 経由で Portal Knights を起動します。
  2. メインメニューから Multiplayer を選択します。
  3. Online Game を選択し、次に Browse Servers を選択します。
  4. 名前でサーバーを検索するか、リストを参照します。
  5. サーバーを選択して Join をクリックします。求められた場合はパスワードを入力します。

オプション B -- IP 経由のダイレクト接続

  1. Steam 経由で Portal Knights を起動します。
  2. メインメニューから Multiplayer を選択します。
  3. Online Game を選択し、次に Direct Connect を選択します。
  4. GPanel の Network タブからサーバーの IP とポートを入力します:
    <your-server-ip>:<port>
  5. パスワードが設定されている場合はサーバーパスワードを入力します。
サーバーの IP とポートの確認にお困りですか? プライベート IP をお持ちでない限り、ポートはランダムに割り当てられます。サーバーの IP とポートの確認方法をご覧ください。

6. セーブ管理

セーブファイルの場所

ワールドセーブはサーバー上の次の場所に保存されます:

dedicated_server/savedata/

このパスは server_config.jsonbasicServerData.saveFolderPath 設定で構成されます。

SFTP 経由の手動バックアップ

  1. すべてのデータがディスクに書き込まれるように、GPanel からサーバーを停止します。
  2. SFTP 経由でサーバーに接続します。手順についてはSFTP でファイルをアップロードする方法をご覧ください。
  3. dedicated_server/savedata/ ディレクトリに移動します。
  4. バックアップしたいワールドフォルダ全体をダウンロードします。

セーブの復元

  1. GPanel からサーバーを停止します。
  2. SFTP 経由で接続し、dedicated_server/savedata/ に移動します。
  3. バックアップしたワールドフォルダをアップロードし、必要に応じて既存のものを置き換えます。
  4. フォルダ名が設定の world_name 設定に一致していることを確認します。
  5. GPanel からサーバーを起動します。
ヒント: セーブファイルを置き換える前に、必ずローカルバックアップを保管してください。アップロードしたセーブが破損しているか互換性がない場合、バックアップがないと復元できない可能性があります。

トラブルシューティング

  • サーバーがブラウザに表示されない: GPanel でサーバーが完全に起動していることを確認します。サーバーブラウザが新しいサーバーをインデックスするまで 2~3 分かかる場合があります。その間、IP 経由のダイレクト接続をお試しください。
  • 接続できない: GPanel の Network タブでサーバーの IP とポートを確認します。サーバーが稼働しており、クラッシュ状態でないことを確認します。
  • 起動時にクラッシュする: 設定ファイルを削除し、再起動してデフォルトを再生成します。問題が続く場合は、GPanel コンソールでエラーメッセージを確認します。
  • ワールドが読み込まれない: server_config.jsonbasicServerData.saveFolderPath 設定が正しいディレクトリを指していることを確認します。

関連記事

サポートが必要ですか?

ここで取り上げられていない問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel コンソールのエラーメッセージを添えてください。


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.