background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorien

BeamMP Admin- und Ressourcen-Einrichtung


Diese Anleitung behandelt die Admin-Einrichtung, serverseitige Ressourcen, benutzerdefinierte Maps, Fahrzeugverwaltung und Fehlerbehebung für Ihren BeamMP-Server bei Legion Hosting. Für die erstmalige Servereinrichtung, Authentifizierungsschlüssel und grundlegende Konfiguration siehe BeamMP Server-Einrichtungsanleitung.

Server-Panel: Die gesamte Serververwaltung erfolgt über GPanel unter gpanel.legionhosting.net. Die Dateiverwaltung kann über den Files-Tab oder per SFTP erfolgen. Siehe Dateien per SFTP hochladen für SFTP-Anleitungen.

Admin-Einrichtung

BeamMP hat kein traditionelles Admin-Anmelde- oder Passwortsystem. Stattdessen werden Admin-Befehle über die Serverkonsole oder über serverseitige Lua-Plugins ausgeführt, die Spieleridentifikationen prüfen.

Konsolenbefehle

Die Serverkonsole in GPanel bietet direkten Zugriff auf integrierte Serverbefehle. Geben Sie Befehle direkt in das Konsoleneingabefeld ein:

Befehl Beschreibung
kick <player_id> <reason> Kickt einen Spieler vom Server mit einer optionalen Begründung.
ban <player_name> Bannt einen Spieler vom Server. Gebannte Spieler können sich nicht erneut verbinden.
unban <player_name> Hebt den Bann eines Spielers auf, sodass er sich wieder verbinden kann.
list Listet alle derzeit verbundenen Spieler mit ihren IDs auf.
say <message> Sendet eine serverweite Chat-Nachricht von der Konsole.
status Zeigt Serverstatusinformationen einschließlich Spieleranzahl und Betriebszeit an.
help Listet alle verfügbaren Konsolenbefehle auf.
Spieler-IDs: Verwenden Sie den Befehl list, um verbundene Spieler und ihre IDs zu sehen. Diese IDs werden für Befehle wie kick benötigt.

Ressourcen-Ordnerstruktur

BeamMP verwendet einen Resources-Ordner zur Organisation serverseitiger Inhalte. Dieser Ordner enthält zwei Unterverzeichnisse mit unterschiedlichen Zwecken:

Resources/
  Client/       <-- Client-side mods (maps, vehicles) synced to players
  Server/       <-- Server-side Lua plugins (not sent to players)

Client-Ressourcen

Dateien im Ordner Resources/Client/ werden automatisch von Spielern heruntergeladen, wenn sie sich verbinden. Dies wird verwendet für:

  • Benutzerdefinierte Maps — Map-Mod-.zip-Dateien, die Spieler benötigen, um die Server-Map zu laden.
  • Benutzerdefinierte Fahrzeuge — Fahrzeug-Mod-.zip-Dateien, die neue Autos hinzufügen oder bestehende modifizieren.
  • Andere Client-Mods — Jeder BeamNG.drive-Mod, der auf dem Client vorhanden sein muss.
Dateigröße ist wichtig: Alles in Resources/Client/ wird von jedem Spieler heruntergeladen, der beitritt. Große Dateien oder viele Mods erhöhen die Verbindungszeiten erheblich. Halten Sie Ihre Client-Ressourcen schlank für das beste Spielererlebnis.

Server-Ressourcen (Lua-Plugins)

Das Verzeichnis Resources/Server/ enthält serverseitige Lua-Plugins. Diese laufen nur auf dem Server und werden nicht an Spieler gesendet. Jedes Plugin befindet sich in einem eigenen Unterordner mit einer main.lua-Datei:

Resources/
  Server/
    MyPlugin/
      main.lua        <-- Plugin entry point
    AnotherPlugin/
      main.lua

Serverseitige Plugins können:

  • Auf Spielerereignisse reagieren (Beitritt, Verlassen, Chat-Nachrichten, Fahrzeug-Spawns).
  • Benutzerdefinierte Befehle implementieren, die über den Chat ausgelöst werden (z.B. /tp, /give).
  • Fahrzeugberechtigungen und -limits verwalten.
  • Wirtschaftssysteme, Teleportation oder andere benutzerdefinierte Gameplay-Funktionen hinzufügen.
  • Spieleraktivitäten protokollieren und Regeln durchsetzen.
