So hosten Sie einen QBCore-Server selbst

qbcore-Server

Das Einrichten Ihres eigenen QBCore-Servers für FiveM bietet erhebliche Flexibilität und Kontrolle über die Funktionen, Anpassungen und Skripte, die Sie implementieren möchten. In diesem Handbuch führen wir Sie durch den gesamten Prozess des Selbsthostens eines QBCore-Servers, vom Einrichten Ihrer Umgebung bis zum Ausführen Ihres Servers mit benutzerdefinierten Skripten und Ressourcen. Am Ende dieses Tutorials verfügen Sie über einen voll funktionsfähigen QBCore-Server, den Sie verwalten und anpassen können.


Voraussetzungen

Bevor Sie beginnen, müssen Sie wissen, was Sie an Hardware und Software benötigen. Das Self-Hosting eines QBCore-Servers erfordert ein wenig technisches Know-how, aber keine Sorge – wir erklären es Ihnen Schritt für Schritt.

Systemanforderungen

  • Betriebssystem: Windows 10/11 (64-Bit) oder Linux (Ubuntu empfohlen).
  • Prozessor: Intel Core i5 oder besser.
  • RAM: Mindestens 8 GB (16 GB empfohlen).
  • Lagerung: Mindestens 10 GB freier Speicherplatz (SSD für bessere Leistung empfohlen).
  • Internet: Zuverlässige Verbindung mit mindestens 10 Mbit/s Upload-Geschwindigkeit für einen stabilen Serverbetrieb.

Erforderliche Software und Tools


2. Installieren des Servers unter Windows

Schritt 1: Installieren Sie Visual C++ Redistributable

Bevor Sie FXServer ausführen, müssen Sie Visual C++ Redistributable für Visual Studio installieren. Sie können es direkt von der Microsoft-Website herunterladen.

  1. Laden Sie die Visual C++ Redistributable.
  2. Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen, um die Installation abzuschließen.

Schritt 2: FXServer herunterladen und installieren

Als Nächstes müssen Sie die FiveM FXServer-Dateien herunterladen.

  1. Besuchen Sie die FiveM FXServer-Artefakteseite und laden Sie den neuesten empfohlenen Build herunter.
  2. Extrahieren Sie die Dateien in ein Verzeichnis, beispielsweise C:\FXServer.
  3. Laufen FXServer.exe , um den Setup-Assistenten zu starten.

Schritt 3: Konfigurieren Sie den Server

Der FXServer-Setup-Assistent führt Sie durch die Erstkonfiguration.

  1. Wählen Sie einen Ordner aus, in dem die Serverdateien gespeichert werden. Beispiel: C:\FXServer\Server-Daten.
  2. Erstellen Sie eine grundlegende Serverkonfiguration. Wählen Sie einen Servernamen, konfigurieren Sie einen Lizenzschlüssel (diesen erhalten Sie unter Schlüsselmeister) und konfigurieren Sie nach Bedarf weitere Einstellungen.
  3. Speichern Sie die Konfiguration und lassen Sie FXServer die Einrichtung abschließen.

Schritt 4: Einrichten der MySQL-Datenbank

Um QBCore auszuführen, benötigen Sie eine MySQL-Datenbank zum Speichern von Spielerdaten und serverbezogenen Informationen.

  1. Laden Sie MySQL oder MariaDB herunter und installieren Sie es.
  2. Achten Sie bei der Installation unbedingt darauf, ein Root-Passwort festzulegen und notieren Sie es.
  3. Verwenden Sie ein Datenbankverwaltungstool wie phpMyAdmin oder MySQL Workbench, um eine Datenbank für Ihren QBCore-Server zu erstellen. Nennen Sie sie etwa qbcore.

3. Installieren des Servers unter Linux

Schritt 1: Einrichten der Umgebung

Stellen Sie unter Linux sicher, dass auf Ihrem Server die folgenden wichtigen Tools installiert sind:

sudo apt update
sudo apt installiere git screen -y

Schritt 2: FXServer installieren

  1. Laden Sie den FXServer herunter von der FiveM-Artefakteseite.
  2. Extrahieren Sie den Inhalt in ein Verzeichnis, z. B. /home/fivem/server.
  3. Starten Sie das Server-Setup-Skript, um es zu konfigurieren.

Schritt 3: Konfigurieren des Servers

  1. Richten Sie die Serverdaten Verzeichnis und konfigurieren Sie es ähnlich wie das Windows-Setup.
  2. Stellen Sie sicher, dass Sie die richtigen Berechtigungen für die Serverdateien festlegen.

Schritt 4: Einrichten der MySQL-Datenbank

Installieren Sie MySQL:

sudo apt installiere MySQL-Server
sudo mysql_secure_installation

Erstellen Sie die Datenbank und konfigurieren Sie den Zugriff:

DATENBANK ERSTELLEN qbcore;
GEWÄHREN SIE ALLE PRIVILEGIEN AUF qbcore.* DEM DURCH „Passwort“ IDENTIFIZIERTEN „Benutzer“@„localhost“.
FLUSH-PRIVILEGIEN;

