Denne veiledningen dekker hvordan du setter opp din dedikerte Portal Knights-server hos Legion Hosting, konfigurerer oppstartsvariabler, justerer serverinnstillinger, kobler til med venner og håndterer verdenslagringene dine. For admin-kontroller og spillerhåndtering, se Portal Knights admin-kommandoer.
1. Første oppstart
- Logg inn på GPanel og velg Portal Knights-serveren din.
- Gå til Startup-fanen og se gjennom de tilgjengelige variablene (se tabellen nedenfor).
- Sett et SERVER_NAME slik at du kan identifisere serveren din i listen.
- Endre ADMIN_PASS fra standardverdien. Eventuelt sett USER_PASS eller GUEST_PASS for å begrense tilgangen til gruppen din.
- Gå tilbake til Console-fanen og klikk på Start.
- Vent til konsollen indikerer at serveren har fullført innlastingen. Den første oppstarten vil generere standard konfigurasjonsfiler og en ny verden.
2. GPanel-oppstartsvariabler
Følgende variabler er tilgjengelige i GPanel Startup-fanen. Disse verdiene brukes hver gang serveren starter.
| Variabel | Påkrevd | Beskrivelse |
|---|---|---|
SERVER_NAME |
Nei | Navnet som vises i serverlisten. Standard er Servername hvis ikke angitt. Maksimalt 32 tegn. |
ADMIN_PASS |
Ja | Admin-passord for serveren. Standard er admin_password_please_change -- du bør endre dette før du starter. |
USER_PASS |
Nei | Passord for tilgang på brukernivå. La stå tomt for ingen passord. |
GUEST_PASS |
Nei | Passord for tilgang på gjestenivå. La stå tomt for ingen passord. |
GAMEMODE |
Nei | Spillmodus for serveren. Alternativer: Adventure, Creative. Standard er Adventure. |
UNIVERSE_SIZE |
Nei | Universstørrelse for serveren. Alternativer: Small, Normal, Large. Standard er Normal. |
3. Serverkonfigurasjon
Utover oppstartsvariablene tillater Portal Knights finjustering gjennom serverkonfigurasjonsfilen. Stopp serveren din før du gjør endringer.
Plassering av konfigurasjonsfilen
dedicated_server/server_config.json
Åpne denne filen ved hjelp av Files-fanen i GPanel eller koble til via SFTP. Hvis filen ikke finnes, start og stopp serveren én gang for å generere den med standardverdier.
Viktige innstillinger
Konfigurasjonsfilen bruker JSON-format. Viktige egenskaper inkluderer:
| Innstilling (JSON-sti) | Standard | Beskrivelse |
|---|---|---|
basicServerData.name |
Servername |
Visningsnavn i serverlisten (angis via oppstartsvariabelen SERVER_NAME). |
basicServerData.port |
(tildelt av GPanel) | Serverport. Håndteres automatisk av GPanel. |
basicServerData.saveFolderPath |
./savedata |
Sti der verdenslagringsdata lagres. |
admins.credentials.password |
admin_password_please_change |
Admin-passord (angis via oppstartsvariabelen ADMIN_PASS). |
users.credentials.password |
(tomt) | Passord på brukernivå (angis via oppstartsvariabelen USER_PASS). |
guests.credentials.password |
(tomt) | Passord på gjestenivå (angis via oppstartsvariabelen GUEST_PASS). |
gameplayMode |
Adventure |
Spillmodus: Adventure eller Creative (angis via oppstartsvariabelen GAMEMODE). |
universeSize |
Normal |
Universstørrelse: Small, Normal eller Large (angis via oppstartsvariabelen UNIVERSE_SIZE). |
Eksempelkonfigurasjon
{
"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. Verdensinnstillinger
Portal Knights-verdener består av prosedyregenererte øyer forbundet med portaler. Viktige verdensrelaterte hensyn:
- Lagringsmappe: Verdensdata lagres i
savedata-mappen (konfigurert viabasicServerData.saveFolderPathi konfigurasjonen). - Spillmodus: Angis via oppstartsvariabelen
GAMEMODE.Adventureer den vanlige RPG-opplevelsen;Creativetillater fri bygging og utforskning. - Universstørrelse: Angis via oppstartsvariabelen
UNIVERSE_SIZE. Styrer antallet øyer:Small,NormalellerLarge. - Øyprogresjon: Spillere går videre gjennom øyer ved å samle portalskår og aktivere portaler. Serveren sporer alle oppdagede øyer og deres tilstander.
5. Slik kobler du til
Alternativ A -- Serverliste i spillet
- Start Portal Knights via Steam.
- Fra hovedmenyen, velg Multiplayer.
- Velg Online Game og deretter Browse Servers.
- Søk etter serveren din etter navn eller bla gjennom listen.
- Velg serveren din og klikk på Join. Skriv inn passordet hvis du blir bedt om det.
Alternativ B -- Direkte tilkobling via IP
- Start Portal Knights via Steam.
- Fra hovedmenyen, velg Multiplayer.
- Velg Online Game og deretter Direct Connect.
- Skriv inn serverens IP og port fra GPanels Network-fane:
<your-server-ip>:<port> - Skriv inn serverpassordet hvis ett er angitt.
6. Lagringshåndtering
Plassering av lagringsfil
Verdenslagringer lagres på serveren på:
dedicated_server/savedata/
Denne stien konfigureres via innstillingen basicServerData.saveFolderPath i server_config.json.
Manuelle sikkerhetskopier via SFTP
- Stopp serveren fra GPanel for å sikre at alle data er skrevet til disk.
- Koble til serveren din via SFTP. Se Slik laster du opp filer via SFTP for instruksjoner.
- Naviger til mappen
dedicated_server/savedata/. - Last ned hele verdensmappen du vil sikkerhetskopiere.
Gjenopprette en lagring
- Stopp serveren fra GPanel.
- Koble til via SFTP og naviger til
dedicated_server/savedata/. - Last opp den sikkerhetskopierte verdensmappen din, og erstatt den eksisterende om nødvendig.
- Sørg for at mappenavnet samsvarer med
world_name-innstillingen i konfigurasjonen din. - Start serveren fra GPanel.
Feilsøking
- Serveren vises ikke i listen: Bekreft at serveren er fullstendig startet i GPanel. Serverlisten kan ta 2-3 minutter på å indeksere en ny server. Prøv direkte tilkobling via IP i mellomtiden.
- Kan ikke koble til: Bekreft serverens IP og port i GPanel Network-fanen. Sørg for at serveren kjører og ikke er i en krasjet tilstand.
- Krasjer ved oppstart: Slett konfigurasjonsfilen og start på nytt for å regenerere standardverdier. Hvis problemet vedvarer, sjekk GPanel-konsollen for feilmeldinger.
- Verdenen lastes ikke inn: Sørg for at innstillingen
basicServerData.saveFolderPathiserver_config.jsonpeker til riktig mappe.
Relaterte artikler
- Portal Knights admin-kommandoer
- Slik finner du serverens IP og port
- Slik laster du opp filer via SFTP
- Veiledning for serveroppstart
Trenger du hjelp?
Hvis du støter på problemer som ikke dekkes her, åpne en supporthenvendelse og inkluder serverens IP, en beskrivelse av problemet og eventuelle feilmeldinger fra GPanel-konsollen.