Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Zostało tylko kilka godzin!
Kończy się za: 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

Przewodnik konfiguracji serwera Portal Knights


Ten przewodnik obejmuje sposób konfiguracji dedykowanego serwera Portal Knights w Legion Hosting, ustawianie zmiennych startowych, dostosowywanie ustawień serwera, łączenie się ze znajomymi oraz zarządzanie zapisami świata. Aby uzyskać informacje o kontroli administratora i zarządzaniu graczami, zobacz Komendy administratora Portal Knights.

O Portal Knights: Portal Knights to kooperacyjna gra akcji RPG z elementami piaskownicy. Gracze eksplorują proceduralnie generowane wyspy, walczą z bossami, budują struktury i rozwijają postacie we wspólnym świecie. Serwer dedykowany umożliwia utrzymanie trwałych światów, które pozostają online nawet wtedy, gdy host nie gra.

1. Pierwsze uruchomienie

  1. Zaloguj się do GPanel i wybierz swój serwer Portal Knights.
  2. Przejdź do zakładki Startup i przejrzyj dostępne zmienne (zobacz tabelę poniżej).
  3. Ustaw SERVER_NAME, abyś mógł zidentyfikować swój serwer w przeglądarce.
  4. Zmień ADMIN_PASS z wartości domyślnej. Opcjonalnie ustaw USER_PASS lub GUEST_PASS, aby ograniczyć dostęp do swojej grupy.
  5. Wróć do zakładki Console i kliknij Start.
  6. Poczekaj, aż konsola wskaże, że serwer zakończył ładowanie. Pierwsze uruchomienie wygeneruje domyślne pliki konfiguracyjne i nowy świat.
Pierwsze uruchomienie trwa dłużej: Wstępne uruchomienie generuje dane świata i pliki konfiguracyjne. Pozwól na 1-2 minuty na zainicjowanie wszystkiego przed próbą połączenia.

2. Zmienne startowe GPanel

Następujące zmienne są dostępne w zakładce Startup w GPanel. Te wartości są stosowane przy każdym uruchomieniu serwera.

Zmienna Wymagana Opis
SERVER_NAME Nie Nazwa wyświetlana w przeglądarce serwerów. Domyślnie Servername, jeśli nie ustawiono. Maksymalnie 32 znaki.
ADMIN_PASS Tak Hasło administratora serwera. Domyślnie admin_password_please_change -- powinieneś je zmienić przed uruchomieniem.
USER_PASS Nie Hasło dostępu na poziomie użytkownika. Pozostaw puste, aby nie używać hasła.
GUEST_PASS Nie Hasło dostępu na poziomie gościa. Pozostaw puste, aby nie używać hasła.
GAMEMODE Nie Tryb rozgrywki serwera. Opcje: Adventure, Creative. Domyślnie Adventure.
UNIVERSE_SIZE Nie Rozmiar uniwersum serwera. Opcje: Small, Normal, Large. Domyślnie Normal.

3. Konfiguracja serwera

Poza zmiennymi startowymi Portal Knights umożliwia precyzyjne dostrojenie poprzez plik konfiguracyjny serwera. Zatrzymaj serwer przed wprowadzeniem zmian.

Lokalizacja pliku konfiguracyjnego

dedicated_server/server_config.json

Otwórz ten plik za pomocą zakładki Files w GPanel lub połącz się przez SFTP. Jeśli plik nie istnieje, uruchom i zatrzymaj serwer raz, aby wygenerować go z domyślnymi wartościami.

Zawsze zatrzymuj serwer przed edycją plików konfiguracyjnych. Serwer może nadpisać Twoje zmiany przy wyłączeniu, jeśli działa podczas edycji.

Kluczowe ustawienia

Plik konfiguracyjny używa formatu JSON. Kluczowe właściwości obejmują:

Ustawienie (ścieżka JSON) Domyślnie Opis
basicServerData.name Servername Nazwa wyświetlana w przeglądarce serwerów (ustawiana za pomocą zmiennej startowej SERVER_NAME).
basicServerData.port (przydzielany przez GPanel) Port serwera. Zarządzany automatycznie przez GPanel.
basicServerData.saveFolderPath ./savedata Ścieżka, w której przechowywane są dane zapisu świata.
admins.credentials.password admin_password_please_change Hasło administratora (ustawiane za pomocą zmiennej startowej ADMIN_PASS).
users.credentials.password (puste) Hasło na poziomie użytkownika (ustawiane za pomocą zmiennej startowej USER_PASS).
guests.credentials.password (puste) Hasło na poziomie gościa (ustawiane za pomocą zmiennej startowej GUEST_PASS).
gameplayMode Adventure Tryb rozgrywki: Adventure lub Creative (ustawiany za pomocą zmiennej startowej GAMEMODE).
universeSize Normal Rozmiar uniwersum: Small, Normal lub Large (ustawiany za pomocą zmiennej startowej UNIVERSE_SIZE).

