Um einen Half-Life 2: Deathmatch (HL2DM)-Server zu erstellen, kannst du den Source Dedicated Server (SDM) verwenden. Hier ist eine detaillierte Anleitung, um einen solchen Server auf deinem PC zu erstellen:
Voraussetzungen:
- Half-Life 2: Deathmatch: Du musst Half-Life 2: Deathmatch besitzen, entweder über Steam oder eine andere Quelle.
- SteamCMD: Du benötigst SteamCMD, das dedizierte Server-Tool von Steam, mit dem du Spiele wie Half-Life 2: Deathmatch installieren und verwalten kannst.
- Internetverbindung und Routerzugang: Falls du den Server öffentlich zugänglich machen möchtest, musst du die richtigen Ports weiterleiten.
Schritt-für-Schritt-Anleitung:
1. Installiere SteamCMD
- Lade SteamCMD von der offiziellen Steam-Website herunter:
- Entpacke SteamCMD in einen Ordner deiner Wahl (z.B.
C:\steamcmd
).
2. Installiere den HL2DM-Server
- Öffne das SteamCMD-Tool und melde dich an:
- Öffne eine Eingabeaufforderung (Windows) oder ein Terminal (Linux/Mac).
- Wechsle in den Ordner, in dem du SteamCMD entpackt hast.
- Gib den folgenden Befehl ein, um SteamCMD zu starten:
steamcmd
- Installiere den Server:
- Melde dich mit deinem Steam-Account an:
login <dein_steam_account> <dein_steam_passwort>
(Optional kannst du auch mit
anonymous
einloggen, falls du den Server ohne spezifisches Steam-Konto installieren möchtest.) - Installiere nun den HL2DM-Server:
app_update 232330 validate
Dies lädt die Server-Dateien von Half-Life 2: Deathmatch herunter. Die Nummer
232330
ist die App-ID für Half-Life 2: Deathmatch.
- Melde dich mit deinem Steam-Account an:
- Warte, bis der Download abgeschlossen ist, was je nach Internetgeschwindigkeit einige Minuten dauern kann.
3. Konfiguriere deinen Server
- Erstelle eine Server-Konfigurationsdatei:
- Navigiere zum Installationsordner des Servers (z.B.
C:\steamcmd\steamapps\common\Half-Life 2 Deathmatch
). - Erstelle einen Ordner für Konfigurationen, falls noch nicht vorhanden, und erstelle eine server.cfg im Ordner
hl2mp/cfg/
.
Beispiel für eine einfache server.cfg:
hostname "Mein HL2DM Server" rcon_password "mein_rcon_passwort" sv_password "" // Kein Passwort für den Server sv_lan 0 // Setzt den Server auf Online (1 für LAN) mp_timelimit 20 // Maximale Spielzeit in Minuten mp_friendlyfire 1 // Freundbeschuss aktiv
- Navigiere zum Installationsordner des Servers (z.B.
- Wähle eine Startkarte: In der server.cfg kannst du die Startkarte festlegen, z.B.:
map dm_lockdown
4. Ports weiterleiten (optional)
Wenn du den Server für andere Spieler im Internet zugänglich machen möchtest, musst du die entsprechenden Ports in deinem Router weiterleiten:
- Port 27015 (TCP/UDP): Standardport für HL2DM.
- Port 27005 (UDP): Für das Steam-Backend und die Serverkommunikation.
Die genaue Vorgehensweise zum Weiterleiten von Ports hängt von deinem Routermodell ab, aber in der Regel findest du die Option in den Router-Einstellungen unter „Portweiterleitung“ oder „NAT“.
5. Starte den Server
- Gehe in den Ordner, in dem du den Server installiert hast (z.B.
C:\steamcmd\steamapps\common\Half-Life 2 Deathmatch
). - Doppelklicke auf die hl2.exe oder starte den Server über die Command Line:
Beispiel:
hl2.exe -game hl2mp +map dm_lockdown +maxplayers 16 +sv_lan 0
- +game hl2mp: Gibt an, dass du den Half-Life 2: Deathmatch-Modus spielst.
- +map dm_lockdown: Startet mit der Karte „dm_lockdown“. Du kannst auch jede andere Karte auswählen.
- +maxplayers 16: Setzt die maximale Spieleranzahl auf 16 (nach Wunsch anpassen).
- +sv_lan 0: Setzt den Server auf öffentlich (für LAN-Spiel kannst du dies auf
1
setzen).
6. Zugriff auf den Server
- Lokal spielen: Du kannst dich selbst mit 127.0.0.1 verbinden, wenn du lokal auf deinem Server spielst.
- Öffentlich spielen: Gebe die IP-Adresse deines Servers in die Steam-Server-Suche ein, oder lasse andere Spieler diese über deine IP-Adresse finden.
7. Server anpassen (optional)
- Mods und Maps installieren: Um weitere Karten oder Mods hinzuzufügen, kopiere die Dateien einfach in die entsprechenden Ordner im Serververzeichnis:
- Karten:
hl2mp/maps/
- Mods:
hl2mp/addons/
Viele Server nutzen zusätzliche Admin-Tools wie SourceMod oder MetaMod, um erweiterte Server-Management-Funktionen bereitzustellen.
- Karten:
8. Server verwalten
- Du kannst die RCON (Remote Console)-Funktion verwenden, um den Server fernzuwarten. Um dies zu tun, musst du das RCON-Passwort in der server.cfg eintragen und den folgenden Befehl im Spiel eingeben, um den RCON-Manager zu starten:
rcon_password "dein_rcon_passwort"
Zusätzliche Tipps:
- Backup machen: Stelle sicher, dass du regelmäßig Backups deiner Server-Konfigurationen und Maps machst.
- Verwalte Spieler: Nutze Admin-Tools und Konsolenbefehle, um Spieler zu verwalten, z.B. „kick“, „ban“, oder „mute“.
- Anticheat: Installiere Anticheat-Software, um sicherzustellen, dass keine Cheats oder Hacks verwendet werden.
Mit diesen Schritten solltest du in der Lage sein, deinen eigenen Half-Life 2: Deathmatch-Server zu erstellen und zu verwalten!