Овој водич ја опфаќа администрацијата на вашиот наменски Post Scriptum сервер, вклучувајќи поставување на администратори, RCON команди, управување со играчи, контрола на ротација на мапи, балансирање на тимови и решавање на проблеми. Post Scriptum го користи истиот администраторски систем како Squad. За првичното поставување на серверот, видете Водич за поставување на Post Scriptum сервер.
Поставување на администратор
Post Scriptum користи администраторски систем базиран на улоги, конфигуриран преку датотеката Admins.cfg. Оваа датотека дефинира администраторски групи со специфични дозволи и доделува играчи на тие групи преку Steam ID.
Конфигурирање на Admins.cfg
- Запрете го вашиот сервер од GPanel.
- Отворете го Менаџерот на датотеки или поврзете се преку SFTP.
- Навигирајте до
PostScriptum/ServerConfig/. - Отворете или создадете
Admins.cfg.
Администраторски групи
Дефинирајте групи со специфични дозволи, потоа доделете Steam ID на секоја група:
Group=SuperAdmin:changemap,balance,pause,cheat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,chat,teamchange,forceteamchange,debug
Group=Admin:changemap,balance,pause,kick,ban,config,cameraman,immune,reserve,chat,teamchange,forceteamchange
Group=Moderator:kick,ban,chat,reserve,teamchange
// Super Admins
Admin=76561198012345678:SuperAdmin
Admin=76561198087654321:SuperAdmin
// Admins
Admin=76561198011223344:Admin
// Moderators
Admin=76561198055667788:Moderator
Достапни дозволи
Дозволи што можете да ги доделите на групите:
changemap-- промена на мапа/слојbalance-- управување со балансот на тимовитеpause-- паузирање/одпаузирање на натпреварcheat-- користење на cheat командиkick/ban-- исфрлање или забранување играчиconfig-- менување на конфигурацијата на серверот во тек на работаcameraman-- слободна камера за набљудувањеimmune-- не може да биде исфрлен/забранет од други администраториreserve-- пристап до резервирани слотови за играчиchat-- испраќање на администраторски пораки за емитувањеteamchange/forceteamchange-- менување на сопствениот тим или присилување на други да се префрлат
steamid.io. ID е 17-цифрен број што почнува со 7656119.
RCON команди
RCON (Remote Console) ви овозможува да извршувате команди без да бидете поврзани како играч. Поврзете се користејќи било кој клиент компатибилен со Source RCON со вашата IP на серверот, RCON порт (од табот Network во GPanel) и RCON лозинката што сте ја конфигурирале.
Команди за управување со играчи
| Команда | Употреба | Опис |
|---|---|---|
ListPlayers |
ListPlayers |
Излистува сите поврзани играчи со ID и Steam ID |
AdminKick |
AdminKick <nameOrID> <reason> |
Исфрла играч со опционална порака за причина |
AdminBan |
AdminBan <nameOrID> <duration> <reason> |
Забранува играч за одредено времетраење (на пр. 1h, 1d, 0 за трајно) |
AdminBanById |
AdminBanById <steamID> <duration> <reason> |
Забранува играч преку Steam ID (корисно за забрани додека е офлајн) |
AdminUnban |
AdminUnban <steamID> |
Отстранува забрана преку Steam ID |
AdminWarn |
AdminWarn <nameOrID> <message> |
Испраќа порака за предупредување до конкретен играч |
AdminForceTeamChange |
AdminForceTeamChange <nameOrID> |
Присилува играч да се префрли во другиот тим |
Команди за контрола на мапи и игра
| Команда | Употреба | Опис |
|---|---|---|
AdminChangeMap |
AdminChangeMap <layerName> |
Веднаш менува во наведениот слој |
AdminSetNextMap |
AdminSetNextMap <layerName> |
Го поставува следниот слој во ротацијата без да го менува тековниот |
AdminRestartMatch |
AdminRestartMatch |
Го рестартира тековниот натпревар од почеток |
AdminEndMatch |
AdminEndMatch |
Присилно го завршува тековниот натпревар и преминува на следниот слој |
AdminPauseMatch |
AdminPauseMatch |
Го паузира тековниот натпревар |
AdminUnpauseMatch |
AdminUnpauseMatch |
Го одпаузира натпреварот |
AdminBroadcast |
AdminBroadcast <message> |
Испраќа порака за емитување низ целиот сервер видлива за сите играчи |
ShowCurrentMap |
ShowCurrentMap |
Ја прикажува моментално вчитаната мапа/слој |
ShowNextMap |
ShowNextMap |
Ја прикажува следната мапа/слој во ротацијата |
Управување со ротација на мапи
Датотеката за ротација се наоѓа на PostScriptum/ServerConfig/MapRotation.cfg. Додадете еден слој по линија:
Arnhem_Offensive_Ger
Oosterbeek_AAS_v1
Doorwerth_Offensive_Brit
Driel_Offensive_Ger
Veghel_AAS_v1
Stoumont_AAS_v1
Користете AdminChangeMap за веднаш да префрлите, или AdminSetNextMap за да го ставите следниот слој во редица без да го прекинете тековниот натпревар.
MapRotation.cfg. За да направите трајни промени, уредете ја конфигурациската датотека директно.Баланс на тимови
Конфигурирајте го балансот на тимовите во Server.cfg со AllowTeamChanges, AutoBalanceEnabled и AutoBalanceThreshold. Администраторите можат рачно да ги присилат играчите да менуваат тимови користејќи AdminForceTeamChange.
Решавање на проблеми
Серверот не се појавува во прелистувачот
- Проверете дали имате валидна серверска лиценца од OWI. Без лиценца, серверот нема да се појави во јавниот прелистувач.
- Дозволете 2-3 минути по стартувањето за серверот да се регистрира на главната серверска листа.
- Осигурете се дека
ShouldAdvertise=trueиIsLANMatch=falseво вашиотServer.cfg. - Проверете го конзолниот излез во GPanel за пораки за грешка поврзани со лиценцата.
Серверот се руши
- Проверете ги серверските логови за детали за грешката. Логовите се наоѓаат во директориумот
PostScriptum/Saved/Logs/. - Проверете дали имињата на слоевите во
MapRotation.cfgсе правилно напишани и се однесуваат на валидни слоеви. - Ако рушењата се случуваат по ажурирање на играта, обидете се повторно да го инсталирате серверот преку опцијата Reinstall во GPanel (прво направете резервна копија на вашите конфигурации).
- Осигурете се дека датотеката
Admins.cfgне содржи синтаксни грешки.
Играчите не можат да се поврзат
- Потврдете дека серверот е целосно стартуван во GPanel.
- Проверете дали серверот не го достигнал лимитот
MaxPlayers. - Ако користите лозинка, осигурете се дека играчите ја внесуваат правилно.
- Проверете дали играчите ја имаат истата верзија на играта како серверот.
Проблеми со RCON конекцијата
- Осигурете се дека RCON лозинката е поставена во стартувачките променливи или во
Server.cfg. - Користете го точниот RCON порт од табот Network во GPanel.
- Потврдете дека користите клиент компатибилен со Source RCON.
Поврзани статии
- Водич за поставување на Post Scriptum сервер
- Како да ги најдете IP и портот на вашиот сервер
- Како да поставувате датотеки преку SFTP
- Започнување со вашиот нов сервер
Ако ви треба дополнителна помош со администрацијата на серверот, ве молиме отворете тикет за поддршка и нашиот тим ќе ви помогне.