Den här guiden täcker administratörsåtkomst, konfiguration av spelfaser, mods och serverhantering för din dedikerade Puck-server. För den initiala konfigurationen, se Installationsguide för Puck-server.
1. Administratörsåtkomst
Administratörsåtkomst styrs via Steam-ID:n i filen server_configuration.json. För att ge dig själv administratörsbehörighet:
- Hitta ditt Steam64-ID (använd steamid.io).
- Redigera
server_configuration.jsonvia SFTP. - Lägg till ditt Steam-ID i arrayen
adminSteamIds:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Starta om servern för att ändringarna ska träda i kraft.
2. Speltidsfaser
Anpassa matchfasernas längd (i sekunder) i server_configuration.json:
| Fas | Standard (sekunder) | Beskrivning |
|---|---|---|
| Warmup | 600 | Uppvärmningsperiod före matchen. |
| FaceOff | 3 | Nedräkning för puckdropp. |
| Playing | 300 | Aktiv spelperiod. |
| BlueScore | 5 | Firande efter att blått lag gör mål. |
| RedScore | 5 | Firande efter att rött lag gör mål. |
| Replay | 10 | Längd på målrepris. |
| PeriodOver | 15 | Paus mellan perioder. |
| GameOver | 15 | Tid för resultattavla vid spelets slut. |
Exempel på konfiguration i server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Serverinställningar
Ytterligare inställningar i server_configuration.json:
| Inställning | Standard | Beskrivning |
|---|---|---|
voip |
false | Aktivera röstchatt. |
isPublic |
true | Visa servern i den publika serverlistan. |
startPaused |
false | Starta servern i pausat läge. |
allowVoting |
true | Tillåt spelare att rösta om kartbyten och inställningar. |
sleepTimeout |
60 | Sekunder innan servern går i viloläge när den är tom. |
joinMidMatchDelay |
10 | Sekunder en spelare måste vänta när den ansluter mitt i en match. |
usePuckBannedSteamIds |
true | Använd den globala bannlistan för Puck. |
printMetrics |
true | Skriv ut serverns prestandamått till konsolen. |
4. Mods
Puck stöder Steam Workshop-mods. Konfigurera dem i arrayen mods i server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: Steam Workshop-objektets ID.
- enabled: Huruvida modden är aktiv.
- clientRequired: Huruvida spelare måste ha modden installerad för att ansluta.
5. Banna spelare
För att banna spelare lägger du till deras Steam-ID:n i en bannlistfil på servern, eller aktiverar usePuckBannedSteamIds för att använda den globala community-bannlistan. Du kan också sätta reloadBannedSteamIds till true för att läsa om bannlistan utan att starta om.
6. Felsökning
- Servern syns inte i webbläsaren: Se till att
isPublicärtrueiserver_configuration.json. Vänta påServer authenticatedi konsolen. - Fysiken känns konstig: Kontrollera dina inställningar för tick-frekvens. Högre tick-frekvenser ger jämnare fysik men kräver mer CPU. Håll
FRAME_RATE10-20 överSERVER_TICK_RATE. - Spelare blir utsparkade: Öka
KICK_TIMEOUTom spelare sparkas ut för AFK för snabbt. - Mods laddas inte: Kontrollera att Workshop-objektets ID är korrekt och att
enabledär satt tilltrue.
Relaterade artiklar
- Installationsguide för Puck-server
- Så hittar du din servers IP och port
- Så laddar du upp filer via SFTP
Behöver du hjälp?
Om du behöver ytterligare hjälp, öppna ett supportärende med din servers IP och eventuella felmeddelanden från GPanel-konsolen.