Den här guiden täcker hur du ställer in din dedikerade Portal Knights-server hos Legion Hosting, konfigurerar uppstartsvariabler, justerar serverinställningar, ansluter med vänner och hanterar dina världssparfiler. För administratörskontroller och spelarhantering, se Portal Knights administratörskommandon.
1. Första uppstarten
- Logga in på GPanel och välj din Portal Knights-server.
- Gå till fliken Startup och granska de tillgängliga variablerna (se tabellen nedan).
- Ställ in ett SERVER_NAME så att du kan identifiera din server i webbläsaren.
- Ändra ADMIN_PASS från standardvärdet. Ställ eventuellt in USER_PASS eller GUEST_PASS för att begränsa åtkomsten till din grupp.
- Återgå till fliken Console och klicka på Start.
- Vänta tills konsolen indikerar att servern har laddat klart. Den första uppstarten kommer att generera standardkonfigurationsfiler och en ny värld.
2. GPanel uppstartsvariabler
Följande variabler är tillgängliga på fliken Startup i GPanel. Dessa värden tillämpas varje gång servern startar.
| Variabel | Obligatorisk | Beskrivning |
|---|---|---|
SERVER_NAME |
Nej | Namnet som visas i serverwebbläsaren. Standardvärdet är Servername om det inte är inställt. Maximalt 32 tecken. |
ADMIN_PASS |
Ja | Administratörslösenord för servern. Standardvärdet är admin_password_please_change -- du bör ändra detta innan du startar. |
USER_PASS |
Nej | Lösenord för åtkomst på användarnivå. Lämna tomt för inget lösenord. |
GUEST_PASS |
Nej | Lösenord för åtkomst på gästnivå. Lämna tomt för inget lösenord. |
GAMEMODE |
Nej | Spelläge för servern. Alternativ: Adventure, Creative. Standardvärdet är Adventure. |
UNIVERSE_SIZE |
Nej | Universumstorlek för servern. Alternativ: Small, Normal, Large. Standardvärdet är Normal. |
3. Serverkonfiguration
Utöver uppstartsvariablerna tillåter Portal Knights finjustering genom sin serverkonfigurationsfil. Stoppa din server innan du gör ändringar.
Plats för konfigurationsfilen
dedicated_server/server_config.json
Öppna den här filen med fliken Files i GPanel eller anslut via SFTP. Om filen inte finns, starta och stoppa servern en gång för att generera den med standardvärden.
Viktiga inställningar
Konfigurationsfilen använder JSON-format. Viktiga egenskaper inkluderar:
| Inställning (JSON-sökväg) | Standard | Beskrivning |
|---|---|---|
basicServerData.name |
Servername |
Visningsnamn i serverwebbläsaren (ställs in via uppstartsvariabeln SERVER_NAME). |
basicServerData.port |
(tilldelas av GPanel) | Serverport. Hanteras automatiskt av GPanel. |
basicServerData.saveFolderPath |
./savedata |
Sökväg där världssparade data lagras. |
admins.credentials.password |
admin_password_please_change |
Administratörslösenord (ställs in via uppstartsvariabeln ADMIN_PASS). |
users.credentials.password |
(tomt) | Lösenord på användarnivå (ställs in via uppstartsvariabeln USER_PASS). |
guests.credentials.password |
(tomt) | Lösenord på gästnivå (ställs in via uppstartsvariabeln GUEST_PASS). |
gameplayMode |
Adventure |
Spelläge: Adventure eller Creative (ställs in via uppstartsvariabeln GAMEMODE). |
universeSize |
Normal |
Universumstorlek: Small, Normal eller Large (ställs in via uppstartsvariabeln UNIVERSE_SIZE). |
Exempelkonfiguration
{
"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. Världsinställningar
Portal Knights-världar består av procedurgenererade öar sammankopplade med portaler. Viktiga världsrelaterade överväganden:
- Sparmapp: Världsdata lagras i katalogen
savedata(konfigureras viabasicServerData.saveFolderPathi konfigurationen). - Spelläge: Ställs in via uppstartsvariabeln
GAMEMODE.Adventureär standard-RPG-upplevelsen;Creativetillåter fritt byggande och utforskande. - Universumstorlek: Ställs in via uppstartsvariabeln
UNIVERSE_SIZE. Styr antalet öar:Small,NormalellerLarge. - Öprogression: Spelare avancerar genom öar genom att samla portalskärvor och aktivera portaler. Servern spårar alla upptäckta öar och deras tillstånd.
5. Hur du ansluter
Alternativ A -- Serverwebbläsaren i spelet
- Starta Portal Knights via Steam.
- Från huvudmenyn, välj Multiplayer.
- Välj Online Game och sedan Browse Servers.
- Sök efter din server efter namn eller bläddra i listan.
- Markera din server och klicka på Join. Ange lösenordet om du blir ombedd.
Alternativ B -- Direktanslutning via IP
- Starta Portal Knights via Steam.
- Från huvudmenyn, välj Multiplayer.
- Välj Online Game och sedan Direct Connect.
- Ange din server-IP och port från fliken Network i GPanel:
<your-server-ip>:<port> - Ange serverlösenordet om ett är inställt.
6. Hantering av sparfiler
Plats för sparfiler
Världssparfiler lagras på servern på:
dedicated_server/savedata/
Den här sökvägen konfigureras via inställningen basicServerData.saveFolderPath i server_config.json.
Manuella säkerhetskopior via SFTP
- Stoppa servern från GPanel för att säkerställa att alla data skrivs till disk.
- Anslut till din server via SFTP. Se Hur du laddar upp filer via SFTP för instruktioner.
- Navigera till katalogen
dedicated_server/savedata/. - Ladda ner hela världsmappen du vill säkerhetskopiera.
Återställa en sparfil
- Stoppa servern från GPanel.
- Anslut via SFTP och navigera till
dedicated_server/savedata/. - Ladda upp din säkerhetskopierade världsmapp och ersätt den befintliga vid behov.
- Se till att mappnamnet matchar
world_name-inställningen i din konfiguration. - Starta servern från GPanel.
Felsökning
- Servern visas inte i webbläsaren: Bekräfta att servern är helt startad i GPanel. Serverwebbläsaren kan ta 2–3 minuter att indexera en ny server. Försök med direktanslutning via IP under tiden.
- Kan inte ansluta: Verifiera din server-IP och port på fliken Network i GPanel. Se till att servern körs och inte är i ett kraschat tillstånd.
- Kraschar vid uppstart: Radera konfigurationsfilen och starta om för att regenerera standardvärden. Om problemet kvarstår, kontrollera GPanel-konsolen efter felmeddelanden.
- Världen laddas inte: Se till att inställningen
basicServerData.saveFolderPathiserver_config.jsonpekar på rätt katalog.
Relaterade artiklar
- Portal Knights administratörskommandon
- Hur du hittar din server-IP och port
- Hur du laddar upp filer via SFTP
- Guide för serveruppstart
Behöver du hjälp?
Om du stöter på problem som inte tas upp här, öppna ett supportärende och inkludera din server-IP, en beskrivning av problemet och eventuella felmeddelanden från GPanel-konsolen.