Tento průvodce popisuje administrátorský přístup, konfiguraci herních fází, mody a správu serveru pro váš dedikovaný server Puck. Pro počáteční nastavení viz Průvodce nastavením serveru Puck.
1. Administrátorský přístup
Administrátorský přístup je řízen pomocí Steam ID v souboru server_configuration.json. Pro udělení administrátorských práv:
- Zjistěte své Steam64 ID (použijte steamid.io).
- Upravte
server_configuration.jsonpřes SFTP. - Přidejte své Steam ID do pole
adminSteamIds:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Restartujte server, aby se změny projevily.
2. Délky herních fází
Přizpůsobte délky fází zápasu (v sekundách) v server_configuration.json:
| Fáze | Výchozí (sekundy) | Popis |
|---|---|---|
| Warmup | 600 | Období rozcvičky před zápasem. |
| FaceOff | 3 | Odpočet vhazování puku. |
| Playing | 300 | Období aktivní hry. |
| BlueScore | 5 | Oslava po gólu modrého týmu. |
| RedScore | 5 | Oslava po gólu červeného týmu. |
| Replay | 10 | Délka přehrání gólu. |
| PeriodOver | 15 | Přestávka mezi třetinami. |
| GameOver | 15 | Čas výsledkové tabule na konci hry. |
Příklad konfigurace v server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Nastavení serveru
Další nastavení v server_configuration.json:
| Nastavení | Výchozí | Popis |
|---|---|---|
voip |
false | Povolit hlasový chat. |
isPublic |
true | Zobrazit server ve veřejném seznamu serverů. |
startPaused |
false | Spustit server v pozastaveném stavu. |
allowVoting |
true | Povolit hráčům hlasovat o změnách map a nastavení. |
sleepTimeout |
60 | Sekundy před uspáním serveru, když je prázdný. |
joinMidMatchDelay |
10 | Sekundy, které musí hráč čekat při připojení v průběhu zápasu. |
usePuckBannedSteamIds |
true | Použít globální seznam blokací Puck. |
printMetrics |
true | Vypisovat metriky výkonu serveru do konzole. |
4. Mody
Puck podporuje mody ze Steam Workshop. Nakonfigurujte je v poli mods v server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: ID položky ze Steam Workshop.
- enabled: Zda je mod aktivní.
- clientRequired: Zda musí mít hráči mod nainstalovaný pro připojení.
5. Blokování hráčů
Pro blokování hráčů přidejte jejich Steam ID do souboru se seznamem blokací na serveru, nebo aktivujte usePuckBannedSteamIds pro použití globálního komunitního seznamu blokací. Můžete také nastavit reloadBannedSteamIds na true pro opětovné načtení seznamu blokací bez restartu.
6. Řešení problémů
- Server není v prohlížeči: Ujistěte se, že
isPublicjetruevserver_configuration.json. Počkejte naServer authenticatedv konzoli. - Fyzika se nezdá správná: Zkontrolujte nastavení tick rate. Vyšší tick rate poskytuje plynulejší fyziku, ale vyžaduje více CPU. Udržujte
FRAME_RATEo 10-20 nadSERVER_TICK_RATE. - Hráči jsou vyhazováni: Zvyšte
KICK_TIMEOUT, pokud jsou hráči vyhazováni za AFK příliš rychle. - Mody se nenačítají: Ověřte, že Workshop ID položky je správné a
enabledje nastaveno natrue.
Související články
- Průvodce nastavením serveru Puck
- Jak zjistit IP adresu a port vašeho serveru
- Jak nahrát soubory přes SFTP
Potřebujete pomoc?
Pokud potřebujete další pomoc, otevřete tiket podpory s IP adresou vašeho serveru a případnými chybovými zprávami z konzole GPanel.