Ten przewodnik opisuje, jak zainstalować SourceMod oraz MetaMod:Source na serwerze Left 4 Dead 2, skonfigurować administratorów serwera oraz zarządzać wtyczkami. Aby poznać podstawową konfigurację serwera i instrukcje połączenia, zobacz Przewodnik konfiguracji serwera L4D2.
Krok 1 — Zainstaluj MetaMod:Source i SourceMod
SourceMod jest podstawowym frameworkiem administracyjnym i wtyczkowym dla Left 4 Dead 2. Wymaga on MetaMod:Source jako zależności. Oba muszą zostać zainstalowane poprzez przesłanie plików do katalogu left4dead2/addons/ serwera.
Pobierz wymagane pliki
- MetaMod:Source — Pobierz najnowszą stabilną kompilację dla systemu Linux ze strony sourcemm.net. Wybierz pakiet oznaczony jako Left 4 Dead 2 lub ogólną kompilację Source 2009/OB.
- SourceMod — Pobierz najnowszą stabilną kompilację ze strony sourcemod.net. Wybierz pakiet dla systemu Linux.
Zainstaluj MetaMod:Source
- Rozpakuj archiwum MetaMod na swoim komputerze lokalnym. Tworzy ono folder
addons/. - Prześlij zawartość tego folderu
addons/do kataloguleft4dead2/addons/na serwerze, scalając z istniejącymi plikami. - Kluczowym umieszczonym plikiem jest
left4dead2/addons/metamod.vdf, który nakazuje silnikowi Source załadowanie MetaMod.
Zainstaluj SourceMod
- Rozpakuj archiwum SourceMod. Tworzy ono również folder
addons/oraz foldercfg/. - Prześlij oba foldery do katalogu
left4dead2/, scalając z istniejącą zawartością. - Pliki SourceMod zostaną umieszczone w katalogu
left4dead2/addons/sourcemod/.
Zweryfikuj instalację
- Uruchom serwer i monitoruj wynik konsoli w GPanel.
- Szukaj linii podobnych do:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - Dołącz do serwera i wpisz
sm versionw konsoli w grze. Jeśli SourceMod jest aktywny, zwróci on numer zainstalowanej wersji.
Krok 2 — Struktura katalogów SourceMod
Zrozumienie, gdzie SourceMod przechowuje swoje pliki, jest niezbędne do zarządzania wtyczkami i konfiguracją.
| Ścieżka | Przeznaczenie |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
Skompilowane pliki wtyczek (.smx). Umieść tutaj wtyczki, aby je zainstalować. |
left4dead2/addons/sourcemod/plugins/disabled/ |
Przenieś tutaj plik .smx wtyczki, aby ją wyłączyć bez usuwania. |
left4dead2/addons/sourcemod/configs/ |
Pliki konfiguracyjne dla administratorów, zarezerwowanych slotów i ustawień wtyczek. |
left4dead2/addons/sourcemod/logs/ |
Pliki dzienników SourceMod i wtyczek. Sprawdź tutaj najpierw podczas rozwiązywania problemów z błędami wtyczek. |
left4dead2/addons/sourcemod/translations/ |
Pliki językowe dla zlokalizowanego wyniku wtyczek. |
Krok 3 — Dodawanie administratorów SourceMod
Otwórz plik left4dead2/addons/sourcemod/configs/admins_simple.ini w edytorze plików GPanel. Dodaj wpisy administratorów w poniższym formacie, a następnie zrestartuj serwer.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
STEAM_0:X:XXXXXXXX w pliku admins_simple.ini.
Najczęściej używane flagi administratora
| Flaga | Uprawnienie |
|---|---|
z |
Pełny administrator (wszystkie uprawnienia) |
b |
Wyrzucanie graczy |
c |
Banowanie graczy |
d |
Zabijanie/krzywdzenie graczy |
e |
Zmiany mapy |
f |
Zmiana ConVars |
Możesz łączyć flagi. Na przykład "bce" daje uprawnienia do wyrzucania, banowania i zmiany mapy bez pełnego dostępu administratora.
Krok 4 — Zainstaluj wtyczki SourceMod
Wtyczki SourceMod są dystrybuowane jako skompilowane pliki .smx. Popularne wtyczki dla Left 4 Dead 2 obejmują narzędzia administracyjne, kontrolę botów ocalałych, systemy gotowości oraz modyfikatory trudności.
- Pobierz plik
.smxdla wybranej wtyczki. Wiele z nich jest dostępnych na forum AlliedModders. - Prześlij plik
.smxdo kataloguleft4dead2/addons/sourcemod/plugins/. - Jeśli wtyczka zawiera plik konfiguracyjny (
.cfg), prześlij go do kataloguleft4dead2/cfg/sourcemod/(utwórz folder, jeśli nie istnieje). - Zrestartuj serwer. SourceMod automatycznie ładuje wszystkie pliki
.smxw katalogu wtyczek podczas uruchamiania.
.smx do katalogu left4dead2/addons/sourcemod/plugins/disabled/ i zrestartuj serwer. Jest to również zalecany pierwszy krok podczas rozwiązywania konfliktów wtyczek.
Weryfikacja załadowanych wtyczek
Po uruchomieniu serwera możesz sprawdzić, które wtyczki są załadowane, wpisując poniższe polecenie w konsoli serwera (poprzez kartę Console w GPanel) lub w konsoli w grze jako administrator:
sm plugins list
To polecenie wyświetla listę wszystkich załadowanych wtyczek wraz z ich nazwą, wersją i statusem. Wtyczki, których nie udało się załadować, zostaną oznaczone wskaźnikiem błędu.
Powiązane artykuły
- Przewodnik konfiguracji serwera L4D2 — Konfiguracja server.cfg, tokeny GSLT, tryby gry oraz sposób połączenia
- Rozwiązywanie problemów z serwerem L4D2 — Częste problemy z połączeniami, dodatkami, wtyczkami oraz listowaniem w przeglądarce serwerów
- Jak przesyłać pliki przez SFTP