Ovaj vodič pokriva administratorski pristup, konfiguraciju faza igre, modove i upravljanje serverom za vaš Puck namjenski server. Za početno postavljanje pogledajte Vodič za postavljanje Puck servera.
1. Administratorski pristup
Administratorski pristup kontrolira se putem Steam ID-ova u datoteci server_configuration.json. Za dodjelu administratorskog pristupa sebi:
- Pronađite svoj Steam64 ID (koristite steamid.io).
- Uredite
server_configuration.jsonputem SFTP-a. - Dodajte svoj Steam ID u polje
adminSteamIds:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Ponovo pokrenite server kako bi promjene stupile na snagu.
2. Trajanje faza igre
Prilagodite trajanje faza utakmice (u sekundama) u server_configuration.json:
| Faza | Zadano (sekunde) | Opis |
|---|---|---|
| Warmup | 600 | Period zagrijavanja prije utakmice. |
| FaceOff | 3 | Odbrojavanje za početni udarac. |
| Playing | 300 | Period aktivne igre. |
| BlueScore | 5 | Slavlje nakon što plavi tim postigne pogodak. |
| RedScore | 5 | Slavlje nakon što crveni tim postigne pogodak. |
| Replay | 10 | Trajanje reprize pogotka. |
| PeriodOver | 15 | Pauza između perioda. |
| GameOver | 15 | Vrijeme prikaza konačnih rezultata. |
Primjer konfiguracije u server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Postavke servera
Dodatne postavke u server_configuration.json:
| Postavka | Zadano | Opis |
|---|---|---|
voip |
false | Omogući glasovni chat. |
isPublic |
true | Prikaži server na javnom popisu servera. |
startPaused |
false | Pokreni server u pauziranom stanju. |
allowVoting |
true | Dozvoli igračima glasanje o promjenama karata i postavki. |
sleepTimeout |
60 | Sekunde prije nego server uđe u stanje mirovanja kada je prazan. |
joinMidMatchDelay |
10 | Sekunde koje igrač mora čekati pri pridruživanju usred utakmice. |
usePuckBannedSteamIds |
true | Koristi globalnu Puck listu zabrana. |
printMetrics |
true | Ispisuj metrike performansi servera u konzolu. |
4. Modovi
Puck podržava Steam Workshop modove. Konfigurirajte ih u polju mods datoteke server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: Steam Workshop ID stavke.
- enabled: Je li mod aktivan.
- clientRequired: Moraju li igrači imati instaliran mod za pridruživanje.
5. Zabrana pristupa igračima
Za zabranu pristupa igračima dodajte njihove Steam ID-ove u datoteku popisa zabrana na serveru, ili omogućite usePuckBannedSteamIds za korištenje globalne liste zabrana zajednice. Također možete postaviti reloadBannedSteamIds na true za ponovno učitavanje popisa zabrana bez ponovnog pokretanja.
6. Rješavanje problema
- Server se ne pojavljuje u pregledniku: Provjerite je li
isPublicpostavljen natrueuserver_configuration.json. Pričekajte porukuServer authenticatedu konzoli. - Fizika se čini čudno: Provjerite postavke tick rate-a. Viši tick rate pruža glatkiju fiziku ali zahtijeva više CPU-a. Držite
FRAME_RATE10-20 iznadSERVER_TICK_RATE. - Igrači bivaju izbačeni: Povećajte
KICK_TIMEOUTako igrači bivaju izbačeni zbog neaktivnosti prebrzo. - Modovi se ne učitavaju: Provjerite je li Workshop ID stavke ispravan i je li
enabledpostavljen natrue.
Povezani članci
- Vodič za postavljanje Puck servera
- Kako pronaći IP adresu i port vašeg servera
- Kako učitati datoteke putem SFTP-a
Trebate pomoć?
Ako trebate dodatnu pomoć, otvorite zahtjev za podršku s IP adresom vašeg servera i porukama o greškama iz GPanel konzole.