Przykładowa konfiguracja

{
  "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. Ustawienia świata

Światy Portal Knights składają się z proceduralnie generowanych wysp połączonych portalami. Kluczowe kwestie związane ze światem:

  • Folder zapisu: Dane świata są przechowywane w katalogu savedata (konfigurowanym za pomocą basicServerData.saveFolderPath w konfiguracji).
  • Tryb rozgrywki: Ustawiany za pomocą zmiennej startowej GAMEMODE. Adventure to standardowe doświadczenie RPG; Creative umożliwia swobodne budowanie i eksplorację.
  • Rozmiar uniwersum: Ustawiany za pomocą zmiennej startowej UNIVERSE_SIZE. Kontroluje liczbę wysp: Small, Normal lub Large.
  • Postęp na wyspach: Gracze przechodzą przez wyspy, zbierając fragmenty portali i aktywując portale. Serwer śledzi wszystkie odkryte wyspy i ich stany.

5. Jak się połączyć

Opcja A -- Przeglądarka serwerów w grze

  1. Uruchom Portal Knights przez Steam.
  2. Z menu głównego wybierz Multiplayer.
  3. Wybierz Online Game, a następnie Browse Servers.
  4. Wyszukaj swój serwer po nazwie lub przeglądaj listę.
  5. Wybierz swój serwer i kliknij Join. Wprowadź hasło, jeśli zostaniesz o to poproszony.

Opcja B -- Bezpośrednie połączenie przez IP

  1. Uruchom Portal Knights przez Steam.
  2. Z menu głównego wybierz Multiplayer.
  3. Wybierz Online Game, a następnie Direct Connect.
  4. Wprowadź IP i port serwera z zakładki Network w GPanel:
    <your-server-ip>:<port>
  5. Wprowadź hasło serwera, jeśli zostało ustawione.
Potrzebujesz pomocy w odnalezieniu IP i portu swojego serwera? Porty są przydzielane losowo, chyba że masz prywatne IP. Zobacz Jak znaleźć IP i port swojego serwera.

6. Zarządzanie zapisami

Lokalizacja pliku zapisu

Zapisy świata są przechowywane na serwerze w:

dedicated_server/savedata/

Ta ścieżka jest konfigurowana za pomocą ustawienia basicServerData.saveFolderPath w server_config.json.

Ręczne kopie zapasowe przez SFTP

  1. Zatrzymaj serwer z poziomu GPanel, aby zapewnić zapisanie wszystkich danych na dysk.
  2. Połącz się ze swoim serwerem przez SFTP. Instrukcje znajdziesz w Jak przesyłać pliki przez SFTP.
  3. Przejdź do katalogu dedicated_server/savedata/.
  4. Pobierz cały folder świata, którego kopię zapasową chcesz utworzyć.

Przywracanie zapisu

  1. Zatrzymaj serwer z poziomu GPanel.
  2. Połącz się przez SFTP i przejdź do dedicated_server/savedata/.
  3. Prześlij folder świata z kopii zapasowej, zastępując istniejący w razie potrzeby.
  4. Upewnij się, że nazwa folderu odpowiada ustawieniu world_name w Twojej konfiguracji.
  5. Uruchom serwer z poziomu GPanel.
Wskazówka: Zawsze przechowuj lokalną kopię zapasową przed zastąpieniem plików zapisu. Jeśli przesłany zapis jest uszkodzony lub niezgodny, możesz nie być w stanie go odzyskać bez kopii zapasowej.

Rozwiązywanie problemów

  • Serwer nie pojawia się w przeglądarce: Potwierdź, że serwer jest w pełni uruchomiony w GPanel. Przeglądarka serwerów może potrzebować 2-3 minut na zindeksowanie nowego serwera. W międzyczasie spróbuj bezpośredniego połączenia przez IP.
  • Nie można się połączyć: Sprawdź IP i port serwera w zakładce Network w GPanel. Upewnij się, że serwer działa i nie jest w stanie awarii.
  • Awarie przy uruchomieniu: Usuń plik konfiguracyjny i uruchom ponownie, aby ponownie wygenerować ustawienia domyślne. Jeśli problem się utrzymuje, sprawdź konsolę GPanel pod kątem komunikatów o błędach.
  • Świat się nie wczytuje: Upewnij się, że ustawienie basicServerData.saveFolderPath w server_config.json wskazuje na poprawny katalog.

Powiązane artykuły

Potrzebujesz pomocy?

Jeśli napotkasz problemy nieomówione tutaj, otwórz zgłoszenie do pomocy technicznej i podaj IP serwera, opis problemu oraz wszelkie komunikaty o błędach z konsoli GPanel.


Was this article helpful?

Ready to Get Started?

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