Ten przewodnik obejmuje sposób konfiguracji dedykowanego serwera Half-Life 2: Deathmatch (HL2DM) na Legion Hosting, ustawienie zmiennych startowych, edycję server.cfg, skonfigurowanie rotacji map oraz połączenie z serwerem. HL2DM oferuje dynamiczną walkę wieloosobową wykorzystującą silnik fizyki Half-Life 2 i Gravity Gun. Aby zapoznać się z komendami administratora i obsługą SourceMod, zobacz Komendy administratora Half-Life 2: Deathmatch.
1. Pierwsze uruchomienie
- Zaloguj się do GPanel i wybierz swój serwer HL2DM.
- Przejdź do zakładki Startup i przejrzyj konfigurowalne zmienne (zobacz Sekcję 2).
- Ustaw preferowane MAP_NAME, SERVER_NAME oraz hasła.
- Wróć do zakładki Console i kliknij Start.
- Poczekaj na
Connection to Steam servers successful.w konsoli.
2. Zmienne startowe GPanel
| Zmienna | Domyślnie | Opis |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Nazwa serwera wyświetlana w przeglądarce. |
MAP_NAME | dm_lockdown | Mapa ładowana przy starcie serwera. |
MAX_PLAYERS | 20 | Maksymalna liczba jednoczesnych graczy (1-20). |
SERVER_PASSWORD | ChangeMe | Hasło do dołączenia. Ustaw puste dla publicznego. |
RCON_PASSWORD | ChangeMe | Hasło zdalnej konsoli. |
TICK_RATE | 66 | Tick rate serwera. Wyższe wartości = płynniejsza rozgrywka, ale więcej CPU. |
AUTO_UPDATE | 1 | Automatyczna aktualizacja serwera przy uruchamianiu. |
SERVER_PASSWORD, jak i RCON_PASSWORD domyślnie mają wartość ChangeMe. Ustaw hasło serwera na puste, jeśli chcesz dostępu publicznego, i zawsze używaj silnego hasła RCON.
3. Konfiguracja serwera (server.cfg)
Aby uzyskać szczegółowe ustawienia, edytuj server.cfg. Zatrzymaj serwer przed wprowadzeniem zmian.
Lokalizacja pliku
hl2mp/cfg/server.cfg
Kluczowe ustawienia
| Ustawienie | Domyślnie | Opis |
|---|---|---|
hostname | (ze startup) | Nazwa serwera wyświetlana w przeglądarce. |
sv_password | (ze startup) | Hasło dołączania. Puste dla publicznego. |
rcon_password | (ze startup) | Hasło zdalnej konsoli. |
mp_timelimit | 20 | Limit czasu na mapę w minutach. |
mp_fraglimit | 0 | Limit fragów kończący rundę. 0 = brak limitu. |
mp_friendlyfire | 0 | Ostrzał przyjacielski w trybach drużynowych. |
mp_autoteambalance | 0 | Automatyczne równoważenie drużyn w TDM. |
sv_alltalk | 1 | Czat głosowy między drużynami. |
mp_forcerespawn | 1 | Wymusza natychmiastowe odrodzenie po śmierci. |
sv_hl2mp_weapon_respawn_time | 20 | Czas odrodzenia broni w sekundach. |
sv_hl2mp_item_respawn_time | 30 | Czas odrodzenia przedmiotów w sekundach. |
Przykładowy server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Rotacja map
Edytuj plik cyklu map:
hl2mp/cfg/mapcycle.txt
Wymień jedną mapę na linię:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Dostępne mapy
dm_lockdown-- Tematyka więzienna z ciasnymi korytarzami i otwartymi dziedzińcami.dm_overwatch-- Dachy miasta z walką pionową.dm_powerhouse-- Przemysłowa elektrownia z obiektami fizycznymi.dm_resistance-- Miejskie ulice i budynki.dm_runoff-- Stacja uzdatniania wody.dm_steamlab-- Laboratorium z eksperymentalnymi broniami.dm_underpass-- Przejazd pod autostradą z długimi liniami strzału.
5. Jak się połączyć
Opcja A -- Przeglądarka serwerów Steam
- Uruchom Half-Life 2: Deathmatch ze Steam.
- Przejdź do Find Servers.
- Wyszukaj swój serwer po nazwie w zakładce Internet.
- Wybierz i połącz się.
Opcja B -- Połączenie przez konsolę
- Otwórz konsolę (
~). W razie potrzeby włącz ją w Options > Keyboard > Advanced > Enable Developer Console. - Wpisz:
connect <your-server-ip>:<port>
Powiązane artykuły
- Komendy administratora Half-Life 2: Deathmatch
- Jak znaleźć adres IP i port serwera
- Jak przesyłać pliki przez SFTP
Potrzebujesz pomocy?
Jeśli napotkasz problemy ze swoim serwerem HL2DM, które nie zostały tutaj opisane, otwórz zgłoszenie do wsparcia i dołącz adres IP serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.