Gameserver auf einem Windows-VPS hosten
Diese Anleitung behandelt die Installation dedizierter Server für FiveM, BeamMP und Garry's Mod auf einem Windows-VPS. Jedes Spiel hat seinen eigenen Abschnitt weiter unten. Der Port-Weiterleitungsprozess ist für alle drei gleich: Öffne die erforderlichen Ports in Windows Defender-Firewall mit erweiterter Sicherheit mit jeweils eingehenden und ausgehenden Regeln.
Bevor du beginnst, verbinde dich mit deinem Windows-VPS über Remote Desktop und stelle sicher, dass dein VPS vollständig aktualisiert ist. Alle Schritte müssen auf dem VPS und nicht auf deiner lokalen Maschine ausgeführt werden.
Bevor du beginnst: Garry's Mod erfordert, dass SteamCMD zuerst installiert wird. FiveM und BeamMP verwenden ihre eigenen Installer.
FiveM
FiveM ist ein Multiplayer-Modifikationsframework für GTA V. Die empfohlene Installationsmethode verwendet txAdmin, das die Server-Einrichtung über eine Weboberfläche abwickelt.
Voraussetzungen
- Installiere Visual C++ Redistributable 2019 von der Microsoft-Website.
- Installiere ein Archivtool wie WinRAR oder 7-Zip.
- Stelle sicher, dass dein Windows-VPS vollständig aktualisiert ist (siehe Deinen Windows-VPS aktualisieren).
Installation mit txAdmin (empfohlen)
- Gehe zur FiveM Server Artifacts-Website und lade die empfohlene Version herunter.
- Erstelle einen Ordner auf dem Server namens
FXServer. - Entpacke das heruntergeladene Archiv in den Ordner
FXServer. - Öffne
FXServer.exe. Ein Konsolenfenster öffnet sich mit einer PIN und einem Link zum txAdmin-Panel. Ein Browserfenster kann automatisch geöffnet werden. - Melde dich mit deinem Cfx.re Forum-Konto an und autorisiere den txAdmin-Zugriff.
- Lege ein Backup-Passwort fest und akzeptiere die Cfx.re-Nutzungsbedingungen und die txAdmin-Lizenz.
- Folge dem Einrichtungsassistenten. Wenn du nach einem Bereitstellungstyp gefragt wirst, wähle Populäre Vorlagen und wähle eine Vorlage mit dem Tag FiveM (zum Beispiel
CFX Default FiveMfür eine Basiseinrichtung). - Lasse den Datenspeicherort auf dem Standard. Klicke auf Zum Rezept-Deployer gehen.
- Gib deinen Cfx.re-Lizenzschlüssel vom FiveM Keymaster ein. Klicke auf dem Keymaster auf Neuer Server und fülle das Formular aus: Setze Initiale Server-IP auf deine VPS-IP, Servertyp auf
VPSund Serveranbieter aufHost Havoc. - Füge den Schlüssel in txAdmin ein und klicke auf Rezept ausführen.
- Sobald das Rezept abgeschlossen ist, klicke auf Weiter, um
server.cfgzu überprüfen, und lass den Server starten.
Firewall-Ports öffnen (FiveM)
Leite TCP- und UDP-Port 30120 für beide eingehende und ausgehende Regeln weiter.
- Öffne Windows Defender-Firewall mit erweiterter Sicherheit.
- Klicke auf Eingehende Regeln, dann auf Neue Regel. Wähle Port, wähle TCP, gib
30120ein, erlaube die Verbindung und benenne die Regel (zum BeispielFiveM TCP). - Wiederhole Schritt 2, wähle UDP und gib
30120ein (benenne esFiveM UDP). - Wiederhole beide Schritte unter Ausgehende Regeln.
BeamMP
BeamMP ist ein Multiplayer-Mod für BeamNG.drive. Der Server ist eine einzige ausführbare Datei ohne externe Abhängigkeiten.
Installieren
- Gehe zur BeamMP-Website und lade den Server von der Startseite herunter.
- Verschiebe
BeamMP-Server.exein einen dedizierten Ordner ohne andere Dateien. - Doppelklicke auf
BeamMP-Server.exeund warte etwa 10 Sekunden. Die Konsole schließt sich automatisch nach der Generierung der Serverdateien. - Öffne
ServerConfig.tomlmit einem Texteditor und konfiguriere die folgenden Felder:- AuthKey: Generiere einen Schlüssel über das BeamMP Key Dashboard. Gib deine VPS-IP als Server-IP ein und füge den generierten Schlüssel zwischen den Apostrophen (
'') in dieAuthKey-Zeile ein. - Description: Eine kurze Beschreibung, die in der Serverliste angezeigt wird.
- Map: Der Kartenname. Vanilla-Kartennamen sind im BeamMP-Wiki aufgelistet.
- MaxCars: Maximale Anzahl von Autos pro Spieler.
- Name: Der Servername, der in der Serverliste angezeigt wird.
- Port: Standard ist
30814. Nur bei Bedarf ändern. - Private: Setze auf
true, um den Server aus der öffentlichen Liste auszublenden.
- AuthKey: Generiere einen Schlüssel über das BeamMP Key Dashboard. Gib deine VPS-IP als Server-IP ein und füge den generierten Schlüssel zwischen den Apostrophen (
Firewall-Ports öffnen (BeamMP)
Leite TCP- und UDP-Port 30814 (oder deinen gewählten Port) für beide eingehende und ausgehende Regeln weiter, indem du dieselben Schritte wie bei FiveM oben verwendest.
Den Server starten
Doppelklicke auf BeamMP-Server.exe, um zu starten. Dein Server ist jetzt online und bereit zum Beitreten.
Garry's Mod
Garry's Mod verwendet SteamCMD, um die Serverdateien herunterzuladen und zu aktualisieren. Installiere SteamCMD, bevor du weitermachst.
Über SteamCMD installieren
- Öffne
steamcmd.exe. - Melde dich an. Anonyme Anmeldung reicht für einen privaten Server; ein Steam-Konto, das Garry's Mod besitzt, ist für einen öffentlichen Server erforderlich:
login anonymous - (Optional) Lege ein benutzerdefiniertes Installationsverzeichnis fest:
force_install_dir c:\Users\Administrator\Desktop\steamcmd\FOLDERNAME - Installiere den Garry's Mod-dedizierten Server:
app_update 4020 - Nach der Installation, suche die Serverdateien. Wenn du kein benutzerdefiniertes Verzeichnis festgelegt hast, ist der Standardpfad:
C:\Users\Administrator\Desktop\steamcmd\steamapps\common\GarrysModDS
Firewall-Ports öffnen (Garry's Mod)
Leite TCP- und UDP-Port 27015 für beide eingehende und ausgehende Regeln weiter, indem du dieselben Schritte wie bei FiveM oben verwendest.
Den Server starten
- Führe
srcds.exeaus dem OrdnerGarrysModDSaus. - Konfiguriere deine Serverdetails (Port, Servername und andere Optionen) im Startfenster.
- Klicke auf Start Server.
Dein Garry's Mod-Server ist jetzt online und bereit zum Beitreten.