V10 Server einrichten
Aus GMod Wiki (DE)
Inhalt |
| Mindestanforderungen an das System (für ca. 10 Slots) -512MB RAM, 1.6GHZ Prozessor. Andere Systeme darunter dürften sehr instabil laufen. |
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.
