FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
GMod Dedicated Server Einrichtung, Gamemode-Konfiguration, Addon/Workshop-Kollektion, FastDL, ULX Admin Mod und Serveroptimierung.
Garry's Mod (GMod) ist ein Sandbox-Spiel auf der Source Engine, das unbegrenzte kreative Möglichkeiten bietet. Mit Gamemodes wie DarkRP, TTT (Trouble in Terrorist Town), Sandbox und vielen mehr können Sie Ihren eigenen Community-Server aufbauen. Diese Anleitung behandelt die vollständige GMod Dedicated Server Einrichtung auf Ihrem REXE VDS.
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 4 GB | 8+ GB |
| Festplatte | 20 GB SSD | 40+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Bandbreite | 5 Mbit/s | 10+ Mbit/s |
Der RAM-Bedarf variiert je nach Anzahl der installierten Addons und Spielerkapazität. DarkRP-Server benötigen in der Regel mehr RAM.
Verbinden Sie sich per SSH und installieren Sie die erforderlichen Pakete:
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 wget tar screen
Erstellen Sie einen dedizierten Benutzer:
sudo adduser gmod --disabled-login --gecos ""
sudo su - gmod
mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
./steamcmd.sh +quit
~/steamcmd/steamcmd.sh +force_install_dir ~/gmod-server \
+login anonymous \
+app_update 4020 validate \
+quit
App ID 4020 ist die Steam-ID für den Garry's Mod Dedicated Server. Der Download beträgt ca. 4-5 GB.
Viele GMod-Gamemodes benötigen CSS-Inhalte:
~/steamcmd/steamcmd.sh +force_install_dir ~/css-content \
+login anonymous \
+app_update 232330 validate \
+quit
CSS-Inhalte in den GMod-Server einbinden:
nano ~/gmod-server/garrysmod/cfg/mount.cfg
"mountcfg"
{
"cstrike" "/home/gmod/css-content/cstrike"
}
Ein GSLT-Token ist erforderlich, damit Ihr Server im Serverbrowser erscheint:
nano ~/gmod-server/garrysmod/cfg/server.cfg
hostname "Mein REXE GMod Server"
rcon_password "STARKES_RCON_PASSWORT"
sv_password ""
sv_defaultgamemode "sandbox"
sv_maxrate 0
sv_minrate 100000
sv_maxupdaterate 66
sv_minupdaterate 33
sv_timeout 120
sv_lan 0
sv_allowdownload 1
net_maxfilesize 64
log on
| Gamemode | Beschreibung | sv_defaultgamemode |
|---|---|---|
| sandbox | Freier Baumodus | sandbox |
| darkrp | Rollenspiel | darkrp |
| terrortown | TTT - Detektivspiel | terrortown |
| prophunt | Versteckspiel | prop_hunt |
| murder | Mordgeheimnis | murder |
| deathrun | Fallenparkour | deathrun |
nano ~/gmod-server/start.sh
#!/bin/bash
cd ~/gmod-server
./srcds_run \
-game garrysmod \
-port 27015 \
-maxplayers 32 \
+gamemode sandbox \
+map gm_construct \
+sv_setsteamaccount GSLT_TOKEN \
-tickrate 33 \
+host_workshop_collection KOLLEKTION_ID \
-authkey STEAM_API_KEY
chmod +x ~/gmod-server/start.sh
Addon-Verwaltung über Steam Workshop-Kollektionen:
Holen Sie sich Ihren API-Key von steamcommunity.com/dev/apikey.
Für clientseitigen Auto-Download erstellen Sie lua/autorun/server/workshop.lua:
resource.AddWorkshop("ADDON_ID_1")
resource.AddWorkshop("ADDON_ID_2")
resource.AddWorkshop("ADDON_ID_3")
FastDL ermöglicht schnellere Downloads benutzerdefinierter Inhalte:
sudo apt install nginx -y
sudo nano /etc/nginx/sites-available/fastdl
server {
listen 8080;
server_name SERVER_IP;
location /garrysmod/ {
alias /home/gmod/gmod-server/garrysmod/;
autoindex on;
}
}
sudo ln -s /etc/nginx/sites-available/fastdl /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
In server.cfg hinzufügen:
sv_downloadurl "http://SERVER_IP:8080/garrysmod/"
sv_allowdownload 1
cd ~/gmod-server/garrysmod/addons
git clone https://github.com/TeamUlysses/ulib.git
git clone https://github.com/TeamUlysses/ulx.git
Nach dem Neustart im Spiel:
ulx adduserid STEAM_ID superadmin
ulx ban SPIELER_NAME 0 "Grund"
ulx kick SPIELER_NAME "Grund"
| Port | Protokoll | Verwendung |
|---|---|---|
| 27015 | TCP + UDP | GMod Spielserver |
| 27005 | UDP | Client-Port |
| 27020 | UDP | SourceTV |
| 8080 | TCP | FastDL (optional) |
Über das REXE Path Panel:
sudo nano /etc/systemd/system/gmod.service
[Unit]
Description=Garry's Mod Dedicated Server
After=network.target
[Service]
Type=simple
User=gmod
Group=gmod
WorkingDirectory=/home/gmod/gmod-server
ExecStart=/home/gmod/gmod-server/start.sh
Restart=on-failure
RestartSec=15
LimitNOFILE=100000
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable gmod
sudo systemctl start gmod
cd ~/gmod-server/garrysmod/gamemodes
git clone https://github.com/FPtje/DarkRP.git darkrp
cd ~/gmod-server/garrysmod/addons
git clone https://github.com/FPtje/darkrpmodification.git
In server.cfg:
sv_defaultgamemode "darkrp"
-tickrate 33 # Standard (empfohlen)
-tickrate 66 # Hohe Leistung (mehr CPU erforderlich)
nano ~/update_gmod.sh
#!/bin/bash
~/steamcmd/steamcmd.sh +force_install_dir ~/gmod-server +login anonymous +app_update 4020 +quit
chmod +x ~/update_gmod.sh
crontab -e
0 5 * * * /home/gmod/update_gmod.sh >> /home/gmod/update.log 2>&1
Mit einem Garry's Mod Dedicated Server können Sie einen Community-Server mit unbegrenzten kreativen Möglichkeiten erstellen. Workshop-Kollektionen, ULX Admin Mod, FastDL und DarkRP bringen Ihren Server auf professionelles Niveau. Die leistungsstarke REXE VDS-Infrastruktur bietet ideale Leistung für Ihren GMod-Server.
Nicht zwingend, aber viele Gamemodes und Maps benötigen CSS-Inhalte. Ohne CSS sehen Spieler lila-schwarze Quadrate (fehlende Texturen).
Erstellen Sie eine neue Kollektion im Steam Workshop, fügen Sie Addons hinzu und verwenden Sie die Kollektions-ID im Startskript mit +host_workshop_collection.
Laden Sie den DarkRP-Gamemode von GitHub herunter, installieren Sie das DarkRP Modification Addon und setzen Sie den Gamemode in server.cfg auf darkrp.
FastDL ermöglicht Spielern, benutzerdefinierte Inhalte über HTTP schneller herunterzuladen. Es kann mit Nginx oder Apache eingerichtet werden.
Klonen Sie ULib und ULX von GitHub in den Addons-Ordner. Nach dem Serverneustart verwenden Sie ulx adduserid, um sich zum Superadmin zu machen.
33 Tickrate wird für Standardserver empfohlen. 66 Tickrate kann für kompetitive Server verwendet werden, erfordert aber mehr CPU-Ressourcen.
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.