4. QBCore Framework installieren

Klonen des QBCore-Repository

Jetzt ist es Zeit, QBCore selbst zu installieren. Sie können es einfach aus dem offiziellen GitHub-Repository klonen.

cd /home/fivem/server-data
Git-Klon https://github.com/qbcore-framework/qb-core.git resources/[qb]/qb-core

Installieren von Abhängigkeiten

Damit QBCore richtig funktioniert, müssen Sie Abhängigkeiten installieren. Sie finden eine server.cfg Vorlage im geklonten Repository. Denken Sie daran, es mit Ihren Datenbankdetails und allen anderen Einstellungen zu bearbeiten.

qb-Kern sicherstellen
Stellen Sie sicher, dass Sie qb-adminmenu
sicherstellen qb-banking
# Und alle anderen QBCore-Ressourcen, die Sie einbinden möchten

Konfigurieren von QBCore für Ihren Server

Sie müssen die server.cfg Datei, um auf Ihre MySQL-Datenbank und andere relevante Einstellungen für Ihren Server zu verweisen, wie z. B. Ports und Ressourcenpfade.


5. Erstmaliges Ausführen des Servers

FXServer starten

Verwenden Sie zum Starten Ihres Servers den folgenden Befehl:

cd /home/fivem/server
Bildschirm -S fivem ./FXServer +exec server.cfg

Dieser Befehl startet den Server in einer getrennten Bildschirmsitzung, sodass er auch nach der Abmeldung von Ihrem Terminal weiter ausgeführt werden kann.

Verbindung zum Server über den FiveM-Client herstellen

  1. Öffnen Sie FiveM auf Ihrem PC.
  2. Geben Sie auf der Registerkarte „Direktverbindung“ die IP-Adresse Ihres Servers gefolgt vom Port ein (der Standardport ist 30120).
  3. Treten Sie dem Server bei und überprüfen Sie, ob alles funktioniert.

6. Anpassen Ihres QBCore-Servers

Sobald Ihr Server läuft, können Sie mit der Anpassung beginnen, indem Sie Skripts, Ressourcen und MLOs hinzufügen.

Hinzufügen benutzerdefinierter Skripte

QBCore bietet Flexibilität bei der Integration benutzerdefinierter Skripte. Laden Sie alle QBCore-kompatiblen Skripte herunter und platzieren Sie sie im Ressourcen Ordner. Aktualisieren Sie Ihre server.cfg um sie einzuschließen.

Ressourcenmanagement

Überwachen Sie die Leistung und Ressourcennutzung Ihres Servers mit Tools wie txAdmin um ein reibungsloses Gameplay zu gewährleisten.

MLOs und Kartenmodifikationen

Um das Spielerlebnis zu verbessern, können Sie benutzerdefinierte MLOs (Innenräume) und Karten installieren. Laden Sie einfach die MLOs herunter und platzieren Sie sie im Ressourcen und konfigurieren Sie sie im server.cfg Datei.


7. Sichern Sie Ihren QBCore-Server

Um Ihren Server vor potenziellen Sicherheitsbedrohungen zu schützen, befolgen Sie diese Best Practices:

Firewall-Konfiguration

Stellen Sie sicher, dass Ihre Firewall so konfiguriert ist, dass sie nur die erforderlichen Ports (wie 30120) für FiveM zulässt und unnötigen Datenverkehr blockiert.

Verwenden eines VPN zum Serverschutz

Erwägen Sie die Verwendung eines VPN- oder DDoS-Schutzdienstes, wenn Sie einen öffentlichen Server betreiben.


8. Erweiterte QBCore-Serververwaltung

Server-Backups

Sichern Sie regelmäßig Ihre Serverdateien und Datenbank, um Datenverlust bei Abstürzen oder Beschädigungen zu vermeiden.

Debuggen allgemeiner Probleme

Nutzen Sie die FiveM-Serverprotokolle und die txAdmin Konsole zum Debuggen allgemeiner Serverprobleme.


9. Fazit

Das Selbsthosten eines QBCore-Servers bietet enorme Flexibilität und Kontrolle. Indem Sie dieser Anleitung folgen, haben Sie Ihren eigenen Server von Grund auf eingerichtet, QBCore installiert und gelernt, wie Sie ihn anpassen. Mit diesen Grundlagen sind Sie auf dem besten Weg, eine florierende FiveM-Server-Community aufzubauen!


Dieser Leitfaden sollte Ihnen alles bieten, was Sie zum erfolgreichen Hosten Ihres eigenen QBCore-Servers benötigen. Wenn Sie auf Probleme stoßen, sind die FiveM- und QBCore-Communitys hervorragende Ressourcen für Support und Fehlerbehebung.

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Erhalten Sie 20% Rabatt auf alle Full QBCore Server
de_DE_formalDeutsch (Sie)