Ten przewodnik obejmuje administrację dedykowanym serwerem Post Scriptum, w tym konfigurację administratorów, komendy RCON, zarządzanie graczami, kontrolę rotacji map, równoważenie drużyn oraz rozwiązywanie problemów. Post Scriptum korzysta z tego samego systemu administracyjnego co Squad. Aby zapoznać się z początkową konfiguracją serwera, zobacz Przewodnik konfiguracji serwera Post Scriptum.
Konfiguracja administratorów
Post Scriptum korzysta z systemu administracyjnego opartego na rolach, konfigurowanego za pomocą pliku Admins.cfg. Plik ten definiuje grupy administratorów z określonymi uprawnieniami i przypisuje graczy do tych grup według Steam ID.
Konfigurowanie Admins.cfg
- Zatrzymaj serwer w GPanel.
- Otwórz Menedżer plików lub połącz się przez SFTP.
- Przejdź do
PostScriptum/ServerConfig/. - Otwórz lub utwórz plik
Admins.cfg.
Grupy administratorów
Zdefiniuj grupy z określonymi uprawnieniami, a następnie przypisz Steam ID do każdej grupy:
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
Dostępne uprawnienia
Uprawnienia, które możesz przypisać do grup:
changemap-- zmiana mapy/warstwybalance-- zarządzanie równowagą drużynpause-- pauzowanie/wznawianie meczucheat-- używanie komend cheatówkick/ban-- wyrzucanie lub banowanie graczyconfig-- modyfikowanie konfiguracji serwera w czasie działaniacameraman-- obserwowanie z wolną kamerąimmune-- nie może być wyrzucony/zbanowany przez innych administratorówreserve-- dostęp do zarezerwowanych slotów graczychat-- wysyłanie wiadomości rozgłoszeniowych administratorateamchange/forceteamchange-- zmiana własnej drużyny lub wymuszenie zmiany u innych
steamid.io. Identyfikator to 17-cyfrowy numer rozpoczynający się od 7656119.
Komendy RCON
RCON (Remote Console) pozwala wykonywać komendy bez konieczności bycia połączonym jako gracz. Połącz się za pomocą dowolnego klienta zgodnego z Source RCON, używając adresu IP serwera, portu RCON (z zakładki Network w GPanel) oraz skonfigurowanego hasła RCON.
Komendy zarządzania graczami
| Komenda | Użycie | Opis |
|---|---|---|
ListPlayers |
ListPlayers |
Wyświetla listę wszystkich połączonych graczy z identyfikatorami i Steam ID |
AdminKick |
AdminKick <nameOrID> <reason> |
Wyrzuca gracza z opcjonalną wiadomością z powodem |
AdminBan |
AdminBan <nameOrID> <duration> <reason> |
Banuje gracza na określony czas (np. 1h, 1d, 0 dla bana stałego) |
AdminBanById |
AdminBanById <steamID> <duration> <reason> |
Banuje gracza według Steam ID (przydatne do banów offline) |
AdminUnban |
AdminUnban <steamID> |
Usuwa bana według Steam ID |
AdminWarn |
AdminWarn <nameOrID> <message> |
Wysyła wiadomość ostrzegawczą do konkretnego gracza |
AdminForceTeamChange |
AdminForceTeamChange <nameOrID> |
Wymusza na graczu przejście do drugiej drużyny |
Komendy kontroli map i gry
| Komenda | Użycie | Opis |
|---|---|---|
AdminChangeMap |
AdminChangeMap <layerName> |
Natychmiast zmienia na określoną warstwę |
AdminSetNextMap |
AdminSetNextMap <layerName> |
Ustawia następną warstwę w rotacji bez zmiany bieżącej |
AdminRestartMatch |
AdminRestartMatch |
Restartuje bieżący mecz od początku |
AdminEndMatch |
AdminEndMatch |
Wymusza zakończenie bieżącego meczu i przejście do następnej warstwy |
AdminPauseMatch |
AdminPauseMatch |
Pauzuje bieżący mecz |
AdminUnpauseMatch |
AdminUnpauseMatch |
Wznawia mecz |
AdminBroadcast |
AdminBroadcast <message> |
Wysyła wiadomość rozgłoszeniową na cały serwer, widoczną dla wszystkich graczy |
ShowCurrentMap |
ShowCurrentMap |
Wyświetla aktualnie załadowaną mapę/warstwę |
ShowNextMap |
ShowNextMap |
Wyświetla następną mapę/warstwę w rotacji |
Zarządzanie rotacją map
Plik rotacji znajduje się w PostScriptum/ServerConfig/MapRotation.cfg. Dodaj jedną warstwę w każdej linii:
Arnhem_Offensive_Ger
Oosterbeek_AAS_v1
Doorwerth_Offensive_Brit
Driel_Offensive_Ger
Veghel_AAS_v1
Stoumont_AAS_v1
Użyj AdminChangeMap, aby przełączyć natychmiast, lub AdminSetNextMap, aby ustawić następną warstwę w kolejce bez przerywania bieżącego meczu.
MapRotation.cfg. Aby wprowadzić trwałe zmiany, edytuj plik konfiguracyjny bezpośrednio.
Równoważenie drużyn
Skonfiguruj równoważenie drużyn w pliku Server.cfg za pomocą AllowTeamChanges, AutoBalanceEnabled oraz AutoBalanceThreshold. Administratorzy mogą ręcznie wymusić zmianę drużyny u graczy za pomocą AdminForceTeamChange.
Rozwiązywanie problemów
Serwer nie pojawia się w przeglądarce
- Sprawdź, czy posiadasz ważną licencję serwera od OWI. Bez licencji serwer nie pojawi się w publicznej przeglądarce.
- Odczekaj 2-3 minuty po uruchomieniu, aby serwer zarejestrował się na liście serwerów głównych.
- Upewnij się, że w pliku
Server.cfgustawionoShouldAdvertise=trueorazIsLANMatch=false. - Sprawdź dane wyjściowe konsoli w GPanel pod kątem komunikatów o błędach związanych z licencją.
Awarie serwera
- Sprawdź logi serwera pod kątem szczegółów błędu. Logi znajdują się w katalogu
PostScriptum/Saved/Logs/. - Sprawdź, czy nazwy warstw w
MapRotation.cfgsą poprawnie zapisane i odnoszą się do prawidłowych warstw. - Jeśli awarie występują po aktualizacji gry, spróbuj ponownie zainstalować serwer za pomocą opcji Reinstall w GPanel (najpierw wykonaj kopię zapasową konfiguracji).
- Upewnij się, że plik
Admins.cfgnie zawiera błędów składniowych.
Gracze nie mogą się połączyć
- Potwierdź, że serwer jest w pełni uruchomiony w GPanel.
- Sprawdź, czy serwer nie osiągnął limitu
MaxPlayers. - Jeśli używasz hasła, upewnij się, że gracze wpisują je poprawnie.
- Sprawdź, czy gracze mają tę samą wersję gry co serwer.
Problemy z połączeniem RCON
- Upewnij się, że hasło RCON jest ustawione w zmiennych startowych lub w pliku
Server.cfg. - Użyj prawidłowego portu RCON z zakładki Network w GPanel.
- Potwierdź, że używasz klienta zgodnego z Source RCON.
Powiązane artykuły
- Przewodnik konfiguracji serwera Post Scriptum
- Jak znaleźć IP i port serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem
Jeśli potrzebujesz dalszej pomocy w administracji serwerem, otwórz zgłoszenie do pomocy technicznej, a nasz zespół Ci pomoże.