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:

  1. Half-Life 2: Deathmatch: Du musst Half-Life 2: Deathmatch besitzen, entweder über Steam oder eine andere Quelle.
  2. SteamCMD: Du benötigst SteamCMD, das dedizierte Server-Tool von Steam, mit dem du Spiele wie Half-Life 2: Deathmatch installieren und verwalten kannst.
  3. 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

  1. Ö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
      
  2. 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.

  3. Warte, bis der Download abgeschlossen ist, was je nach Internetgeschwindigkeit einige Minuten dauern kann.

3. Konfiguriere deinen Server

  1. 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
    
  2. 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.

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!

Leave A Comment