Denne guide dækker admin-opsætning, server-side ressourcer, brugerdefinerede kort, køretøjsstyring og fejlfinding for din BeamMP server hos Legion Hosting. For den indledende serveropsætning, autentificeringsnøgler og grundlæggende konfiguration, se BeamMP Server Setup Guide.
Admin-opsætning
BeamMP har ikke et traditionelt admin-login eller adgangskodesystem. I stedet udføres admin-kommandoer gennem serverkonsollen eller via server-side Lua-plugins, der kontrollerer spilleridentifikatorer.
Konsolkommandoer
Serverkonsollen i GPanel giver direkte adgang til indbyggede serverkommandoer. Skriv kommandoer direkte i konsolindtastningsfeltet:
| Kommando | Beskrivelse |
|---|---|
kick <player_id> <reason> |
Kicker en spiller fra serveren med en valgfri årsagsbesked. |
ban <player_name> |
Banner en spiller fra serveren. Bannede spillere kan ikke oprette forbindelse igen. |
unban <player_name> |
Fjerner en spillers ban, så de kan oprette forbindelse igen. |
list |
Viser alle aktuelt tilsluttede spillere med deres ID'er. |
say <message> |
Sender en serveromfattende chatbesked fra konsollen. |
status |
Viser serverstatusinformation inklusiv spillerantal og oppetid. |
help |
Viser alle tilgængelige konsolkommandoer. |
list for at se tilsluttede spillere og deres ID'er. Disse ID'er er nødvendige for kommandoer som kick.
Ressourcemappestruktur
BeamMP bruger en Resources-mappe til at organisere server-side indhold. Denne mappe indeholder to undermapper med forskellige formål:
Resources/
Client/ <-- Client-side mods (maps, vehicles) synced to players
Server/ <-- Server-side Lua plugins (not sent to players)
Klientressourcer
Filer placeret i Resources/Client/ downloades automatisk af spillere, når de opretter forbindelse. Dette bruges til:
- Brugerdefinerede kort — Kortmod .zip-filer, som spillere skal bruge for at indlæse serverens kort.
- Brugerdefinerede køretøjer — Køretøjsmod .zip-filer, der tilføjer nye biler eller ændrer eksisterende.
- Andre klientmods — Enhver BeamNG.drive mod, der skal være til stede på klienten.
Resources/Client/ downloades af alle spillere, der tilslutter sig. Store filer eller mange mods vil øge forbindelsestiden betydeligt. Hold dine klientressourcer slanke for den bedste spilleroplevelse.
Serverressourcer (Lua-plugins)
Mappen Resources/Server/ indeholder server-side Lua-plugins. Disse kører kun på serveren og sendes ikke til spillere. Hver plugin ligger i sin egen undermappe med en main.lua-fil:
Resources/
Server/
MyPlugin/
main.lua <-- Plugin entry point
AnotherPlugin/
main.lua
Server-side plugins kan:
- Reagere på spillerbegivenheder (tilslutning, frakobling, chatbeskeder, køretøjsspawns).
- Implementere brugerdefinerede kommandoer udløst via chat (f.eks.
/tp,/give). - Administrere køretøjstilladelser og begrænsninger.
- Tilføje økonomisystemer, teleportering eller andre brugerdefinerede gameplay-funktioner.
- Logge spilleraktivitet og håndhæve regler.
Tilføjelse af brugerdefinerede kort
For at køre et brugerdefineret (ikke-standard) kort på din BeamMP server:
- Download kortmodden som en
.zip-fil fra en BeamNG.drive mod-kilde (f.eks. BeamNG.drive mod-repositoriet). - Stop din server i GPanel.
- Upload
.zip-filen tilResources/Client/via fanen Files eller SFTP. Udpak ikke zip-filen. - Opdater
MAPopstartvariablen (ellerMapiServerConfig.toml) til den korrekte kortsti for det brugerdefinerede kort. Denne sti er typisk i formatet/levels/map_name/info.json— tjek moddets dokumentation for den nøjagtige sti. - Start serveren.
Map-værdien ikke matcher den faktiske sti inde i moddets .zip-fil, vil serveren ikke kunne indlæse kortet. Tjek moddets dokumentation eller undersøg .zip-strukturen for at finde den korrekte /levels/-sti.
Resources/Client/, som spilleren ikke allerede har. Spillere behøver ikke manuelt at installere kortmods.
Køretøjsstyring
Køretøjsstyring på BeamMP-servere kontrolleres gennem MaxCars-indstillingen og eventuelt gennem server-side Lua-plugins.
MaxCars-indstilling
MaxCars-indstillingen i ServerConfig.toml (eller MAX_CARS opstartvariablen) styrer, hvor mange køretøjer hver spiller kan spawne samtidigt:
1— Hver spiller kan have ét køretøj ad gangen (anbefalet for større servere).2–3— Tillader spillere at have et par køretøjer, nyttigt for mindre servere eller bilmøder.- Højere værdier øger serverbelastningen proportionalt.
Brugerdefinerede køretøjsmods
For at tilføje brugerdefinerede køretøjer til din server:
- Download køretøjsmodden som en
.zip-fil. - Placer den i
Resources/Client/. - Genstart serveren. Spillere vil automatisk downloade køretøjsmodden ved tilslutning.
Begrænsning af køretøjer via plugins
For mere detaljeret kontrol (f.eks. forbud mod bestemte køretøjer, begrænsning af køretøjstyper) har du brug for en server-side Lua-plugin. Disse plugins kan opfange køretøjsspawn-begivenheder og tillade eller afvise dem baseret på brugerdefinerede regler. Tjek BeamMP-forummerne for køretøjsstyringsplugins.
Installation og styring af plugins
Server-side Lua-plugins udvider din servers funktionalitet. Sådan installerer og styrer du dem:
Installation af en plugin
- Download plugin-filerne (typisk en mappe der indeholder
main.luaog muligvis andre filer). - Stop din server.
- Upload plugin-mappen til
Resources/Server/via fanen Files eller SFTP. - Sørg for at mappestrukturen er korrekt:
Resources/Server/PluginName/main.lua. - Start serveren. Konsollen vil vise beskeder, når plugins indlæses.
Fjernelse af en plugin
- Stop din server.
- Slet plugin-mappen fra
Resources/Server/. - Start serveren.
Fejlfinding
Autentificeringsnøglefejl
- Bekræft at nøglen er korrekt indsat i
AUTH_KEYopstartvariablen — ingen ekstra mellemrum eller linjeskift. - Sørg for at nøglen ikke er blevet tilbagekaldt eller er udløbet på BeamMP Keymaster.
- Hver nøgle kan kun bruges på én server ad gangen. Hvis du bruger den samme nøgle andetsteds, vil det fejle.
- Konsollen vil vise autentificeringsfejl ved opstart, hvis nøglen er ugyldig.
Spillere kan ikke oprette forbindelse
- Bekræft at serveren er fuldt startet og vises som online i GPanel.
- Tjek at spilleren bruger BeamMP-launcheren, ikke den standard BeamNG.drive launcher.
- Hvis serveren er sat til
Private = true, skal spillere bruge direkte forbindelse med den korrekte IP og port. Se How to Find Your Server IP and Port. - Sørg for at spillerens BeamMP launcher-version er kompatibel med serverversionen. Forældede launchere kan fejle ved tilslutning.
- Hvis serveren er fuld (
MaxPlayersnået), kan flere spillere ikke tilslutte sig, før nogen forlader.
Mod-synkroniseringsproblemer
- Hvis spillere sidder fast i download eller modtager fejl om manglende mods, skal du bekræfte at mod .zip-filerne i
Resources/Client/ikke er beskadigede. - Download og upload mod-filen igen, hvis .zip-filen er beskadiget.
- Meget store mod-filer kan forårsage timeout for spillere med langsomme forbindelser. Overvej at fjerne unødvendige store mods.
- Sørg for at mod .zip-filer ikke er indlejrede (dvs. en .zip inde i en mappe inde i en anden .zip).
Ydelsesproblemer med mange spillere/køretøjer
- Reducer
MaxCarstil1per spiller. - Sænk
MaxPlayers, hvis serveren oplever vedvarende lag. - Skift til et simplere kort (Grid Map eller Industrial) for bedre ydelse med højt spillerantal.
- Fjern unødvendige klientmods fra
Resources/Client/for at reducere downloadtider og hukommelsesforbrug. - Tjek GPanels ressourceforbrugsgrafer — hvis CPU eller RAM konstant er på grænsen, overvej at opgradere din serverplan. Åbn en supportticket for at diskutere muligheder.
Serveren vises ikke i browseren
- Sørg for at
Privateer sat tilfalsei din konfiguration. - Bekræft at autentificeringsnøglen er gyldig og ikke bruges af en anden server.
- Vent 1–2 minutter efter opstart, så serveren kan registrere sig hos BeamMP-backend.
- Tjek konsollen for eventuelle fejl relateret til masterserver-forbindelsen.
Relaterede artikler
- BeamMP Server Setup Guide — Indledende opsætning, autentificeringsnøgle, konfiguration og forbindelsesinstruktioner
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide — Generel guide til at starte enhver spilserver hos Legion Hosting
Brug for mere hjælp?
Hvis du oplever problemer, der ikke er dækket i denne guide, er vores supportteam klar til at hjælpe. Åbn en ticket på legionhosting.net/submitticket.php med dine serveroplysninger, en beskrivelse af problemet og eventuelle relevante fejlmeddelelser fra GPanel-konsollen.