Denne guiden dekker admin-tilgang, konfigurasjon av spillfaser, mods og serverhåndtering for din Puck dedikerte server. For førstegangsoppsett, se Puck Server-oppsettsguide.
1. Admin-tilgang
Admin-tilgang styres gjennom Steam-IDer i filen server_configuration.json. For å gi deg selv admin:
- Finn din Steam64-ID (bruk steamid.io).
- Rediger
server_configuration.jsonvia SFTP. - Legg til din Steam-ID i
adminSteamIds-arrayen:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Start serveren på nytt for at endringene skal tre i kraft.
2. Varighet på spillfaser
Tilpass varigheten på matchfaser (i sekunder) i server_configuration.json:
| Fase | Standard (sekunder) | Beskrivelse |
|---|---|---|
| Warmup | 600 | Oppvarmingsperiode før matchen. |
| FaceOff | 3 | Nedtelling til puck-slipp. |
| Playing | 300 | Aktiv spilleperiode. |
| BlueScore | 5 | Feiring etter at blått lag scorer. |
| RedScore | 5 | Feiring etter at rødt lag scorer. |
| Replay | 10 | Varighet på mål-reprise. |
| PeriodOver | 15 | Pause mellom perioder. |
| GameOver | 15 | Tid for resultattavle ved spillets slutt. |
Eksempel på konfigurasjon i server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Serverinnstillinger
Ytterligere innstillinger i server_configuration.json:
| Innstilling | Standard | Beskrivelse |
|---|---|---|
voip |
false | Aktiver talechat. |
isPublic |
true | Vis serveren i den offentlige serverlisten. |
startPaused |
false | Start serveren i pauset tilstand. |
allowVoting |
true | Tillat spillere å stemme på kartbytter og innstillinger. |
sleepTimeout |
60 | Sekunder før serveren går i dvale når den er tom. |
joinMidMatchDelay |
10 | Sekunder en spiller må vente ved tilkobling midt i en match. |
usePuckBannedSteamIds |
true | Bruk den globale Puck-banlisten. |
printMetrics |
true | Skriv ut serverens ytelsesmålinger til konsollen. |
4. Mods
Puck støtter Steam Workshop-mods. Konfigurer dem i mods-arrayen i server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: Steam Workshop-element-IDen.
- enabled: Om moden er aktiv.
- clientRequired: Om spillere må ha moden installert for å kunne koble til.
5. Utestenge spillere
For å utestenge spillere, legg til deres Steam-IDer i en banliste-fil på serveren, eller aktiver usePuckBannedSteamIds for å bruke den globale fellesskaps-banlisten. Du kan også sette reloadBannedSteamIds til true for å laste inn banlisten på nytt uten å starte på nytt.
6. Feilsøking
- Serveren vises ikke i serverleseren: Sørg for at
isPublicertrueiserver_configuration.json. Vent påServer authenticatedi konsollen. - Fysikken føles feil: Sjekk innstillingene for tick rate. Høyere tick rate gir jevnere fysikk, men krever mer CPU. Hold
FRAME_RATE10-20 overSERVER_TICK_RATE. - Spillere blir kastet ut: Øk
KICK_TIMEOUThvis spillere blir kastet ut for AFK for raskt. - Mods lastes ikke inn: Bekreft at Workshop-element-IDen er riktig og at
enableder satt tiltrue.
Relaterte artikler
Trenger du hjelp?
Hvis du trenger ytterligere hjelp, opprett en supportsak med din server-IP og eventuelle feilmeldinger fra GPanel-konsollen.