Diese Anleitung behandelt Admin-Zugang, Spielphasen-Konfiguration, Mods und Serververwaltung für Ihren Puck Dedicated Server. Für die Ersteinrichtung siehe Puck Server Einrichtungsanleitung.
1. Admin-Zugang
Der Admin-Zugang wird über Steam IDs in der Datei server_configuration.json gesteuert. So gewähren Sie sich Admin-Rechte:
- Finden Sie Ihre Steam64 ID (verwenden Sie steamid.io).
- Bearbeiten Sie
server_configuration.jsonüber SFTP. - Fügen Sie Ihre Steam ID zum
adminSteamIds-Array hinzu:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Starten Sie den Server neu, damit die Änderungen wirksam werden.
2. Spielphasen-Dauer
Passen Sie die Dauer der Spielphasen (in Sekunden) in server_configuration.json an:
| Phase | Standard (Sekunden) | Beschreibung |
|---|---|---|
| Warmup | 600 | Aufwärmphase vor dem Spiel. |
| FaceOff | 3 | Countdown zum Puck-Einwurf. |
| Playing | 300 | Aktive Spielphase. |
| BlueScore | 5 | Feier nach einem Tor des blauen Teams. |
| RedScore | 5 | Feier nach einem Tor des roten Teams. |
| Replay | 10 | Dauer der Torwiederholung. |
| PeriodOver | 15 | Pause zwischen den Dritteln. |
| GameOver | 15 | Anzeigedauer der Endspiel-Punktetafel. |
Beispielkonfiguration in server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Servereinstellungen
Zusätzliche Einstellungen in server_configuration.json:
| Einstellung | Standard | Beschreibung |
|---|---|---|
voip |
false | Sprachchat aktivieren. |
isPublic |
true | Server in der öffentlichen Serverliste anzeigen. |
startPaused |
false | Server im pausierten Zustand starten. |
allowVoting |
true | Spielern erlauben, über Kartenwechsel und Einstellungen abzustimmen. |
sleepTimeout |
60 | Sekunden, bevor der Server in den Ruhezustand wechselt, wenn er leer ist. |
joinMidMatchDelay |
10 | Sekunden, die ein Spieler warten muss, wenn er mitten im Spiel beitritt. |
usePuckBannedSteamIds |
true | Die globale Puck-Bannliste verwenden. |
printMetrics |
true | Server-Leistungsmetriken in der Konsole ausgeben. |
4. Mods
Puck unterstützt Steam Workshop Mods. Konfigurieren Sie diese im mods-Array der server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: Die Steam Workshop Item-ID.
- enabled: Ob der Mod aktiv ist.
- clientRequired: Ob Spieler den Mod installiert haben müssen, um beizutreten.
5. Spieler bannen
Um Spieler zu bannen, fügen Sie deren Steam IDs zu einer Bannlisten-Datei auf dem Server hinzu, oder aktivieren Sie usePuckBannedSteamIds, um die globale Community-Bannliste zu verwenden. Sie können auch reloadBannedSteamIds auf true setzen, um die Bannliste ohne Neustart neu zu laden.
6. Fehlerbehebung
- Server nicht im Browser sichtbar: Stellen Sie sicher, dass
isPublicinserver_configuration.jsonauftruegesetzt ist. Warten Sie aufServer authenticatedin der Konsole. - Physik fühlt sich falsch an: Überprüfen Sie Ihre Tickrate-Einstellungen. Höhere Tickraten bieten flüssigere Physik, benötigen aber mehr CPU. Halten Sie
FRAME_RATE10-20 überSERVER_TICK_RATE. - Spieler werden gekickt: Erhöhen Sie
KICK_TIMEOUT, wenn Spieler zu schnell wegen Inaktivität gekickt werden. - Mods laden nicht: Überprüfen Sie, ob die Workshop Item-ID korrekt ist und
enabledauftruegesetzt ist.
Verwandte Artikel
- Puck Server Einrichtungsanleitung
- So finden Sie Ihre Server-IP und den Port
- So laden Sie Dateien über SFTP hoch
Brauchen Sie Hilfe?
Wenn Sie weitere Unterstützung benötigen, eröffnen Sie ein Support-Ticket mit Ihrer Server-IP und etwaigen Fehlermeldungen aus der GPanel-Konsole.