Aquesta guia cobreix l'accés d'administrador, la configuració de fases de joc, mods i la gestió del servidor per al vostre servidor dedicat de Puck. Per a la configuració inicial, consulteu la Guia de configuració del servidor de Puck.
1. Accés d'administrador
L'accés d'administrador es controla mitjançant Steam IDs al fitxer server_configuration.json. Per atorgar-vos accés d'administrador:
- Trobeu el vostre Steam64 ID (utilitzeu steamid.io).
- Editeu
server_configuration.jsonvia SFTP. - Afegiu el vostre Steam ID a l'array
adminSteamIds:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Reinicieu el servidor perquè els canvis tinguin efecte.
2. Durada de les fases de joc
Personalitzeu la durada de les fases del partit (en segons) a server_configuration.json:
| Fase | Per defecte (segons) | Descripció |
|---|---|---|
| Warmup | 600 | Període d'escalfament previ al partit. |
| FaceOff | 3 | Compte enrere per al llançament inicial. |
| Playing | 300 | Període de joc actiu. |
| BlueScore | 5 | Celebració després que l'equip blau marqui. |
| RedScore | 5 | Celebració després que l'equip vermell marqui. |
| Replay | 10 | Durada de la repetició del gol. |
| PeriodOver | 15 | Descans entre períodes. |
| GameOver | 15 | Temps del marcador final del partit. |
Exemple de configuració a server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Configuració del servidor
Configuracions addicionals a server_configuration.json:
| Configuració | Per defecte | Descripció |
|---|---|---|
voip |
false | Activar el xat de veu. |
isPublic |
true | Mostrar el servidor a la llista pública de servidors. |
startPaused |
false | Iniciar el servidor en estat de pausa. |
allowVoting |
true | Permetre als jugadors votar sobre canvis de mapa i configuració. |
sleepTimeout |
60 | Segons abans que el servidor entri en repòs quan està buit. |
joinMidMatchDelay |
10 | Segons que un jugador ha d'esperar en unir-se a mitja partida. |
usePuckBannedSteamIds |
true | Utilitzar la llista global de bloqueigs de Puck. |
printMetrics |
true | Mostrar mètriques de rendiment del servidor a la consola. |
4. Mods
Puck admet mods del Steam Workshop. Configureu-los a l'array mods de server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: L'ID de l'element del Steam Workshop.
- enabled: Si el mod està actiu.
- clientRequired: Si els jugadors han de tenir el mod instal·lat per unir-se.
5. Bloquejar jugadors
Per bloquejar jugadors, afegiu els seus Steam IDs a un fitxer de llista de bloqueigs al servidor, o activeu usePuckBannedSteamIds per utilitzar la llista global de bloqueigs de la comunitat. També podeu establir reloadBannedSteamIds a true per recarregar la llista de bloqueigs sense reiniciar.
6. Resolució de problemes
- El servidor no apareix al navegador: Assegureu-vos que
isPublicestigui establert atrueaserver_configuration.json. Espereu que apareguiServer authenticateda la consola. - La física no sembla correcta: Comproveu la configuració del tick rate. Tick rates més alts proporcionen una física més suau però requereixen més CPU. Mantingueu
FRAME_RATE10-20 per sobre deSERVER_TICK_RATE. - Els jugadors són expulsats: Augmenteu
KICK_TIMEOUTsi els jugadors són expulsats per inactivitat massa ràpidament. - Els mods no es carreguen: Verifiqueu que l'ID de l'element del Workshop sigui correcte i que
enabledestigui establert atrue.
Articles relacionats
- Guia de configuració del servidor de Puck
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
Necessiteu ajuda?
Si necessiteu més assistència, obriu un tiquet de suport amb la IP del vostre servidor i qualsevol missatge d'error de la consola de GPanel.