Овој водич ги опфаќа администраторскиот пристап, конфигурацијата на фазите на играта, модовите и управувањето со серверот за вашиот Puck посветен сервер. За почетно поставување, видете Водич за поставување на Puck сервер.
1. Администраторски пристап
Администраторскиот пристап се контролира преку Steam ID во датотеката server_configuration.json. За да си доделите администраторски пристап:
- Најдете го вашиот Steam64 ID (користете steamid.io).
- Уредете го
server_configuration.jsonпреку SFTP. - Додадете го вашиот Steam ID во низата
adminSteamIds:
"adminSteamIds": ["76561198012345678", "76561198087654321"]
- Рестартирајте го серверот за да стапат во сила промените.
2. Времетраења на фазите на играта
Прилагодете ги времетраењата на фазите на натпреварот (во секунди) во server_configuration.json:
| Фаза | Стандардно (секунди) | Опис |
|---|---|---|
| Warmup | 600 | Период на загревање пред натпреварот. |
| FaceOff | 3 | Одбројување за пуштање на пакот. |
| Playing | 300 | Период на активна игра. |
| BlueScore | 5 | Прославување откако сините постигнуваат гол. |
| RedScore | 5 | Прославување откако црвените постигнуваат гол. |
| Replay | 10 | Времетраење на повторувањето на голот. |
| PeriodOver | 15 | Пауза меѓу периодите. |
| GameOver | 15 | Време за резултатот на крајот од играта. |
Пример за конфигурација во server_configuration.json:
"phaseDurationMap": {
"Warmup": 300,
"FaceOff": 3,
"Playing": 600,
"BlueScore": 5,
"RedScore": 5,
"Replay": 10,
"PeriodOver": 15,
"GameOver": 15
}
3. Поставки на серверот
Дополнителни поставки во server_configuration.json:
| Поставка | Стандардно | Опис |
|---|---|---|
voip |
false | Овозможи гласовен разговор. |
isPublic |
true | Прикажи го серверот на јавната листа на сервери. |
startPaused |
false | Стартувај го серверот во паузирана состојба. |
allowVoting |
true | Дозволи им на играчите да гласаат за промени на мапата и поставките. |
sleepTimeout |
60 | Секунди пред серверот да заспие кога е празен. |
joinMidMatchDelay |
10 | Секунди што играчот мора да чека кога се приклучува среде натпревар. |
usePuckBannedSteamIds |
true | Користи ја глобалната листа на забрани на Puck. |
printMetrics |
true | Печати метрики за перформансите на серверот во конзолата. |
4. Модови
Puck поддржува Steam Workshop модови. Конфигурирајте ги во низата mods во server_configuration.json:
"mods": [
{
"id": 3493628417,
"enabled": true,
"clientRequired": false
}
]
- id: ID на ставката од Steam Workshop.
- enabled: Дали модот е активен.
- clientRequired: Дали играчите мора да го имаат инсталирано модот за да се приклучат.
5. Забранување играчи
За да забраните играчи, додадете ги нивните Steam ID во датотека со листа на забрани на серверот, или овозможете го usePuckBannedSteamIds за да ја користите глобалната листа на забрани на заедницата. Можете исто така да поставите reloadBannedSteamIds на true за повторно да ја вчитате листата на забрани без рестартирање.
6. Решавање проблеми
- Серверот не е во прелистувачот: Осигурете се дека
isPublicеtrueвоserver_configuration.json. Почекајте наServer authenticatedво конзолата. - Физиката изгледа чудно: Проверете ги поставките за tick rate. Повисоките tick rate обезбедуваат помазна физика но бараат повеќе CPU. Држете го
FRAME_RATE10-20 надSERVER_TICK_RATE. - Играчите се исфрлаат: Зголемете го
KICK_TIMEOUTако играчите се исфрлаат за AFK премногу брзо. - Модовите не се вчитуваат: Потврдете дека ID на ставката од Workshop е точен и дека
enabledе поставено наtrue.
Поврзани статии
- Водич за поставување на Puck сервер
- Како да ги најдете IP и портата на вашиот сервер
- Како да поставите датотеки преку SFTP
Ви треба помош?
Ако ви треба дополнителна помош, отворете тикет за поддршка со IP на вашиот сервер и сите пораки за грешки од GPanel конзолата.