Ten przewodnik obejmuje komendy administracyjne, RCON, tryby gry, skrypty Lua oraz zarządzanie serwerem na Twoim dedykowanym serwerze CS2D. Aby zapoznać się z początkową konfiguracją, zobacz Przewodnik konfiguracji serwera CS2D.
1. Dostęp RCON
Ustaw hasło RCON w sys/server.cfg, aby włączyć zdalną administrację:
sv_rcon your_rcon_password
Aby użyć RCON w grze, otwórz konsolę i wpisz:
rcon your_rcon_password [command]
Możesz również wykonywać komendy bezpośrednio z zakładki Console w GPanel.
2. Komendy administracyjne
| Komenda | Opis |
|---|---|
kick [id] [reason] |
Wyrzuca gracza po jego ID. |
ban [id] [duration] [reason] |
Banuje gracza. Czas trwania w minutach (0 = na stałe). |
unban [usgn/ip] |
Odbanowuje gracza po USGN lub IP. |
listplayers |
Pokazuje wszystkich połączonych graczy wraz z ID. |
changemap [map] |
Zmienia na inną mapę. |
restartround |
Restartuje bieżącą rundę. |
say [message] |
Rozgłasza wiadomość serwera. |
setname [id] [name] |
Wymusza zmianę nazwy gracza. |
slap [id] [damage] |
Daje graczowi klapsa (zadaje obrażenia). |
kill [id] |
Zabija gracza. |
setmoney [id] [amount] |
Ustawia ilość pieniędzy gracza. |
3. Tryby gry
Ustaw tryb gry w sys/server.cfg za pomocą sv_gamemode:
| Wartość | Tryb | Opis |
|---|---|---|
| 0 | Standard | Klasyczny Counter-Strike (rozbrajanie bomby, ratowanie zakładników). |
| 1 | Deathmatch | Każdy na każdego, gracz przeciwko wszystkim. |
| 2 | Team Deathmatch | Deathmatch drużynowy. |
| 3 | Capture the Flag | Zdobądź flagę drużyny przeciwnika. |
| 4 | Domination | Kontroluj punkty przejęcia na mapie. |
4. Rotacja map
Utwórz lub edytuj sys/mapcycle.txt, wpisując po jednej nazwie mapy na linię:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
Serwer przechodzi przez te mapy po kolei po każdej rundzie.
5. Skrypty Lua
CS2D obsługuje skrypty Lua do niestandardowej funkcjonalności. Umieść skrypty w katalogu sys/lua/ i wczytaj je w sys/server.cfg:
lua "lua/myscript.lua"
Skrypty Lua mogą dodawać niestandardowe komendy administracyjne, tryby gry oraz logikę po stronie serwera. Pełną dokumentację API Lua znajdziesz w dokumentacji CS2D.
6. Zarządzanie banami
Bany są przechowywane w sys/bans.cfg. Możesz nimi zarządzać za pomocą komend lub edytując plik bezpośrednio:
- Bany USGN są zachowywane mimo zmian nazwy, ponieważ są powiązane z kontem gracza.
- Bany IP blokują konkretny adres IP.
- Aby usunąć wszystkie bany, usuń zawartość
sys/bans.cfgi uruchom serwer ponownie.
7. Rozwiązywanie problemów
- Serwer się nie uruchamia: Sprawdź konsolę GPanel pod kątem błędów. Upewnij się, że w
sys/server.cfgnie ma błędów składni. - RCON nie działa: Sprawdź, czy hasło RCON jest ustawione i wprowadzone poprawnie.
- Nie znaleziono mapy: Upewnij się, że plik mapy istnieje w katalogu
maps/. Niestandardowe mapy muszą zostać przesłane przez SFTP. - Błędy skryptów Lua: Sprawdź konsolę pod kątem komunikatów o błędach Lua. Usuń lub napraw skrypt, aby przywrócić stabilność serwera.
Powiązane artykuły
- Przewodnik konfiguracji serwera CS2D
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli potrzebujesz dalszej pomocy, otwórz zgłoszenie do pomocy technicznej wraz z adresem IP serwera i wszelkimi komunikatami o błędach z konsoli GPanel.