Ten przewodnik obejmuje administrację serwerem Left 4 Dead, w tym dostęp przez RCON, komendy konsoli silnika Source, zarządzanie graczami, instalację wtyczek SourceMod oraz rozwiązywanie problemów.
RCON (Zdalna konsola)
RCON umożliwia zdalne wykonywanie komend serwera. Aby skonfigurować RCON, dodaj poniższe do pliku left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
Aby użyć RCON z konsoli w grze, wpisz:
rcon_password your_secure_password
rcon [command]
Możesz również wykonywać komendy bezpośrednio z karty Console w GPanel bez konieczności uwierzytelniania RCON.
Podstawowe komendy serwera
| Komenda | Opis |
|---|---|
changelevel [map] |
Zmienia na określoną mapę (np. changelevel l4d_hospital01_apartment) |
status |
Wyświetla informacje o serwerze, połączonych graczach i ich identyfikatorach Steam ID |
kick [name] |
Wyrzuca gracza według nazwy |
kickid [userid] |
Wyrzuca gracza według jego identyfikatora użytkownika (z wyniku komendy status) |
banid [minutes] [steamid] |
Banuje gracza według Steam ID (0 = na stałe) |
removeid [steamid] |
Odbanowuje gracza według Steam ID |
say [message] |
Wysyła wiadomość do wszystkich graczy jako serwer |
maps * |
Wyświetla listę wszystkich dostępnych map na serwerze |
sv_password [password] |
Ustawia lub zmienia hasło serwera w czasie działania |
hostname [name] |
Zmienia nazwę serwera w czasie działania |
quit |
Płynnie zamyka serwer |
Komendy trybu gry
| Komenda | Opis |
|---|---|
sv_gametypes coop |
Ustawia tryb gry na kooperacyjny |
sv_gametypes versus |
Ustawia tryb gry na versus (ocaleni kontra zarażeni) |
sv_gametypes survival |
Ustawia tryb gry na przetrwanie |
z_difficulty Easy/Normal/Hard/Impossible |
Zmienia poziom trudności AI |
Zarządzanie graczami
Zarządzanie banami
Serwer przechowuje listę banów w pliku left4dead/cfg/banned_user.cfg. Możesz edytować ten plik bezpośrednio lub użyć komend konsoli:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid, aby zapisać listę banów na dysku. W przeciwnym razie bany zostaną utracone po ponownym uruchomieniu serwera.
Instalacja SourceMod
SourceMod to popularny framework wtyczek dla serwerów silnika Source, który dodaje menu administracyjne, niestandardowe komendy i modyfikacje rozgrywki.
- Zatrzymaj serwer w GPanel.
- Pobierz SourceMod oraz MetaMod:Source dla systemu operacyjnego Twojego serwera (Linux).
- Prześlij i rozpakuj oba archiwa do katalogu
left4dead/za pomocą SFTP. Folderaddons/powinien zostać utworzony wewnątrzleft4dead/. - Dodaj swój Steam ID do pliku
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - Uruchom serwer. Wpisz
sm versionw konsoli, aby zweryfikować, czy SourceMod został załadowany.
Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Serwer nie pojawia się w przeglądarce serwerów | Sprawdź, czy serwer działa i jest połączony ze Steam (poszukaj w konsoli komunikatu Connection to Steam servers successful). Ustaw sv_allow_lobby_connect_only 0 w pliku server.cfg. |
| RCON nie działa | Upewnij się, że rcon_password jest ustawione w pliku server.cfg oraz że na kliencie wprowadziłeś pasujące hasło. |
| Zmiana mapy powoduje awarię serwera | Sprawdź, czy nazwa mapy jest poprawna, używając maps *. Niestandardowe mapy muszą zostać przesłane do katalogu left4dead/maps/. |
| SourceMod się nie ładuje | Upewnij się, że MetaMod:Source jest zainstalowany jako pierwszy. Sprawdź, czy istnieje plik left4dead/addons/metamod.vdf. Zweryfikuj, czy uprawnienia plików są poprawne. |
Powiązane artykuły
- Przewodnik konfiguracji serwera Left 4 Dead
- Jak znaleźć adres IP i port swojego serwera
- Jak przesyłać pliki przez SFTP