Denne guide dækker, hvordan du opsætter din Portal Knights dedikerede server på Legion Hosting, konfigurerer opstartsvariabler, justerer serverindstillinger, forbinder med venner og administrerer dine verdensgem. For admin-kontroller og spilleradministration, se Portal Knights Admin-kommandoer.
1. Første start
- Log ind på GPanel og vælg din Portal Knights-server.
- Gå til fanen Startup og gennemgå de tilgængelige variabler (se tabellen nedenfor).
- Indstil et SERVER_NAME, så du kan identificere din server i browseren.
- Skift ADMIN_PASS fra standardværdien. Indstil eventuelt USER_PASS eller GUEST_PASS for at begrænse adgangen til din gruppe.
- Gå tilbage til fanen Console og klik på Start.
- Vent, til konsollen indikerer, at serveren er færdig med at indlæse. Den første start genererer standardkonfigurationsfiler og en ny verden.
2. GPanel Opstartsvariabler
Følgende variabler er tilgængelige i GPanel-fanen Startup. Disse værdier anvendes, hver gang serveren starter.
| Variabel | Påkrævet | Beskrivelse |
|---|---|---|
SERVER_NAME |
Nej | Navnet der vises i serverbrowseren. Standard er Servername, hvis det ikke er indstillet. Maks. 32 tegn. |
ADMIN_PASS |
Ja | Admin-adgangskode til serveren. Standard er admin_password_please_change -- du bør ændre dette, før du starter. |
USER_PASS |
Nej | Adgangskode til brugeradgang. Lad den stå tom for ingen adgangskode. |
GUEST_PASS |
Nej | Adgangskode til gæsteadgang. Lad den stå tom for ingen adgangskode. |
GAMEMODE |
Nej | Spiltilstand for serveren. Muligheder: Adventure, Creative. Standard er Adventure. |
UNIVERSE_SIZE |
Nej | Universstørrelse for serveren. Muligheder: Small, Normal, Large. Standard er Normal. |
3. Serverkonfiguration
Ud over opstartsvariablerne tillader Portal Knights finjustering gennem sin serverkonfigurationsfil. Stop din server, før du foretager ændringer.
Konfigurationsfilens placering
dedicated_server/server_config.json
Åbn denne fil ved hjælp af fanen Files i GPanel eller forbind via SFTP. Hvis filen ikke eksisterer, start og stop serveren én gang for at generere den med standardværdier.
Vigtige indstillinger
Konfigurationsfilen bruger JSON-format. Vigtige egenskaber inkluderer:
| Indstilling (JSON-sti) | Standard | Beskrivelse |
|---|---|---|
basicServerData.name |
Servername |
Visnavn i serverbrowseren (indstilles via opstartsvariablen SERVER_NAME). |
basicServerData.port |
(tildelt af GPanel) | Serverport. Administreres automatisk af GPanel. |
basicServerData.saveFolderPath |
./savedata |
Sti, hvor verdensgemdata gemmes. |
admins.credentials.password |
admin_password_please_change |
Admin-adgangskode (indstilles via opstartsvariablen ADMIN_PASS). |
users.credentials.password |
(tom) | Brugeradgangskode (indstilles via opstartsvariablen USER_PASS). |
guests.credentials.password |
(tom) | Gæsteadgangskode (indstilles via opstartsvariablen GUEST_PASS). |
gameplayMode |
Adventure |
Spiltilstand: Adventure eller Creative (indstilles via opstartsvariablen GAMEMODE). |
universeSize |
Normal |
Universstørrelse: Small, Normal eller Large (indstilles via opstartsvariablen UNIVERSE_SIZE). |
Eksempel på konfiguration
{
"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. Verdensindstillinger
Portal Knights-verdener består af proceduremæssigt genererede øer forbundet med portaler. Vigtige overvejelser vedrørende verdener:
- Gem-mappe: Verdensdata gemmes i mappen
savedata(konfigureret viabasicServerData.saveFolderPathi konfigurationen). - Spiltilstand: Indstilles via opstartsvariablen
GAMEMODE.Adventureer den standard RPG-oplevelse;Creativetillader fri bygning og udforskning. - Universstørrelse: Indstilles via opstartsvariablen
UNIVERSE_SIZE. Styrer antallet af øer:Small,NormalellerLarge. - Ø-progression: Spillere avancerer gennem øer ved at indsamle portalskår og aktivere portaler. Serveren holder styr på alle opdagede øer og deres tilstande.
5. Sådan forbinder du
Mulighed A -- Serverbrowser i spillet
- Start Portal Knights via Steam.
- Fra hovedmenuen, vælg Multiplayer.
- Vælg Online Game og derefter Browse Servers.
- Søg efter din server ved navn eller gennemse listen.
- Vælg din server og klik på Join. Indtast adgangskoden, hvis du bliver bedt om det.
Mulighed B -- Direkte forbindelse via IP
- Start Portal Knights via Steam.
- Fra hovedmenuen, vælg Multiplayer.
- Vælg Online Game og derefter Direct Connect.
- Indtast din server-IP og port fra GPanel-fanen Network:
<your-server-ip>:<port> - Indtast serveradgangskoden, hvis en er indstillet.
6. Gem-administration
Placering af gem-filer
Verdensgem gemmes på serveren på:
dedicated_server/savedata/
Denne sti konfigureres via indstillingen basicServerData.saveFolderPath i server_config.json.
Manuel sikkerhedskopiering via SFTP
- Stop serveren fra GPanel for at sikre, at alle data er skrevet til disken.
- Forbind til din server via SFTP. Se Sådan uploader du filer via SFTP for instruktioner.
- Naviger til mappen
dedicated_server/savedata/. - Download hele den verdensmappe, du vil sikkerhedskopiere.
Gendannelse af et gem
- Stop serveren fra GPanel.
- Forbind via SFTP og naviger til
dedicated_server/savedata/. - Upload din sikkerhedskopierede verdensmappe, og erstat den eksisterende, hvis nødvendigt.
- Sørg for, at mappenavnet matcher indstillingen
world_namei din konfiguration. - Start serveren fra GPanel.
Fejlfinding
- Serveren vises ikke i browseren: Bekræft, at serveren er fuldt startet i GPanel. Serverbrowseren kan tage 2-3 minutter at indeksere en ny server. Prøv direkte forbindelse via IP i mellemtiden.
- Kan ikke forbinde: Bekræft din server-IP og port i GPanel-fanen Network. Sørg for, at serveren kører og ikke er i en nedbrudt tilstand.
- Nedbrud ved opstart: Slet konfigurationsfilen og genstart for at gendanne standardindstillinger. Hvis problemet fortsætter, kontrollér GPanel-konsollen for fejlmeddelelser.
- Verden indlæses ikke: Sørg for, at indstillingen
basicServerData.saveFolderPathiserver_config.jsonpeger på den korrekte mappe.
Relaterede artikler
- Portal Knights Admin-kommandoer
- Sådan finder du din servers IP og port
- Sådan uploader du filer via SFTP
- Server Opstartguide
Brug for hjælp?
Hvis du støder på problemer, der ikke er dækket her, opret en supportticket og inkludér din server-IP, en beskrivelse af problemet og eventuelle fejlmeddelelser fra GPanel-konsollen.