Светкавична разпродажба 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 сървър


Това ръководство обхваща как да настроите вашия Portal Knights dedicated сървър в Legion Hosting, да конфигурирате стартови променливи, да регулирате настройките на сървъра, да се свържете с приятели и да управлявате запазванията на света си. За администраторски контроли и управление на играчите вижте Portal Knights администраторски команди.

За Portal Knights: Portal Knights е кооперативна екшън RPG със sandbox елементи. Играчите изследват процедурно генерирани острови, бият се с боссове, строят структури и развиват персонажи в споделен свят. Dedicated сървърът позволява устойчиви светове, които остават онлайн дори когато хостът не играе.

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 стартови променливи

Следните променливи са налични в таб Startup в GPanel. Тези стойности се прилагат всеки път, когато сървърът се стартира.

Променлива Задължителна Описание
SERVER_NAME Не Името, показвано в браузъра на сървъри. По подразбиране е Servername, ако не е зададено. Максимум 32 символа.
ADMIN_PASS Да Администраторска парола за сървъра. По подразбиране е admin_password_please_change -- трябва да я промените преди стартиране.
USER_PASS Не Парола за достъп на ниво потребител. Оставете празно за без парола.
GUEST_PASS Не Парола за достъп на ниво гост. Оставете празно за без парола.
GAMEMODE Не Геймплей режим за сървъра. Опции: Adventure, Creative. По подразбиране е Adventure.
UNIVERSE_SIZE Не Размер на вселената за сървъра. Опции: Small, Normal, Large. По подразбиране е Normal.

3. Конфигурация на сървъра

Освен стартовите променливи, Portal Knights позволява фина настройка чрез своя конфигурационен файл на сървъра. Спрете вашия сървър, преди да правите промени.

Местоположение на конфигурационния файл

dedicated_server/server_config.json

Отворете този файл с помощта на таб Files в GPanel или се свържете чрез 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 или Creative (задава се чрез стартовата променлива GAMEMODE).
universeSize Normal Размер на вселената: Small, Normal или Large (задава се чрез стартовата променлива UNIVERSE_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. Контролира броя на островите: Small, Normal или Large.
  • Прогрес през островите: Играчите прогресират през островите, като събират фрагменти от портали и активират портали. Сървърът проследява всички открити острови и техните състояния.

5. Как да се свържете

Опция А -- Браузър на сървъри в играта

  1. Стартирайте Portal Knights чрез Steam.
  2. От главното меню изберете Multiplayer.
  3. Изберете Online Game и след това Browse Servers.
  4. Потърсете вашия сървър по име или прегледайте списъка.
  5. Изберете вашия сървър и кликнете Join. Въведете паролата, ако бъдете подканени.

Опция B -- Директна връзка чрез IP

  1. Стартирайте Portal Knights чрез Steam.
  2. От главното меню изберете Multiplayer.
  3. Изберете Online Game и след това Direct Connect.
  4. Въведете IP и порта на сървъра от таб Network в GPanel:
    <your-server-ip>:<port>
  5. Въведете паролата на сървъра, ако е зададена такава.
Нужна ли ви е помощ за намиране на IP и порта на вашия сървър? Портовете се присвояват произволно, освен ако имате частен IP. Вижте Как да намерите IP адреса и порта на вашия сървър.

6. Управление на запазванията

Местоположение на файла за запазване

Запазванията на света се съхраняват на сървъра в:

dedicated_server/savedata/

Този път се конфигурира чрез настройката basicServerData.saveFolderPath в server_config.json.

Ръчни резервни копия чрез 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 междувременно.
  • Не може да се свърже: Проверете вашия IP и порт на сървъра в таб Network в GPanel. Уверете се, че сървърът работи и не е в състояние на срив.
  • Сривове при стартиране: Изтрийте конфигурационния файл и рестартирайте, за да регенерирате настройките по подразбиране. Ако проблемът продължава, проверете GPanel конзолата за съобщения за грешки.
  • Светът не се зарежда: Уверете се, че настройката basicServerData.saveFolderPath в server_config.json сочи към правилната директория.

Свързани статии

Нужна ви е помощ?

Ако се сблъскате с проблеми, които не са обхванати тук, отворете support ticket и включете вашия IP на сървъра, описание на проблема и всякакви съобщения за грешки от GPanel конзолата.


Was this article helpful?

Ready to Get Started?

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