Geschätzte Dauer: 15 Minuten
Schwierigkeit: Fortgeschritten ⭐⭐
Kompatible Server: Garry's Mod auf OuiPanel
📋 Einleitung
DarkRP ist ein Rollenspiel-Gamemode (RP) für Garry's Mod. Diese Anleitung installiert ihn auf Ihrem OuiPanel-Server, gibt Ihnen den Rang Superadmin und bindet bei Bedarf eine MySQL-Datenbank an.
💾 Ein Backup anlegen
Öffnen Sie vor dem Wechsel des Spielmodus Backups in OuiPanel und klicken Sie auf Backup erstellen. So können Sie zurück.
📥 DarkRP installieren
Wählen Sie eine der beiden Methoden.
Über den Workshop
Fügen Sie DarkRP (ID 248302805) Ihrer Kollektion hinzu. Unsere Anleitung GMod-Server: Workshop-Kollektion und Gamemode einrichten erklärt, wie Sie eine Kollektion mit dem Server verbinden.
Über die Dateien
- Laden Sie DarkRP aus seinem offiziellen Repository herunter, github.com/FPtje/DarkRP.
- Benennen Sie den Ordner in
darkrpum. Das GitHub-Archiv nennt ihnDarkRP-master. - Laden Sie ihn per SFTP nach
garrysmod/gamemodeshoch, mit den Zugangsdaten unter Konfiguration › SFTP-Zugang. Nicht nachaddons, dort funktioniert er nicht.
🛠️ darkrpmodification hinzufügen
Die Autoren von DarkRP bitten darum, seine Dateien nie zu bearbeiten, sonst lässt er sich nicht mehr aktualisieren. Einstellungen laufen über das Addon darkrpmodification.
- Laden Sie es von github.com/FPtje/darkrpmodification herunter.
- Legen Sie seinen Inhalt in einen Ordner unter
garrysmod/addons, zum Beispielgarrysmod/addons/darkrpmodification. - Die wichtigsten Einstellungen stehen in
lua/darkrp_config/settings.luainnerhalb dieses Addons.
⚙️ Den Server mit DarkRP starten
- Tragen Sie unter Konfiguration › Servereinstellungen, Karte Umgebungsvariablen,
darkrpin Gamemode ein. - Setzen Sie unter Map eine RP-Map aus Ihrer Kollektion, zum Beispiel
rp_downtown_v4c_v2. - Speichern Sie jedes Feld mit seinem Häkchen und starten Sie den Server über die Konsole neu.
👑 Mit ULX Superadmin werden
ULX ist ein Admin-Mod, der ULib braucht. Installieren Sie beide, entweder über den Workshop (ULib 557962238, ULX 557962280) oder indem Sie ihre Ordner aus den GitHub-Repositorys TeamUlysses/ulib und TeamUlysses/ulx nach garrysmod/addons hochladen. Starten Sie den Server danach komplett neu. Ein Map-Wechsel reicht nicht.
Treten Sie dem Server mit Garry's Mod bei. Geben Sie dann in der Konsole von OuiPanel diesen Befehl ohne Schrägstrich ein, mit Ihrem Namen im Spiel.
ulx adduser "Pseudo" superadmin
Die Konsole antwortet mit (Console) added Pseudo to group superadmin.

Sind Sie nicht verbunden, nutzen Sie Ihre SteamID im Format STEAM_0:X:Y. Eine Seite wie steamid.io zeigt sie anhand der Adresse Ihres Steam-Profils.
ulx adduserid "STEAM_0:1:12345678" superadmin
Im Spiel öffnet der Befehl ulx menu in der Konsole das Menü von ULX.
📝 Ohne Admin-Mod
Garry's Mod liest Ränge auch aus garrysmod/settings/users.txt. Öffnen Sie die Datei im Dateimanager und tragen Sie Ihre Zeile im Abschnitt superadmin ein.
"Users"
{
"superadmin"
{
"Pseudo" "STEAM_0:1:12345678"
}
}
Die Datei wird beim Start gelesen. Starten Sie den Server neu und treten Sie ihm bei. Das Spiel bestätigt Ihren Rang im Chat.
🗄️ DarkRP auf MySQL umstellen (optional)
Standardmäßig speichert DarkRP seine Daten, etwa das Geld der Spieler, in der eingebauten SQLite-Datenbank des Spiels (garrysmod/sv.db). Dafür müssen Sie nichts einrichten. Für eine MySQL-Datenbank gehen Sie so vor.
- Öffnen Sie in OuiPanel Datenbanken und klicken Sie auf Datenbank erstellen. Die Seite zeigt danach Host, Port, Name, Benutzername und Passwort. Mit der Schaltfläche phpMyAdmin öffnen sehen Sie sich die Datenbank an.
- Installieren Sie das Modul MySQLOO nach der Anleitung in seinem Repository, github.com/FredyH/MySQLOO. Seine Datei gehört nach
garrysmod/lua/bin. Nehmen Sie die Version, die zum System des Servers passt. Dieser Befehl in der Konsole zeigt es an.
lua_run print(jit.os, jit.arch)
- Öffnen Sie in darkrpmodification die Datei
lua/darkrp_config/mysql.luaund tragen Sie die Zugangsdaten der Datenbank ein.
RP_MySQLConfig.EnableMySQL = true
RP_MySQLConfig.Host = "203.0.113.20" -- Host
RP_MySQLConfig.Username = "u123_AbCdEfGh" -- Benutzername
RP_MySQLConfig.Password = "xxxxxxxxxxxx" -- Passwort
RP_MySQLConfig.Database_name = "s123_darkrp" -- Name
RP_MySQLConfig.Database_port = 3306 -- Port
Starten Sie den Server neu. Schlägt die Verbindung fehl, schreibt DarkRP den Fehler nach garrysmod/data/DarkRP_logs/, in eine Zeile, die mit MySQL Error: beginnt.
❓ Häufige Probleme
Der Server startet nicht mit DarkRP
Prüfen Sie, ob der Ordner darkrp heißt und in garrysmod/gamemodes liegt. Lesen Sie auch die Konsole beim Start.
Der Befehl ulx wird nicht erkannt
ULX oder ULib fehlt, oder der Server wurde seit der Installation nicht neu gestartet.
➡️ Nächste Schritte
Damit Ihr DarkRP-Server in der öffentlichen Liste gut platziert ist, fügen Sie mit unserer Anleitung GMod Steam-Token (GSLT): Server in der öffentlichen Liste einen Steam-Token hinzu.
🚀 Noch kein Server?
Wenn Sie bei uns einen Garry's Mod Server mieten, ist er in wenigen Minuten bereit, mit MySQL-Datenbanken samt phpMyAdmin, SFTP-Zugang und Backups auf Abruf oder nach Zeitplan.
Brauchen Sie einen Garry's Mod Server?
Garry's Mod Server mieten ab 2,99 €/Monat, mit Gamemode, Workshop-Kollektion und Steam-Token direkt im Panel und DDoS-Schutz inklusive.
