Sichern Sie sich heute 20%. Verwenden Sie beim Bezahlvorgang den Code WELCOME. WILLKOMMEN

So erstellen Sie eine Website für Ihren Gaming-Server

Lesezeit: 12 Minuten | Technisches Niveau: Anfänger-Mittelstufe

Bei Verwendung von FiveM: Stellen Sie sicher, dass Sie Ihre FiveM-Server bereits einsatzbereit, bevor Sie fortfahren.

Du hast einen Gaming-Server. Jetzt brauchst du eine Website, die nicht aussieht, als wäre sie 2005 erstellt worden. Dieser Leitfaden räumt mit dem Blödsinn auf und zeigt dir genau So erstellen Sie eine professionelle Server-Website, die Besucher tatsächlich in Spieler verwandelt.

Was Sie vor dem Start wirklich brauchen

  • Funktionierender Spieleserver mit mindestens 10 aktiven Spielern (bauen Sie keine Website für einen leeren Server)
  • $15-50/Monat Budget für Hosting und Domain
  • 2-8 Stunden je nach Komplexität
  • Grundlegende Fähigkeiten zur Dateiverwaltung (wenn Sie FiveM-Ressourcen installieren können, können Sie dies tun)

Schritt 1: Überspringen Sie den Planungs-Blödsinn – So funktioniert es

Wichtige Website-Ziele

Ihre Website muss drei Dinge tun:

  1. Serverstatus anzeigen (online/offline, Spieleranzahl)
  2. Anzeigeregeln und -funktionen (was macht Ihren Server anders)
  3. Spieler verbinden (Discord-Einladung, Foren oder beides)

Alles andere ist optional.

Plattformentscheidung (2 Minuten)

Verwenden WordPress. Hier ist der Grund:

  • 43% des Webs läuft darauf
  • Jeder Hosting-Anbieter unterstützt es
  • Tausende spielspezifische Plugins
  • Aktive Entwickler-Community

Überspringen Sie Wix, Squarespace und benutzerdefiniertes HTML, es sei denn, Sie haben spezielle technische Anforderungen.

WordPress herunterladen

Schritt 2: Hosting, das nicht abstürzt, wenn Sie 100 Spieler erreichen

Empfohlene Hosts (getestet mit echten FiveM-Sites)

Für die meisten Server:

  • Hetzner Cloud – 4,51 €/Monat, deutsche Ingenieurskunst, 20 TB Datenverkehr
  • DigitalOcean – $6/Monat, WordPress mit einem Klick, hervorragende Betriebszeit

Für Server mit hohem Datenverkehr (mehr als 500 Besucher täglich):

  • Vultr Hochfrequenz – $12/Monat, NVMe-Speicher, 32 GB RAM verfügbar
  • OVHcloud – 5,52 €/Monat, DDoS-Schutz inklusive

Vermeiden: GoDaddy, Hostinger, jedes „unbegrenzte“ Hosting (es ist nie wirklich unbegrenzt)

Domänenregistrierung

  • Verwenden Namecheap oder Cloudflare-Registrar
  • Erwarten Sie $10-15/Jahr für .com-Domains
  • Erwägen Sie .gg oder .net, wenn .com vergeben ist

Schritt 3: WordPress-Setup (15 Minuten)

Schnellinstallation über SSH

# Mit Ihrem Server verbinden ssh root@Ihre-Server-IP # System aktualisieren apt update && apt upgrade -y # LAMP-Stack installieren apt install apache2 mysql-server php php-mysql libapache2-mod-php -y # WordPress herunterladen cd /var/www/html wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz mv wordpress/* . rm -rf wordpress latest.tar.gz # Berechtigungen festlegen chown -R www-data:www-data /var/www/html chmod -R 755 /var/www/html

Datenbank-Setup

mysql -u root -p DATENBANK fivem_site ERSTELLEN; BENUTZER „fivem_user“@„localhost“ ERSTELLEN, IDENTIFIZIERT DURCH „starkes_passwort_hier“; ALLE PRIVILEGIEN AUF fivem_site.* AN „fivem_user“@„localhost“ GEWÄHREN; PRIVILEGIEN LÖSCHEN; BEENDEN;

Warnung: Ändern Sie „strong_password_here“ in ein wirklich sicheres Passwort. Verwenden Sie einen Passwortgenerator.