Plugin-Ressourcen: Die BeamMP-Community pflegt eine Sammlung von Plugins in den BeamMP-Foren und auf GitHub. Häufige Plugins umfassen Chat-Befehle, Fahrzeuglimits und Admin-Tools.

Benutzerdefinierte Maps hinzufügen

Um eine benutzerdefinierte (nicht standardmäßige) Map auf Ihrem BeamMP-Server zu verwenden:

  1. Laden Sie den Map-Mod als .zip-Datei von einer BeamNG.drive-Mod-Quelle herunter (z.B. dem BeamNG.drive-Mod-Repository).
  2. Stoppen Sie Ihren Server in GPanel.
  3. Laden Sie die .zip-Datei in Resources/Client/ über den Files-Tab oder per SFTP hoch. Entpacken Sie die ZIP-Datei nicht.
  4. Aktualisieren Sie die Startvariable MAP (oder Map in ServerConfig.toml) auf den korrekten Map-Pfad für die benutzerdefinierte Map. Dieser Pfad hat typischerweise das Format /levels/map_name/info.json — prüfen Sie die Dokumentation des Mods für den genauen Pfad.
  5. Starten Sie den Server.
Der Map-Pfad muss korrekt sein: Wenn der Map-Wert nicht mit dem tatsächlichen Pfad innerhalb der .zip-Datei des Mods übereinstimmt, kann der Server die Map nicht laden. Prüfen Sie die Dokumentation des Mods oder untersuchen Sie die .zip-Struktur, um den korrekten /levels/-Pfad zu finden.
Spieler laden automatisch herunter: Wenn ein Spieler sich verbindet, lädt der BeamMP-Launcher automatisch alle Dateien in Resources/Client/ herunter, die der Spieler noch nicht hat. Spieler müssen Map-Mods nicht manuell installieren.

Fahrzeugverwaltung

Die Fahrzeugverwaltung auf BeamMP-Servern wird über die MaxCars-Einstellung und optional über serverseitige Lua-Plugins gesteuert.

MaxCars-Einstellung

Die MaxCars-Einstellung in ServerConfig.toml (oder die Startvariable MAX_CARS) steuert, wie viele Fahrzeuge jeder Spieler gleichzeitig spawnen kann:

  • 1 — Jeder Spieler kann ein Fahrzeug gleichzeitig haben (empfohlen für größere Server).
  • 23 — Ermöglicht Spielern ein paar Fahrzeuge, nützlich für kleinere Server oder Auto-Treffen.
  • Höhere Werte erhöhen die Serverbelastung proportional.

Benutzerdefinierte Fahrzeug-Mods

Um benutzerdefinierte Fahrzeuge zu Ihrem Server hinzuzufügen:

  1. Laden Sie den Fahrzeug-Mod als .zip-Datei herunter.
  2. Platzieren Sie ihn in Resources/Client/.
  3. Starten Sie den Server neu. Spieler laden den Fahrzeug-Mod beim Verbinden automatisch herunter.

Fahrzeuge über Plugins einschränken

Für eine detailliertere Kontrolle (z.B. bestimmte Fahrzeuge verbieten, Fahrzeugtypen einschränken) benötigen Sie ein serverseitiges Lua-Plugin. Diese Plugins können Fahrzeug-Spawn-Ereignisse abfangen und basierend auf benutzerdefinierten Regeln erlauben oder verweigern. Schauen Sie in den BeamMP-Foren nach Fahrzeugverwaltungs-Plugins.


Plugins installieren und verwalten

Serverseitige Lua-Plugins erweitern die Funktionalität Ihres Servers. So installieren und verwalten Sie sie:

Ein Plugin installieren

  1. Laden Sie die Plugin-Dateien herunter (typischerweise ein Ordner mit main.lua und möglicherweise weiteren Dateien).
  2. Stoppen Sie Ihren Server.
  3. Laden Sie den Plugin-Ordner in Resources/Server/ über den Files-Tab oder SFTP hoch.
  4. Stellen Sie sicher, dass die Ordnerstruktur korrekt ist: Resources/Server/PluginName/main.lua.
  5. Starten Sie den Server. Die Konsole zeigt Meldungen an, wenn Plugins geladen werden.

Ein Plugin entfernen

  1. Stoppen Sie Ihren Server.
  2. Löschen Sie den Plugin-Ordner aus Resources/Server/.
  3. Starten Sie den Server.
