Left 4 Dead

Left 4 Dead

Nincs elegendő értékelés
Left 4 Dead Dedicated Server (SteamCMD) [German/Deutsch] [Windows]
Készítő: Zeromix
Dieser Guide wird euch zeigen, wie ihr mit der SteamCMD einen Server aufsetzt.

Ihr solltet folgende Ports freigeben:
UDP/TCP 27015-27050

Es werden in etwa 8GB Festplattenspeicher benötigt.

Hier findet ihr die Englische Version:
https://steamcommunity.com/sharedfiles/filedetails/?id=1872593045

Ich habe ebenso ein Tool geschrieben, womit der Installationsprozess automatisiert wird, dieses ist hier zu finden:
https://steamcommunity.com/groups/ServerTool
   
Díjazás
Kedvenc
Kedvenc
Törlés
Download der SteamCMD
Als erstes benötigt ihr die SteamCMD, diese könnt ihr hier herunterladen:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
Das Einloggen in die SteamCMD
Nachdem ihr die Datei entpackt habt, müsst ihr diese natürlich ausführen. (Ihr solltet die SteamCMD in einem Ordner entpacken!)

Nun müsst ihr euch einloggen.
Dies geht mit:
login anonymous
Download der Server Dateien
Nun legt ihr den Ordner Namen fest, in meinem Beispiel heißt er "l4d"
force_install_dir ./l4d_ds/

Jetzt leiten wir den Download ein, dazu verwenden wir den folgenden Befehl:
app_update 222840 validate

Sobald der Download abgeschlossen ist, verlassen wir die SteamCMD mit dem Befehl:
exit
Server starten
Am besten erstellt ihr in eurem "l4d" Ordner eine Datei mit diesem Code und speichert sie als .bat [Der Sinn dahinter ist, dass ihr mit einem Doppelklick auf diese Datei dann den Server ausführt!]:
start srcds.exe -console -game left4dead -port 27015 +map l4d_hospital01_apartment +mp_gamemode coop
Info: "-secure" bedeutet indem Fall, dass der Server VAC gesichert sein soll, soll dies nicht der Fall sein, so verwende "-insecure"
Maxplayers definiert hierbei logischerweise die maximale Anzahl an möglichen Teilnehmern. [Spieler und Bots!]
Außerdem könnt ihr den Port ändern mit "-port 27015"
Map gibt hierbei die Karte an, mit der der Server starten soll.

Wichtig:
Wenn der Server auf der selben Maschine wie der Client ausgeführt wird, dann muss zuerst der Client gestartet werden.
Server Konfiguration
Erstelle die "server.cfg" in deinem "l4d_ds\left4dead\cfg" Ordner.
hostname "L4D Test Server" // Servernamen festlegen rcon_password "AdminPW" // Rcon-Passwort setzen // sv_gametypes "coop,versus,survival" // // Mit der cvar sv_gametypes wird festgelegt welche Spiel-Typen zulaessig sind. // // coop = Kampagne mit 4 Spielern // versus = Versus-Modus mit 8 Spielern // survival = Survival-Mods mit 4 Spielern // sv_search_key "" // // Setzt einen Schluesselwort, mit dem der Spieler als Lobbyanfuehrer // automatisch mit den anderen Spielern aus der Lobby auf den Server mit diesem Schluessel joint. // Der Server muss zum Zeitpunkt der Suche leer sein und beim Master-Server eingetragen sein. // sv_steamgroup "" // // Der Server wird mit dieser Cvar einer Steam-Gruppe zugeordnet. Die ID, bestehend aus Zahlen, // kann im Administrationspannel der Steam-Gruppe eingesehen werden. // Spieler, die sich in der gleichen Steam-Gruppe befinden, bekommen den Server // im Spiel automatisch angezeigt. Mehrere Steam-Gruppen können auch genutzt werden. // Die Steam-Gruppen werden dann mit einem Komma getrennt. // Es koennen auch mehrere Server in der gleichen Steam-Gruppe sein. // sv_steamgroup_exclusive 0 // // Wenn der Server einer Steam-Gruppe zugewiesen ist, kann mit dieser Cvar festgelegt werden, // ob auch Spieler die sich nicht in der Steam-Gruppe des Server befinden, auf den Server joinen koennen. // Befinden sich Spieler auf dem Server, können auch Spieler, // die sich nicht in der Steam-Gruppe befinden, auf den Server nachjoinen. // // 0 = Es duerfen alle Spieler auf den Server joinen. (Standard) // 1 = Es duerfen nur Spieler auf den leeren Server joinen, die sich nicht in der Steam-Gruppe befinden. // Setzt ein Passwort. Es muss dafuer das direkte Verbinden mit dem Server erlaubt sein. // Damit das Setzen des Passworts funktioniert, muss die cvar sv_allow_lobby_connect_only auf 0 stehen. // sv_password "serverjoinpw" // sv_allow_lobby_connect_only 1 // // Erlaubt das direkte Verbinden mittels connect auf den Server. // // 0 = Die direkte Verbindung durch den Befehl connect wird zugelassen. Dies betrifft auch HLSW. // 1 = Verbindung nur durch die Lobby.