Schritt 4: Nur essentielle Plugins

Installieren Sie diese über das WordPress-Administrationsbereich (Plugins > Neu hinzufügen):

Unverzichtbare Plugins

  1. Rangmath – für SEO
  2. WP Fastest Cache – Verhindert Serverüberlastung
  3. Wordfence-Sicherheit – Blockiert Script-Kiddies
  4. UpdraftPlus – Automatisierte Backups

Für erweiterte Funktionen

Schritt 5: Themenauswahl (Denken Sie nicht zu viel darüber nach)

Beste Gaming-Themen (getestet)

Kostenlose Optionen:

Premium-Optionen ($30-60):

  • Gwangi – Funktioniert gut für RP-Server

Setup-Beispiel (Astra):

// Zu functions.php hinzufügen für benutzerdefinierte Serverintegrationsfunktion display_server_status() { $server_ip = &#039;your.server.ip:30120&#039;; $info = json_decode(file_get_contents(&quot;http://{$server_ip}/info.json&quot;), true); $players = json_decode(file_get_contents(&quot;http://{$server_ip}/players.json&quot;), true); echo &#039;<div class="server-status">&#039;; Echo &#039;<h3>&#039; . $info[&#039;vars&#039;][&#039;sv_projectName&#039;] . &#039;</h3>&#039;; Echo &#039;<p>Spieler: &#039; . count($players) . &#039;/&#039; . $info[&#039;vars&#039;][&#039;sv_maxClients&#039;] . &#039;</p>&#039;; Echo &#039;</div>&#039;; } add_shortcode(&#039;fivem_status&#039;, &#039;server_status_anzeigen&#039;);

Schritt 6: Einrichten kritischer Seiten

Homepage-Struktur

- Heldenbereich: Servername + Schaltfläche „Beitreten“ - Live-Status-Widget - Funktionskarten (3–4 einzigartige Serverfunktionen) - Aktuelle Updates/Neuigkeiten - Discord-Widget

Erforderliche Seiten

  1. Regeln – Klar, nummeriert, kein Anwaltsjargon
  2. So nehmen Sie teil – Schritt für Schritt mit Screenshots
  3. Spenden – Transparente Vergünstigungsliste, kein Pay-to-Win
  4. Mitarbeiter/Bewerben – Aktuelles Personal, Bewerbungsprozess

Interne Linkstruktur

Link zu relevanten FiveM-Ressourcen:

Schritt 7: Server-Integrationscode

Live-Serverdaten anzeigen

Zu Ihrem Thema hinzufügen functions.php:

Funktion get_fivem_server_data($ip, $port) { $context = stream_context_create([ "http" => [ "timeout" => 5, ] ]); $players_json = @file_get_contents("http://{$ip}:{$port}/players.json", false, $context); $info_json = @file_get_contents("http://{$ip}:{$port}/info.json", false, $context); wenn (!$players_json || !$info_json) { return false; } return [ 'players' => json_decode($players_json, true), 'info' => json_decode($info_json, true), 'online' => true ]; } // Verwendung in Vorlage $server_data = get_fivem_server_data('185.25.25.25', '30120'); if ($server_data) { echo "Spieler online: " . count($server_data['players']) . "/" . $server_data['info']['vars']['sv_maxClients']; }

Integration der Spieler-Bestenliste

-- Beispiel einer Tabellenstruktur für Statistiken CREATE TABLE player_stats (steam_id VARCHAR(50) PRIMARY KEY, player_name VARCHAR(100), play_time INT DEFAULT 0, money INT DEFAULT 0, kills INT DEFAULT 0, deaths INT DEFAULT 0, last_seen TIMESTAMP DEFAULT CURRENT_TIMESTAMP );

Schritt 8: Leistungsoptimierung

Cloudflare-Setup (kostenlos)

  1. Site hinzufügen zu Cloudflare
  2. Aktivieren Sie diese Einstellungen:
    • Automatisch minimieren (alle Optionen)
    • Brotli-Komprimierung
    • Browser-Cache TTL: 4 Stunden
    • Immer Online™

Bildoptimierung

# Installieren Sie den WebP-Konverter apt install webp # Konvertieren Sie Bilder für Dateien in *.{jpg,png}; do cwebp -q 80 "$file" -o "${file%.*}.webp" fertig