Stoppen Sie immer den Server, bevor Sie Plugins hinzufügen oder entfernen. Hot-Loading wird nicht zuverlässig unterstützt und kann Fehler verursachen.

Fehlerbehebung

Authentifizierungsschlüssel-Fehler

  • Überprüfen Sie, ob der Schlüssel korrekt in die Startvariable AUTH_KEY eingefügt wurde — keine zusätzlichen Leerzeichen oder Zeilenumbrüche.
  • Stellen Sie sicher, dass der Schlüssel nicht widerrufen oder auf dem BeamMP Keymaster abgelaufen ist.
  • Jeder Schlüssel kann nur auf einem Server gleichzeitig verwendet werden. Wenn Sie denselben Schlüssel anderswo verwenden, schlägt es fehl.
  • Die Konsole zeigt beim Start Authentifizierungsfehler an, wenn der Schlüssel ungültig ist.

Spieler können sich nicht verbinden

  • Bestätigen Sie, dass der Server vollständig gestartet ist und in GPanel als online angezeigt wird.
  • Überprüfen Sie, ob der Spieler den BeamMP-Launcher verwendet und nicht den Standard-BeamNG.drive-Launcher.
  • Wenn der Server auf Private = true gesetzt ist, müssen Spieler die Direktverbindung mit der korrekten IP und dem Port verwenden. Siehe So finden Sie Ihre Server-IP und den Port.
  • Stellen Sie sicher, dass die BeamMP-Launcher-Version des Spielers mit der Serverversion kompatibel ist. Veraltete Launcher können möglicherweise keine Verbindung herstellen.
  • Wenn der Server voll ist (MaxPlayers erreicht), können keine weiteren Spieler beitreten, bis jemand den Server verlässt.

Mod-Synchronisierungsprobleme

  • Wenn Spieler beim Herunterladen hängen bleiben oder Fehler über fehlende Mods erhalten, überprüfen Sie, ob die Mod-.zip-Dateien in Resources/Client/ nicht beschädigt sind.
  • Laden Sie die Mod-Datei erneut herunter und hoch, wenn die .zip beschädigt ist.
  • Sehr große Mod-Dateien können bei Spielern mit langsamer Verbindung Zeitüberschreitungen verursachen. Erwägen Sie, unnötig große Mods zu entfernen.
  • Stellen Sie sicher, dass Mod-.zip-Dateien nicht verschachtelt sind (d.h. eine .zip in einem Ordner in einer anderen .zip).

Leistungsprobleme bei vielen Spielern/Fahrzeugen

  • Reduzieren Sie MaxCars auf 1 pro Spieler.
  • Senken Sie MaxPlayers, wenn der Server dauerhaft Verzögerungen aufweist.
  • Wechseln Sie zu einer einfacheren Map (Grid Map oder Industrial) für bessere Leistung bei hohen Spielerzahlen.
  • Entfernen Sie unnötige Client-Mods aus Resources/Client/, um Download-Zeiten und Speicherverbrauch zu reduzieren.
  • Überprüfen Sie die Ressourcennutzungsgrafiken in GPanel — wenn CPU oder RAM dauerhaft am Limit sind, erwägen Sie ein Upgrade Ihres Serverplans. Eröffnen Sie ein Support-Ticket, um Optionen zu besprechen.

Server erscheint nicht im Browser

  • Stellen Sie sicher, dass Private in Ihrer Konfiguration auf false gesetzt ist.
  • Überprüfen Sie, ob der Authentifizierungsschlüssel gültig ist und nicht von einem anderen Server verwendet wird.
  • Warten Sie 1–2 Minuten nach dem Start, damit sich der Server beim BeamMP-Backend registrieren kann.
  • Überprüfen Sie die Konsole auf Fehler im Zusammenhang mit der Master-Server-Verbindung.

Verwandte Artikel


Weitere Hilfe benötigt?

Wenn Sie Probleme haben, die in dieser Anleitung nicht behandelt werden, steht Ihnen unser Support-Team zur Verfügung. Eröffnen Sie ein Ticket unter legionhosting.net/submitticket.php mit Ihren Serverdetails, einer Beschreibung des Problems und relevanten Fehlermeldungen aus der GPanel-Konsole.


War dieser Artikel hilfreich?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.