Die Inhalte in diesem Wiki wurden seit längerem nicht mehr aktualisiert.

Alternativ gibt es unter https://gmod.de ein deutschsprachiges Forum zu Garry's Mod.

V10 Server einrichten

Aus GMod Wiki (DE)
(Weitergeleitet von V10 server einrichten)
Wechseln zu: Navigation, Suche
Hoch.png Hoch zur Seite:
Server Hosting


Info 48.png Mindestanforderungen an das System (für ca. 10 Slots) -512MB RAM, 1.6GHZ Prozessor. Andere Systeme darunter dürften sehr instabil laufen.
Windows.png

Windows


Willkommen zum SRCDS Installations-Tutorials. Hier erfährst du, wie du einen Source Dedicated Server unter Windows laufen lässt.
Wir setzen genug Windowskenntnisse voraus um Dateien zu finden, herunterzuladen und diese zu starten, usw. Bitte lies das ganze Tutorial bevor du Fragen stellst.

Erste Schritte mit dem HLDSUpdatetool

Zuallererst laden wir das HLDSUpdatetool von VALVe herunter.
Wir speichern es in einem temporär erstellten Ordner. Speicher die Datei nicht in dem Ordner wo später der Server sich befinden soll,
dass wird einen Fehler auslösen „Please close the half-life dedicated server update tool that is already running „
Nun starte das HLDSUpdatetool in dem Verzeichnis wo du es gespeichert hast indem du doppelt darauf klickst. Klick durch den
Installationsassistenten bis zum Punkt „Destination Folder“ -dort
klickst du auf browse. Füge C:\srcds in das Textfeld ein und klicke OK.

Nun gehe in Windows auf Start (bzw. drücke die Windowstaste auf deiner Tastatur) → Ausführen (unter Windows XP/2003)/
bei Windows Vista/2008/7 drücke die Windowstaste und benutze das Suchfeld und gebe einfach cmd ein.

Führe diese Kommandos in der Konsole aus:

 
C:
cd \srcds
hldsupdatetool

Die neuste Version vom HLDSUpdateTool wird nun heruntergeladen. Sobald der Courser in der Konsole blinkt drücke STRG + C.

Die Dateien herunterladen

Batch-Dateien sind einfache Programme um Windows zu sagen, was es tun soll. Die nachfolgende Batch-Datei
installiert den Server automatisch ohne die Windowskonsole (cmd) zu öffnen.
Du kannst diese Script auch dafür benutzen um die Server-Dateien zu aktualisieren, da es nur Dateien neu
installiert oder die vermisst werden oder geändert wurden.

Zuerst öffnen wir Notepad und fügen folgendes ein:

 @echo off
 cd c:\srcds\
 echo Das kann kann ganz schoen lange dauern
 else.
 echo Update/installiere nun Garrysmod
 hldsupdatetool -command update -game garrysmod -dir C:\srcds
 echo Update/installiere CS:S
 hldsupdatetool -command update -game "Counter-Strike Source" -dir C:\srcds
 echo Update/installiere dods
 hldsupdatetool -command update -game "dods" -dir C:\srcds
 echo Update/installiere hl2mp
 hldsupdatetool -command update -game "hl2mp" -dir C:\srcds
 echo Update/installiere tf
 hldsupdatetool -command update -game "tf" -dir C:\srcds
 echo Update/installiere sin
 hldsupdatetool -command update -game "sin" -dir C:\srcds
 echo Update/installiere ship
 hldsupdatetool -command update -game "ship" -dir C:\srcds
 echo Update/installiere Komplett
 echo Installiert nach c:\srcds\
 echo Dein Server ist nun einsatzbereit
 echo Um Addons oder Maps hinzuzufuegen pack sie unter
 c:\srcds\orangebox\garrysmod\
 echo This installer can also update necessary server files, so it is recommended that you run it often.
 echo Dieses Programm kann auch notwendige Server-Dateien updaten, lass es also regelmaessig laufen.
 pause

Nun sicher es in Notepad als server_download.bat ab (Achtung: achte auf die Dateieinendung, nicht das du sie als TXT abspeicherst) und klick auf die server_download.bat Datei.