Kritisches CSS

Zu header.php hinzufügen:

/* Inline critical CSS for above-fold content */
.server-status{background:#1a1a1a;color:#fff;padding:20px;border-radius:8px}
.join-button{background:#00ff00;color:#000;padding:15px 30px;font-weight:bold}

Schritt 9: Sicherheitshärtung

WordPress-Sicherheit

// Zu wp-config.php hinzufügen define('DISALLOW_FILE_EDIT', true); define('WP_AUTO_UPDATE_CORE', true); define('FORCE_SSL_ADMIN', true); // Anmeldefehler ausblenden add_filter('login_errors', function($error) { return 'Anmeldung fehlgeschlagen'; });

.htaccess-Schutz

# Block XML-RPC Befehl Erlauben,Verweigern Verweigern von allen # Schützen Sie wp-config Befehl Erlauben,Verweigern Verweigern von allen # Benutzeraufzählung blockieren RewriteCond %{REQUEST_URI} !^/wp-admin [NC] RewriteCond %{QUERY_STRING} author=\d RewriteRule ^ /? [L,R=301]

Schritt 10: Checkliste starten

  • [ ] Test-Site auf Mobilgeräten (50% des Datenverkehrs sind mobil)
  • [ ] Serverstatus-Widget funktioniert
  • [ ] Discord-Einladungslink aktiv
  • [ ] Kontaktformular getestet
  • [ ] SSL-Zertifikat aktiv
  • [ ] Backup-System konfiguriert
  • [ ] Analytics installiert (GA4 oder Matomo)
  • [ ] Sitemap an Google übermittelt

Häufige Fehler, die Sie vermeiden sollten

  1. Automatische Wiedergabe von Musik/Videos – Sofortiger Besucherabsprung
  2. Erzwungene Registrierung zum Anzeigen von Inhalten – Tötet das Engagement
  3. Kopieren von Inhalten anderer Server – Google bestraft doppelte Inhalte
  4. Keine mobile Optimierung – Die meisten Spieler surfen auf Telefonen
  5. Langsame Ladezeiten – 3+ Sekunden = verlorene Besucher

Wartungsplan

Täglich: Widget „Serverstatus prüfen“ Wöchentlich: Inhalte aktualisieren, Neuigkeiten veröffentlichen Monatlich: Vollständige Sicherung, Sicherheitsscan, Plugin-Update Vierteljährlich: Leistungsprüfung, Prüfung auf defekte Links

Nächste Schritte

  1. Aufstellen Google Analytics 4
  2. Erstellen Google Search Console Konto
  3. Erstellen Sie eine E-Mail-Liste für Updates
  4. Integrieren Sie Ihre FiveM-Server-Mods (Vorschlag für interne Links)

Fehlerbehebung

Serverstatus wird nicht angezeigt:

  • Überprüfen Sie, ob die Firewall Verbindungen zu den Ports 30120/30110 zulässt
  • Verifizieren sv_master1 wird in server.cfg festgelegt
  • Testendpunkt: http://your-ip:30120/info.json

Website läuft langsam:

  • Caching-Plugin aktivieren
  • Bilder komprimieren
  • Überprüfen der Hosting-Ressourcennutzung
  • CDN-Upgrade in Betracht ziehen

Gehackt werden:

  • Aktualisieren Sie den WordPress-Kern/die WordPress-Plugins sofort
  • Suchen Sie nach verdächtigen Administratorkonten
  • Scannen mit Wordfence
  • Bei Bedarf aus der Sicherung wiederherstellen

Zusammenfassung: Erstellen Sie Ihre FiveM-Server-Website mit WordPress auf einem zuverlässigen Hosting, integrieren Sie den Live-Serverstatus, optimieren Sie die Geschwindigkeit und sorgen Sie für Sicherheit – lassen Sie den Schnickschnack weg und konzentrieren Sie sich auf das, was Besucher in Spieler verwandelt.

Lukas
Lukas

Ich bin Luke, ein Gamer und schreibe gerne über FiveM, GTA und Rollenspiele. Ich betreibe eine Rollenspiel-Community und habe etwa 10 Jahre Erfahrung in der Verwaltung von Servern.

Artikel570

Schreibe einen Kommentar