Każdy serwer L4D2 od 2hours.gg ma mały zestaw modów. To Ty go uruchomiłeś, więc jesteś adminem. Wpisuj te komendy na czacie gry.
Komendy czatu
!admin: otwiera menu admina: kick, ban, głosowania, ustawienia serwera. Działa dla konta, które uruchomiło serwer.!motd: pokazuje ponownie panel powitalny.!ready/!unready: tylko Kontra: runda startuje, gdy wszyscy są gotowi.!join: Kooperacja przy 5+ graczach: zajmij slot ocalałego, gdy dołączasz później albo siedzisz w trybie obserwatora.!ji: Kooperacja: graj jako specjalny zainfekowany.!zss: zainfekowani: odradza cię, gdy się zablokujesz.!infhud: Kontra, drużyna zainfekowanych: włącza lub wyłącza HUD drużyny zainfekowanych. Domyślnie wyłączony.
Zmiana mapy, trybu lub poziomu trudności
Użyj konsoli web na karcie serwera. Ma przyciski do zmiany kampanii i skoku do dowolnego rozdziału, zmiany trybu gry (co-op, versus, survival, realism, scavenge), ustawiania trudności i dodawania botów ocalałych. Bez konfigurowania RCON.
Co jest zainstalowane
- L4DToolZ: odblokowuje więcej niż 4 sloty graczy.
- MultiSlots: pozwala 5-8 ludziom grać jako ocaleni w Kooperacji.
- Infected Bots: specjalni zainfekowani sterowani przez SI, skalowani do liczby graczy.
- Ready-Up: lobby Kontry: gracze schodzą się stopniowo, runda startuje, gdy wszyscy są gotowi.
- Left 4 DHooks: framework wymagany przez powyższe mody. Nie trzeba nic konfigurować.
Dwa sposoby dołączania
- Udostępnij IP: znajomi wklejają komendę connect. Do 20 graczy. Ty decydujesz, kto wchodzi.
- Lobby Steam (Community): matchmaking wysyła graczy na twój serwer, bez IP. Losowi gracze też mogą dołączyć.
Publiczny czy prywatny (tryb Udostępnij-IP)
Na serwerze Udostępnij-IP hasło wejścia steruje tym:
- Zostaw puste = publiczny. Wejdzie każdy, kto zna IP.
- Ustaw hasło = prywatny. Wejdą tylko osoby z hasłem, reszta jest wyrzucana.
Aby dołączyć do prywatnego serwera, otwórz konsolę i uruchom: setinfo pw yourpassword ; connect IP:27015
Wskazówka: wpisz +setinfo pw yourpassword w opcje startowe L4D2, a ustawisz to tylko raz. Zwykła komenda 'password' nie działa w L4D2 (bug gry), więc używamy setinfo, które działa.
Zdobywanie losowych graczy (tryb lobby Steam)
- Wdróż z Community jako trybem dołączania. Karta serwera pokaże twój search key.
- W konsoli gry uruchom:
sv_search_key yourkey - Menu główne → Play With Friends → Create New Campaign Lobby → wybierz tryb i kampanię → Start.
- Trzymaj lobby publiczne, a losowi gracze zapełnią miejsca.
Warto wiedzieć:
- Lobby wybiera kampanię i tryb. Wdrażaj z trybem, który planujesz hostować, aby zainstalowały się właściwe mody.
- Lobby co-op mieści 4 ludzi, versus 8. Resztę uzupełniają boty.
- Versus wymaga gracza w każdej drużynie przed Startem. Daj lobby minutę na zapełnienie.
- Gra toczy się po twoim wyjściu. Miejsca mogą się zapełnić bez ciebie; jeśli serwer jest pełny, czekasz aż ktoś wyjdzie.
- Aby wrócić: użyj komendy connect z karty serwera, dołącz przez znajomego (Steam → Dołącz do gry) albo załóż nowe lobby, jeśli serwer jest pusty.
- Klucz wybiera serwer, to nie hasło. Lobby publiczne = obcy mogą wejść. Lobby znajomych = tylko zaproszeni.
Gra z więcej niż 4
Więcej niż 4 ludzi działa tylko w trybie Udostępnij-IP (lobby Steam ogranicza co-op do 4). Wybierz większy rozmiar przy wdrożeniu (do 20), udostępnij IP i wszyscy się połączą. Aby uzupełnić drużynę botami, użyj przycisku Add survivor bot w konsoli web albo uruchom !muladdbot 2 na czacie.
Spis komend (według pluginu)
Uruchamiaj je z konsoli web RCON na karcie Twojego serwera (albo konsoli w grze). Każda komenda poniżej jest zweryfikowana na działającym serwerze L4D2 od 2hours.gg.
Mapa, gracze i trudność (silnik Source)
status- Wypisuje połączonych graczy, Steam ID, ping, mapę i czy serwer jest zarezerwowany. Odczyty bywają zawodne (osobliwość Source); wyślij ponownie, jeśli wróci pusty.
changelevel <map>- Wczytuje mapę kampanii (np. changelevel c2m1_highway). Przeładowuje mapę i na chwilę wyrzuca graczy. Lista rozwijana Kampania robi to za Ciebie.
z_difficulty <Easy|Normal|Hard|Impossible>- Ustaw trudność kooperacji. Impossible = Expert.
sv_maxplayers- Twoja łączna liczba miejsc dla graczy, ustalona przez poziom, który postawiłeś (4 / 8 / 20). Zablokowana do tego, za co zapłaciłeś, więc nie da się jej zmienić z konsoli; wybierz większy rozmiar dla większej liczby miejsc.
sv_region <code>- Region matchmakingu (3 = Europa, 0/1 = USA, 4 = Azja…). Ustawiamy to per datacenter, żeby lobby znajdowały Twój serwer; nie powinieneś musieć tego ruszać.
kick "<name>"- Wyrzuca gracza po nazwie (użyj sm_kick dla wersji admina z menu).
say <message>- Wyświetla wiadomość na czacie wszystkich jako serwer.
sb_add- Dodaje jednego bota ocalałego do 4 podstawowych miejsc.
Lobby Steam i matchmaking
sv_search_key <key>- Klucz, który kieruje lobby Steam na dokładnie ten serwer. Ustawiany na serwerze (robimy to przy deployu) ORAZ przez każdego gracza w jego konsoli przed hostowaniem lobby. Nie hasło, zobacz notkę o kluczu powyżej.
sv_allow_lobby_connect_only <0|1>- 0 = połączenia bezpośrednie dozwolone, tak startują wszystkie nasze serwery (na serwerach z lobby Steam to twoja droga powrotu do trwającej gry). 1 = tylko wejścia przez lobby, bezpośrednie IP odrzucane.
sv_force_unreserved <0|1>- 1 = pozwala na >4 graczy po bezpośrednim IP (Udostępnij-IP). 0 = utrzymuje rezerwację lobby, żeby matchmaking mógł Cię znaleźć (lobby Steam). Wzajemnie się wykluczają.
mm_dedicated_force_servers <ip>:27015- Po stronie klienta. Przypina Twoje lobby do dokładnie jednego IP serwera. Opcjonalne, gdy klucz jest unikalny; przydatne jako gwarancja.
Większa kooperacja (MultiSlots)
sm_addbots <n>- Tworzy n dodatkowych botów ocalałych ponad podstawowe 4 (działa z konsoli web; to komenda za przyciskiem Add survivor bot).
!muladdbot <n> (sm_muladdbot)- Dodaje n botów-ocalałych jako dodatkowych członków drużyny (otwiera nowe miejsca powyżej 4). Uruchom to w grze jako admin; nie da się tego uruchomić z RCON.
l4d_multislots_max_survivors <n>- Maks. dozwolonych ocalałych (domyślnie 20 na naszych serwerach, do 31).
l4d_multislots_min_survivors <n>- Podłoga drużyny: zawsze utrzymywana botami do tylu (domyślnie 4). Podnieś to dla większej domyślnej drużyny.
!join- Zajmij miejsce ocalałego, gdy dołączasz z opóźnieniem albo siedzisz jako obserwator.
Admin SourceMod
sm- Menu komend SourceMod (także !admin na czacie).
sm plugins list- Wypisuje zainstalowane pluginy i wersje.
sm_cvar <cvar> [value]- Odczytuje lub ustawia chroniony cvar. Niektóre cvary zwracają „Unknown command” wpisane samodzielnie, ale działają przez sm_cvar (np. mp_gamemode, survivor_limit).
sm_cvar mp_gamemode <mode> ; changelevel <map>- Zmienia tryb (coop, versus, survival, realism, scavenge). Tryb zaczyna działać dopiero przy wczytaniu następnej mapy, więc dołącz changelevel. Lista rozwijana Tryb robi jedno i drugie.
sm_cvar z_max_player_zombies <n>- Maks. zarażonych specjalnych żywych naraz; podnieś to dla trudniejszego roju. Ustawiane przez sm_cvar (samo odczytuje „Unknown”).
Zabawa / cheaty (wymagają sv_cheats 1)
sv_cheats 1- Włącza komendy cheatów. Przyciski „Fun” w konsoli przełączają to za Ciebie.
z_spawn <hunter|tank|witch|…>- Spawnuje zarażonego specjalnego tam, gdzie celujesz. Tylko przy sv_cheats.
director_stop- Zatrzymuje AI Director w spawnowaniu hord/specjalnych dla spokojniejszego przebiegu. Tylko przy sv_cheats.
sb_all_bot_game 1- Pozwól grze działać tylko z botami (do konfiguracji/testów). Tylko przy sv_cheats.
Co wpisują gracze (po stronie klienta)
connect <ip>:27015- Dołącz wprost do serwera Udostępnij-IP.
setinfo pw <password>- Ustaw hasło wejścia przed połączeniem z prywatnym serwerem (z hasłem). Zwykła komenda „password” jest zepsuta w L4D2, setinfo działa.
sv_search_key <key>- Ustaw klucz serwera przed hostowaniem lobby, żeby matchmaking trafił na ten serwer.