Diese Anleitung behandelt die Einrichtung Ihres Half-Life 2: Deathmatch (HL2DM) Dedicated Servers auf Legion Hosting, die Konfiguration von Startvariablen, die Bearbeitung der server.cfg, die Einrichtung der Map-Rotation und die Verbindung zu Ihrem Server. HL2DM bietet schnelle Multiplayer-Kämpfe mit der Physik-Engine und der Gravity Gun von Half-Life 2. Für Admin-Befehle und SourceMod-Unterstützung siehe Half-Life 2: Deathmatch Admin Commands.
1. Erster Start
- Melden Sie sich bei GPanel an und wählen Sie Ihren HL2DM-Server aus.
- Gehen Sie zum Tab Startup und überprüfen Sie die konfigurierbaren Variablen (siehe Abschnitt 2).
- Legen Sie Ihre bevorzugte MAP_NAME, SERVER_NAME und Passwörter fest.
- Kehren Sie zum Tab Console zurück und klicken Sie auf Start.
- Warten Sie auf
Connection to Steam servers successful.in der Konsole.
2. GPanel Startvariablen
| Variable | Standard | Beschreibung |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Servername, der im Browser angezeigt wird. |
MAP_NAME | dm_lockdown | Map, die beim Serverstart geladen wird. |
MAX_PLAYERS | 20 | Maximale gleichzeitige Spieler (1-20). |
SERVER_PASSWORD | ChangeMe | Passwort zum Beitreten. Leer lassen für öffentlich. |
RCON_PASSWORD | ChangeMe | Remote-Konsolen-Passwort. |
TICK_RATE | 66 | Server-Tickrate. Höhere Werte = flüssigeres Gameplay, aber mehr CPU-Auslastung. |
AUTO_UPDATE | 1 | Server beim Start automatisch aktualisieren. |
SERVER_PASSWORD als auch RCON_PASSWORD haben den Standardwert ChangeMe. Setzen Sie das Serverpasswort auf leer, wenn Sie öffentlichen Zugang wünschen, und verwenden Sie immer ein starkes RCON-Passwort.
3. Serverkonfiguration (server.cfg)
Für detaillierte Einstellungen bearbeiten Sie die server.cfg. Stoppen Sie Ihren Server, bevor Sie Änderungen vornehmen.
Dateispeicherort
hl2mp/cfg/server.cfg
Wichtige Einstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
hostname | (aus Startup) | Servername, der im Browser angezeigt wird. |
sv_password | (aus Startup) | Beitrittspasswort. Leer für öffentlich. |
rcon_password | (aus Startup) | Remote-Konsolen-Passwort. |
mp_timelimit | 20 | Zeitlimit pro Map in Minuten. |
mp_fraglimit | 0 | Frag-Limit zum Beenden der Runde. 0 = kein Limit. |
mp_friendlyfire | 0 | Eigenbeschuss in Teammodi. |
mp_autoteambalance | 0 | Automatischer Teamausgleich im TDM. |
sv_alltalk | 1 | Teamübergreifender Sprachchat. |
mp_forcerespawn | 1 | Sofortigen Respawn nach dem Tod erzwingen. |
sv_hl2mp_weapon_respawn_time | 20 | Waffen-Respawn-Timer in Sekunden. |
sv_hl2mp_item_respawn_time | 30 | Gegenstands-Respawn-Timer in Sekunden. |
Beispiel 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. Map-Rotation
Bearbeiten Sie die Map-Zyklus-Datei:
hl2mp/cfg/mapcycle.txt
Listen Sie eine Map pro Zeile auf:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Verfügbare Maps
dm_lockdown-- Gefängnisthema mit engen Korridoren und offenen Höfen.dm_overwatch-- Stadtdächer mit vertikalem Kampf.dm_powerhouse-- Industrielles Kraftwerk mit Physikobjekten.dm_resistance-- Städtische Straßen und Gebäude.dm_runoff-- Kläranlage.dm_steamlab-- Labor mit experimentellen Waffen.dm_underpass-- Autobahnunterführung mit langen Sichtlinien.
5. Verbindung herstellen
Option A -- Steam Server-Browser
- Starten Sie Half-Life 2: Deathmatch über Steam.
- Gehen Sie zu Server suchen.
- Suchen Sie Ihren Server nach Name im Tab Internet.
- Auswählen und verbinden.
Option B -- Konsolenverbindung
- Öffnen Sie die Konsole (
~). Aktivieren Sie sie unter Optionen > Tastatur > Erweitert > Entwicklerkonsole aktivieren, falls nötig. - Geben Sie ein:
connect <your-server-ip>:<port>
Verwandte Artikel
- Half-Life 2: Deathmatch Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Brauchen Sie Hilfe?
Wenn Sie auf Probleme mit Ihrem HL2DM-Server stoßen, die hier nicht behandelt werden, eröffnen Sie ein Support-Ticket und geben Sie Ihre Server-IP, eine Beschreibung des Problems und alle relevanten Fehlermeldungen aus der GPanel-Konsole an.