See juhend käsitleb administraatori juurdepääsu, mängufaaside konfiguratsiooni, modifikatsioone ja serverihaldust teie Puck pühendatud serveri jaoks. Esmase seadistuse jaoks vaadake Puck serveri seadistamise juhendit.
1. Administraatori juurdepääs
Administraatori juurdepääsu juhitakse Steam ID-de kaudu failis server_configuration.json. Endale administraatori õiguste andmiseks:
- Leidke oma Steam64 ID (kasutage steamid.io).
- Muutke faili
server_configuration.jsonSFTP kaudu. - Lisage oma Steam ID massiivi
adminSteamIds:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Taaskäivitage server, et muudatused jõustuksid.
2. Mängufaaside kestused
Kohandage mängu faaside kestusi (sekundites) failis server_configuration.json:
| Faas | Vaikimisi (sekundid) | Kirjeldus |
|---|---|---|
| Warmup | 600 | Mängu-eelne soojendusperiood. |
| FaceOff | 3 | Puki mahapaneku loendus. |
| Playing | 300 | Aktiivne mänguperiood. |
| BlueScore | 5 | Tähistamine pärast sinise meeskonna väravat. |
| RedScore | 5 | Tähistamine pärast punase meeskonna väravat. |
| Replay | 10 | Värava korduse kestus. |
| PeriodOver | 15 | Paus perioodide vahel. |
| GameOver | 15 | Mängu lõpu tulemustabeli aeg. |
Näidiskonfiguratsioon failis server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Serveri seaded
Lisaseaded failis server_configuration.json:
| Seade | Vaikimisi | Kirjeldus |
|---|---|---|
voip |
false | Luba häälvestlus. |
isPublic |
true | Kuva server avalikus serverite loendis. |
startPaused |
false | Käivita server peatatud olekus. |
allowVoting |
true | Luba mängijatel hääletada kaardi muutuste ja seadete üle. |
sleepTimeout |
60 | Sekundid enne serveri unerežiimi minekut, kui see on tühi. |
joinMidMatchDelay |
10 | Sekundid, mille mängija peab ootama mängu keskel liitumisel. |
usePuckBannedSteamIds |
true | Kasuta Puck globaalset keelunimekirja. |
printMetrics |
true | Kuva serveri jõudluse mõõdikud konsoolis. |
4. Modifikatsioonid
Puck toetab Steam Workshop modifikatsioone. Seadistage need faili server_configuration.json massiiviga mods:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: Steam Workshop eseme ID.
- enabled: Kas modifikatsioon on aktiivne.
- clientRequired: Kas mängijatel peab modifikatsioon liitumiseks paigaldatud olema.
5. Mängijate keelamine
Mängijate keelamiseks lisage nende Steam ID-d serveris olevasse keelunimekirja faili või lubage usePuckBannedSteamIds, et kasutada globaalset kogukonna keelunimekirja. Võite ka määrata reloadBannedSteamIds väärtusele true, et laadida keelunimekirja uuesti ilma taaskäivitamiseta.
6. Veaotsing
- Server pole brauseris nähtav: veenduge, et
isPublicontruefailisserver_configuration.json. Oodake konsoolis teadetServer authenticated. - Füüsika tundub vale: kontrollige oma tikisageduse seadeid. Kõrgemad tikisagedused tagavad sujuvama füüsika, kuid nõuavad rohkem protsessori võimsust. Hoidke
FRAME_RATE10-20 võrra kõrgem kuiSERVER_TICK_RATE. - Mängijaid visatakse välja: suurendage
KICK_TIMEOUTväärtust, kui mängijaid visatakse liiga kiiresti tegevusetuse tõttu välja. - Modifikatsioonid ei laadi: kontrollige, et Workshop eseme ID on õige ja
enabledon seatud väärtuseletrue.
Seotud artiklid
- Puck serveri seadistamise juhend
- Kuidas leida oma serveri IP ja port
- Kuidas faile SFTP kaudu üles laadida
Vajate abi?
Kui vajate täiendavat abi, avage tugiteenuse pilet koos oma serveri IP ja GPanel konsooli veateadetega.