DIese Konfiguration kann zum besseren kopieren ebenfalls hier gefunden werden:
https://raw.githubusercontent.com/Zeromix9/Server-Creation-Tool/master/Server%20Configuration%20Files/Left%204%20Dead%20Server%20Config%20German.txt
Backup Link:
https://pastebin.com/2EALxXDw

Quelle: https://www.sourceserver.info/wiki/tutorial/server/l4d
MOTD/Serverbanner
Um die "Message of the day" zu ändern, öffnet ihr im Ordner
C:\Steam-Server\l4d_ds\left4dead
die Datei "motd.txt" und editiert diese.

Den Serverbanner könnt ihr ändern, indem ihr die "host.txt" editiert.
Sourcemod - Admins einstellen
Als erstes benötigt ihr dazu Metamod Source, dies bekommt ihr unter den folgenden Link:
https://www.metamodsource.net/

Diese Dateien entpackt ihr, in dem Verzeichnis:
C:\Steam-Server\l4d_ds\left4dead

Dort sollte nun ein "addons" Ordner sein.
Nun benötigt ihr noch Sourcemod, dies bekommt ihr unter den folgenden Link:
https://www.sourcemod.net
Auf dieser Seite könnt ihr ebenfalls später Plugins downloaden.

Dies muss ebenfalls in das Verzeichnis:
C:\Steam-Server\l4d_ds\left4dead

Somit habt ihr nun das nötige für Mods installiert.

Eure Steam ID findet ihr am besten hier heraus: http://steamidfinder.com
Um einen Admin zu konfigurieren geht ihr unter:
C:\Steam-Server\l4d_ds\left4dead\addons\sourcemod\configs
und öffnet die
admins.cfg

Wie ihr sehen könnt, müsst ihr lediglich dies hier einfügen:
"Zeromix" //Ersetzte es durch einen Namen, mit dem ihr was anfangen könnt. { "auth" "steam" "identity" "STEAM_0:1:31843021" "flags" "z" //Steht in diesem Falle für Root }

Flags sind in dem Falle die Buchstaben, wofür die stehen wird in der
admin_levels.cfg
erklärt.


Nachdem ihr nun alles konfiguriert habt, könnt ihr den Server starten.
Gibt in der Konsole "sm_admin" oder im Chat "!admin" ein, um das Menü aufzurufen.

Alle Plugins für Sourcemod kommen in diesen Ordner:
C:\Steam-Server\l4d_ds\left4dead\addons\sourcemod\plugins

Das wär´s damit! ^_^
Häufig gestellte Fragen
Mein Server wird nicht angezeigt bzw. andere können nicht darauf verbinden.
Gehe bitte sicher, dass du die Ports in deinem Router freigegeben hast, ansonsten befrage bitte deinem Anbieter.
Alternativ kannst du auch hier nach deinem Modell schauen:
https://portforward.com/router.htm

Gibt es eine Alternative, als die Ports freizugeben?
Ja, hoste deinen Server einfach per VPN, z.B. mit "Hamachi." Natürlich wird er dann nicht allen angezeigt, sondern lediglich den Personen in deinem VPN.
Sollte die Portfreigabe nicht funktionieren, rufe bitte deinen Internetanbieter an, ich kann dir da nicht weiterhelfen.

Wie kann ich den Port ändern?
Ändere vom Server einfach den Port in deiner bat Datei mit "-port 27015"

Der Download über die SteamCMD schlägt fehl, was tun?
Versuche erneut den Download einzuleiten, meistens behebt dies schon das Problem.

Wie update ich den Server?
Einfach in die SteamCMD einloggen und den Schritt "Download der Dateien" ausführen, durch den validate Befehl wird überprüft, welche Dateien vorhanden sind und sofern ein Update nötig ist, eines durchgeführt.
Server Creation Tool
Falls du einen Weg suchst, um zukünftig noch schnell und einfach Server erstellen zu können, solltest du unbedingt mein Server Creation Tool ausprobieren.

Mit diesem kleinen Tool kannst du in wenigen Schritten deinen ganz persönlichen Server für zahlreiche Spiele erstellen.
Alles weiter zu diesem kleinen Programm sowie einen Link zum Download findest du in der offiziellen Steam Gruppe: http://steamcommunity.com/groups/ServerTool

Wenn du mich unterstützen möchtest, kannst du auch gerne eine kleine Spende hinterlassen:
https://paypal.me/Zeromix
2 megjegyzés
Chrs1o 2021. ápr. 12., 11:22 
:demon:
Chrs1o 2021. ápr. 12., 11:22 
Danke:steamthumbsup: