Ovaj vodič pokriva administratorski pristup, konfiguraciju faza igre, modove i upravljanje serverom za vaš Puck namenski server. Za početno podešavanje, pogledajte Vodič za podešavanje Puck servera.
1. Administratorski pristup
Administratorski pristup se kontroliše preko Steam ID-jeva u fajlu server_configuration.json. Da biste sebi dodelili administratorska prava:
- Pronađite svoj Steam64 ID (koristite steamid.io).
- Izmenite
server_configuration.jsonpreko SFTP-a. - Dodajte svoj Steam ID u niz
adminSteamIds:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Restartujte server da bi promene stupile na snagu.
2. Trajanje faza igre
Prilagodite trajanje faza meča (u sekundama) u server_configuration.json:
| Faza | Podrazumevano (sekunde) | Opis |
|---|---|---|
| Warmup | 600 | Period zagrevanja pre meča. |
| FaceOff | 3 | Odbrojavanje do bacanja paka. |
| Playing | 300 | Period aktivne igre. |
| BlueScore | 5 | Proslava nakon što plavi tim postigne gol. |
| RedScore | 5 | Proslava nakon što crveni tim postigne gol. |
| Replay | 10 | Trajanje ponavljanja gola. |
| PeriodOver | 15 | Pauza između perioda. |
| GameOver | 15 | Vreme prikaza rezultata na kraju igre. |
Primer konfiguracije u server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Podešavanja servera
Dodatna podešavanja u server_configuration.json:
| Podešavanje | Podrazumevano | Opis |
|---|---|---|
voip |
false | Omogućava glasovni čet. |
isPublic |
true | Prikazuje server u javnoj listi servera. |
startPaused |
false | Pokreće server u pauziranom stanju. |
allowVoting |
true | Omogućava igračima da glasaju o promenama mape i podešavanjima. |
sleepTimeout |
60 | Sekunde pre nego što server pređe u stanje mirovanja kada je prazan. |
joinMidMatchDelay |
10 | Sekunde koje igrač mora da sačeka pri priključivanju usred meča. |
usePuckBannedSteamIds |
true | Koristi globalnu Puck listu zabrana. |
printMetrics |
true | Ispisuje metrike performansi servera u konzolu. |
4. Modovi
Puck podržava Steam Workshop modove. Konfigurišite ih u nizu mods u server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: ID Steam Workshop stavke.
- enabled: Da li je mod aktivan.
- clientRequired: Da li igrači moraju imati instaliran mod da bi se priključili.
5. Zabrana igrača
Da biste zabranili igrače, dodajte njihove Steam ID-jeve u fajl liste zabrana na serveru, ili omogućite usePuckBannedSteamIds da biste koristili globalnu listu zabrana zajednice. Takođe možete postaviti reloadBannedSteamIds na true da biste ponovo učitali listu zabrana bez restartovanja.
6. Rešavanje problema
- Server se ne pojavljuje u pregledaču: Uverite se da je
isPublicpostavljeno natrueuserver_configuration.json. Sačekajte porukuServer authenticatedu konzoli. - Fizika deluje čudno: Proverite podešavanja tick rate-a. Veće vrednosti tick rate-a obezbeđuju glatkiju fiziku ali zahtevaju više CPU-a. Držite
FRAME_RATE10-20 iznadSERVER_TICK_RATE. - Igrači se izbacuju: Povećajte
KICK_TIMEOUTako se igrači prebrzo izbacuju zbog neaktivnosti (AFK). - Modovi se ne učitavaju: Proverite da li je ID Workshop stavke ispravan i da li je
enabledpostavljeno natrue.
Povezani članci
- Vodič za podešavanje Puck servera
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti fajlove preko SFTP-a
Potrebna vam je pomoć?
Ako vam je potrebna dodatna pomoć, otvorite tiket podrške sa IP adresom vašeg servera i svim porukama o greškama iz GPanel konzole.