Die das Batch-Programm lädt folgenden Inhalt herunter: Garry's Mod, CS:S, Day of Defeat, HL2 Multiplayer, Team Fortress 2, Sin und The Ship. Inhalte von Singleplayer Spielen können nicht
heruntergeladen werden.

Manuell Garry's Mod installieren

Über folgendes Kommando kannst du nur den Server-Inhalt von Garry's Mod herunterladen:

 hldsupdatetool -command update -game garrysmod -dir C:\srcds

Alternativ: wenn du bereits Garry's Mod hast kannst du die Server-Dateien aus der Datei „steamapps/garrysmod.gcf“ exportieren.

Dafür benötigst du das Programm GCFScape. Zum starten von GCFScape wird das .Net Framework von Microsoft benötigt.
Ablauf des Exports aus der garrysmod.gcf:
öffne die garrysmod.gcf mit GCFScape und klicke rechts auf den garrysmod-Ordner und wähle extract.
Extrahiere den Ordner nach srcds/orangebox/

Extra Inhalt

Wenn du extra Inhalte von anderen Spielen (Counter-Strike: Source, Day of Defeat: Source, etc.) haben möchtest führe nachfolgende Befehle aus:

 hldsupdatetool -command update -game "Counter-Strike Source" -dir C:\srcds
 hldsupdatetool -command update -game "dods" -dir C:\srcds
 hldsupdatetool -command update -game "hl2mp" -dir C:\srcds
 hldsupdatetool -command update -game "tf" -dir C:\srcds
 hldsupdatetool -command update -game "episode1" -dir C:\srcds

Portal Inhalte in Garry's Mod

Portal ist ein Singleplayer Spiel und kann nicht über das HLDSUpdatetool heruntergeladen werden. Um trotzdem den Inhalt von Portal auf deinem Garry's Mod Server zu benutzen musst du diesen aus der
gcf-Datei exportieren. Der Inhalt gehört in /srcds/orangebox/

 portal content.gcf
 portal english.gcf


SRCDS starten

Zuerst erstellen wir die server.cfg und packen sie unter c:\srcds\orangebox\garrysmod\cfg\server.cfg. In dieser Datei kannst du das RCON-Passwort, das Serverpasswort, die Sandbox
Einstellungen und vieles mehr einstellen.
Nun sind wir bereit den SRCDS zu starten. Klicke auf Start → Ausführen → und gibt folgendes ein:

 c:\srcds\orangebox\srcds.exe -console -game garrysmod -maxplayers 16 -autoupdate +map gm_construct

und drücke Enter.

Dein SRCDS sollte nun laufen.

Crash recorery

Batch file recovery

Batch-Dateien sind kleine Scripts die Windows sagen, was es tun soll. Wenn SRCDS abstürzt können wir eine Batch-Script benutzen um es neuzustarten.
Was wir tun werden ist, sicherstellen das sobald HLDS beendet ist es automatisch neustartet.
Zuerst öffnen wir Notepad und fügen folgenden Inhalt ein:

 @echo off
 cls
 echo Protecting srcds from crashes...
 echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter.
 title srcds.com Watchdog
 :srcds
 echo (%time%) srcds started.
 start /wait srcds.exe -console -game garrysmod +map gm_construct +maxplayers 16
 echo (%time%) WARNING: srcds closed or crashed, restarting.
 goto srcds

Tausch den unterstrichenen Teil mit deinen Startparametern aus. Speicher den Inhalt unter: C:\srcds\orangebox\srcds.bat als .bat- Datei ab. (nicht .TXT)
Um den Server zu starten klicke doppelt auf die srcds.bat.
Wenn du den Server beenden möchtest drücke y.


ServerChecker

ServerChecker ist ein extrem sinnvolles Programm, wenn du mehre Server betreibst.
Das Programm bietet dir die Funktion an, mehre Server in einer Liste einzufügen, die Server zu starten,
zu beenden und es startet notfalls auch den jeweiligen Server automatisch neu.
Wenn du dich nicht mit .Bat Dateien herumschlagen möchtest ist dies das richtige Programm für dich.
ServerChecker.jpg

ServerChecker herunterladen

Tutorials im Forum

Klicken für mehr Tutorials