Denne guide dækker admin-adgang, spilfase-konfiguration, mods og serveradministration for din Puck dedicated server. For den indledende opsætning, se Puck Server Setup Guide.
1. Admin-adgang
Admin-adgang styres gennem Steam IDs i filen server_configuration.json. For at give dig selv admin:
- Find dit Steam64 ID (brug steamid.io).
- Rediger
server_configuration.jsonvia SFTP. - Tilføj dit Steam ID til
adminSteamIdsarrayet:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Genstart serveren for at ændringerne træder i kraft.
2. Spilfasevarigheder
Tilpas kampfasevarigheder (i sekunder) i server_configuration.json:
| Fase | Standard (sekunder) | Beskrivelse |
|---|---|---|
| Warmup | 600 | Opvarmningsperiode før kampen. |
| FaceOff | 3 | Nedtælling til puck drop. |
| Playing | 300 | Aktiv spilleperiode. |
| BlueScore | 5 | Fejring efter det blå hold scorer. |
| RedScore | 5 | Fejring efter det røde hold scorer. |
| Replay | 10 | Varighed af målreplay. |
| PeriodOver | 15 | Pause mellem perioder. |
| GameOver | 15 | Slut-på-kamp scoreboard-tid. |
Eksempel på konfiguration i server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Serverindstillinger
Yderligere indstillinger i server_configuration.json:
| Indstilling | Standard | Beskrivelse |
|---|---|---|
voip |
false | Aktiver stemmechat. |
isPublic |
true | Vis serveren i den offentlige serverliste. |
startPaused |
false | Start serveren i en pausetilstand. |
allowVoting |
true | Tillad spillere at stemme om kortskift og indstillinger. |
sleepTimeout |
60 | Sekunder inden serveren går i dvale, når den er tom. |
joinMidMatchDelay |
10 | Sekunder en spiller skal vente, når de tilslutter sig midt i en kamp. |
usePuckBannedSteamIds |
true | Brug den globale Puck-udelukkelsesliste. |
printMetrics |
true | Udskriv serverydelsesmålinger til konsollen. |
4. Mods
Puck understøtter Steam Workshop mods. Konfigurer dem i mods arrayet i server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: Steam Workshop item ID'et.
- enabled: Om moddet er aktivt.
- clientRequired: Om spillere skal have moddet installeret for at tilslutte sig.
5. Udelukkelse af spillere
For at udelukke spillere, tilføj deres Steam IDs til en udelukkelseslistefil på serveren, eller aktiver usePuckBannedSteamIds for at bruge den globale fællesskabs-udelukkelsesliste. Du kan også sætte reloadBannedSteamIds til true for at genindlæse udelukkelseslisten uden at genstarte.
6. Fejlfinding
- Serveren vises ikke i browseren: Sørg for at
isPublicertrueiserver_configuration.json. Vent påServer authenticatedi konsollen. - Fysikken føles forkert: Tjek dine tick rate-indstillinger. Højere tick rates giver jævnere fysik, men kræver mere CPU. Hold
FRAME_RATE10-20 overSERVER_TICK_RATE. - Spillere bliver smidt ud: Forøg
KICK_TIMEOUThvis spillere bliver smidt ud for AFK for hurtigt. - Mods indlæses ikke: Bekræft at Workshop item ID'et er korrekt og at
enableder sat tiltrue.
Relaterede artikler
Brug for hjælp?
Hvis du har brug for yderligere assistance, opret en supportticket med din server-IP og eventuelle fejlmeddelelser fra GPanel-konsollen.