Pikatarjous 50% alennusta kaikista palvelimista Viimeinen päivä!
Päättyy: 00D 00H 00M 00S
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
Categories

BeamMP-järjestelmänvalvojan ja resurssien määritys


Tämä opas käsittelee järjestelmänvalvojan määrityksen, palvelinpuolen resurssit, mukautetut kartat, ajoneuvojen hallinnan ja vianmäärityksen Legion Hostingin BeamMP-palvelimellesi. Palvelimen alustavasta määrityksestä, todennusavaimista ja perusasetuksista lue BeamMP-palvelimen asennusopas.

Palvelinpaneeli: Kaikki palvelimen hallinta tapahtuu GPanelin kautta osoitteessa gpanel.legionhosting.net. Tiedostojen hallinta tapahtuu Files-välilehden kautta tai SFTP:n välityksellä. Katso SFTP-ohjeet kohdasta Tiedostojen lataaminen SFTP:n kautta.

Järjestelmänvalvojan määritys

BeamMP:llä ei ole perinteistä järjestelmänvalvojan kirjautumis- tai salasanajärjestelmää. Sen sijaan järjestelmänvalvojan komennot suoritetaan palvelimen konsolin kautta tai palvelinpuolen Lua-laajennusten avulla, jotka tarkistavat pelaajien tunnisteet.

Konsolikomennot

GPanelin palvelinkonsoli tarjoaa suoran pääsyn sisäänrakennettuihin palvelinkomentoihin. Kirjoita komennot suoraan konsolin syöttökenttään:

Komento Kuvaus
kick <player_id> <reason> Potkii pelaajan palvelimelta valinnaisella syyviestillä.
ban <player_name> Bannaa pelaajan palvelimelta. Bannatut pelaajat eivät voi yhdistää uudelleen.
unban <player_name> Poistaa pelaajan bannin, jolloin hän voi yhdistää uudelleen.
list Listaa kaikki nykyisin yhdistetyt pelaajat tunnuksineen.
say <message> Lähettää koko palvelimen laajuisen chat-viestin konsolista.
status Näyttää palvelimen tilatiedot, mukaan lukien pelaajamäärän ja käyttöajan.
help Listaa kaikki käytettävissä olevat konsolikomennot.
Pelaajatunnukset: Käytä list-komentoa nähdäksesi yhdistyneet pelaajat ja heidän tunnuksensa. Näitä tunnuksia tarvitaan komennoissa, kuten kick.

Resources-kansion rakenne

BeamMP käyttää Resources-kansiota palvelinpuolen sisällön organisointiin. Tämä kansio sisältää kaksi alihakemistoa, joilla on selkeät tarkoitukset:

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

Asiakaspuolen resurssit

Kansioon Resources/Client/ sijoitetut tiedostot ladataan automaattisesti pelaajille, kun he yhdistävät. Tätä käytetään:

  • Mukautetut kartat — Kartta-modi-zip-tiedostot, joita pelaajat tarvitsevat palvelimen kartan lataamiseen.
  • Mukautetut ajoneuvot — Ajoneuvomodi-zip-tiedostot, jotka lisäävät uusia autoja tai muokkaavat olemassa olevia.
  • Muut asiakasmodit — Mikä tahansa BeamNG.drive-modi, jonka on oltava asiakkaan puolella.
Tiedostokoko on tärkeä: Kaikki kansiossa Resources/Client/ oleva ladataan jokaiselle liittyvälle pelaajalle. Suuret tiedostot tai monet modit pidentävät yhteysaikoja merkittävästi. Pidä asiakasresurssit kevyinä parhaan pelaajakokemuksen takaamiseksi.

Palvelinpuolen resurssit (Lua-laajennukset)

Hakemisto Resources/Server/ sisältää palvelinpuolen Lua-laajennukset. Nämä toimivat vain palvelimella, eikä niitä lähetetä pelaajille. Jokainen laajennus on omassa alikansiossaan, jossa on main.lua-tiedosto:

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

Palvelinpuolen laajennukset voivat:

  • Reagoida pelaajatapahtumiin (liittyminen, poistuminen, chat-viestit, ajoneuvojen luonti).
  • Toteuttaa mukautettuja komentoja, joita käynnistetään chatissa (esim. /tp, /give).
  • Hallita ajoneuvojen käyttöoikeuksia ja rajoituksia.
  • Lisätä talousjärjestelmiä, teleporttausta tai muita mukautettuja peliominaisuuksia.
  • Kirjata pelaajan toimintaa ja valvoa sääntöjä.
Laajennusresurssit: BeamMP-yhteisö ylläpitää laajennusten kokoelmaa BeamMP-foorumeilla ja GitHubissa. Yleisiä laajennuksia ovat chat-komennot, ajoneuvorajoitukset ja järjestelmänvalvojan työkalut.

Mukautettujen karttojen lisääminen

Suorittaaksesi mukautetun (ei-oletuksen) kartan BeamMP-palvelimellasi:

  1. Lataa kartta-modi .zip-tiedostona BeamNG.drive-modilähteestä (esim. BeamNG.drive-modien arkisto).
  2. Pysäytä palvelimesi GPanelissa.
  3. Lataa .zip-tiedosto kansioon Resources/Client/ Files-välilehden tai SFTP:n kautta. Älä pura zip-tiedostoa.
  4. Päivitä MAP-käynnistysmuuttuja (tai Map tiedostossa ServerConfig.toml) vastaamaan mukautetun kartan oikeaa karttapolkua. Tämä polku on tyypillisesti muodossa /levels/map_name/info.json — tarkista oikea polku modin dokumentaatiosta.
  5. Käynnistä palvelin.
Karttapolun on oltava oikea: Jos Map-arvo ei vastaa modin .zip-tiedoston sisällä olevaa todellista polkua, palvelin ei pysty lataamaan karttaa. Tarkista modin dokumentaatio tai tarkastele .zip-rakennetta löytääksesi oikean /levels/-polun.
Pelaajat lataavat automaattisesti: Kun pelaaja yhdistää, BeamMP-käynnistin lataa automaattisesti kaikki Resources/Client/-kansion tiedostot, joita pelaajalla ei vielä ole. Pelaajien ei tarvitse asentaa karttamodeja manuaalisesti.

Ajoneuvojen hallinta

Ajoneuvojen hallintaa BeamMP-palvelimilla ohjataan MaxCars-asetuksen kautta ja valinnaisesti palvelinpuolen Lua-laajennusten avulla.

MaxCars-asetus

MaxCars-asetus tiedostossa ServerConfig.toml (tai MAX_CARS-käynnistysmuuttuja) ohjaa, kuinka monta ajoneuvoa kukin pelaaja voi luoda samanaikaisesti:

  • 1 — Kullakin pelaajalla voi olla yksi ajoneuvo kerrallaan (suositellaan suuremmille palvelimille).
  • 23 — Sallii pelaajille muutaman ajoneuvon, hyödyllistä pienemmille palvelimille tai automeeteille.
  • Korkeammat arvot lisäävät palvelimen kuormaa suhteellisesti.

Mukautetut ajoneuvomodit

Lisätäksesi mukautettuja ajoneuvoja palvelimellesi:

  1. Lataa ajoneuvomodi .zip-tiedostona.
  2. Sijoita se kansioon Resources/Client/.
  3. Käynnistä palvelin uudelleen. Pelaajat lataavat ajoneuvomodin automaattisesti yhdistäessään.

Ajoneuvojen rajoittaminen laajennusten avulla

Tarkempaa hallintaa varten (esim. tiettyjen ajoneuvojen bannaaminen, ajoneuvotyyppien rajoittaminen) tarvitset palvelinpuolen Lua-laajennuksen. Nämä laajennukset voivat siepata ajoneuvon luontitapahtumat ja sallia tai estää ne mukautettujen sääntöjen perusteella. Tarkista BeamMP-foorumeilta ajoneuvojen hallintaan tarkoitettuja laajennuksia.


Laajennusten asentaminen ja hallinta

Palvelinpuolen Lua-laajennukset laajentavat palvelimesi toimintoja. Näin asennat ja hallinnoit niitä:

Laajennuksen asentaminen

  1. Lataa laajennuksen tiedostot (tyypillisesti kansio, joka sisältää main.lua-tiedoston ja mahdollisesti muita tiedostoja).
  2. Pysäytä palvelimesi.
  3. Lataa laajennuskansio kansioon Resources/Server/ Files-välilehden tai SFTP:n kautta.
  4. Varmista, että kansiorakenne on oikea: Resources/Server/PluginName/main.lua.
  5. Käynnistä palvelin. Konsoli näyttää viestejä laajennusten latautuessa.

Laajennuksen poistaminen

  1. Pysäytä palvelimesi.
  2. Poista laajennuksen kansio kansiosta Resources/Server/.
  3. Käynnistä palvelin.
Pysäytä palvelin aina ennen laajennusten lisäämistä tai poistamista. Hot-lataus ei ole luotettavasti tuettu, ja se voi aiheuttaa virheitä.

Vianmääritys

Todennusavainvirheet

  • Tarkista, että avain on liitetty oikein AUTH_KEY-käynnistysmuuttujaan — ei ylimääräisiä välilyöntejä tai rivinvaihtoja.
  • Varmista, ettei avainta ole peruutettu tai vanhentunut BeamMP Keymasterissa.
  • Kutakin avainta voidaan käyttää vain yhdellä palvelimella kerrallaan. Jos käytät samaa avainta muualla, se epäonnistuu.
  • Konsoli näyttää todennusvirheet käynnistyksen yhteydessä, jos avain on virheellinen.

Pelaajat eivät voi yhdistää

  • Vahvista, että palvelin on käynnistynyt täysin ja näkyy verkossa GPanelissa.
  • Tarkista, että pelaaja käyttää BeamMP-käynnistintä, ei tavallista BeamNG.drive-käynnistintä.
  • Jos palvelin on asetettu tilaan Private = true, pelaajien on käytettävä suoraa yhdistämistä oikealla IP-osoitteella ja portilla. Katso Palvelimen IP-osoitteen ja portin etsiminen.
  • Varmista, että pelaajan BeamMP-käynnistimen versio on yhteensopiva palvelimen version kanssa. Vanhentuneet käynnistimet voivat epäonnistua yhdistämisessä.
  • Jos palvelin on täynnä (MaxPlayers saavutettu), lisäpelaajat eivät voi liittyä, ennen kuin joku poistuu.

Modien synkronointiongelmat

  • Jos pelaajat jumiutuvat lataukseen tai saavat virheitä puuttuvista modeista, tarkista, etteivät kansion Resources/Client/ modi-.zip-tiedostot ole vioittuneet.
  • Lataa modi-tiedosto uudelleen ja lataa se palvelimelle uudelleen, jos .zip on vaurioitunut.
  • Erittäin suuret modi-tiedostot voivat aiheuttaa aikakatkaisuja pelaajille, joilla on hitaat yhteydet. Harkitse tarpeettomien suurten modien poistamista.
  • Varmista, etteivät modi-.zip-tiedostot ole sisäkkäin (eli .zip toisen kansion sisällä toisen .zipin sisällä).

Suorituskykyongelmat monilla pelaajilla/ajoneuvoilla

  • Vähennä MaxCars-arvoa arvoon 1 pelaajaa kohden.
  • Pienennä MaxPlayers-arvoa, jos palvelimessa on jatkuvaa viivettä.
  • Vaihda yksinkertaisempaan karttaan (Grid Map tai Industrial) parempaa suorituskykyä varten suurilla pelaajamäärillä.
  • Poista tarpeettomat asiakasmodit kansiosta Resources/Client/ latausaikojen ja muistinkäytön vähentämiseksi.
  • Tarkista GPanelin resurssien käyttökaaviot — jos CPU tai RAM on jatkuvasti rajalla, harkitse palvelinpaketin päivittämistä. Avaa tukipyyntö keskustellaksesi vaihtoehdoista.

Palvelin ei näy selaimessa

  • Varmista, että Private on asetettu arvoon false konfiguraatiossasi.
  • Tarkista, että todennusavain on kelvollinen eikä se ole toisen palvelimen käytössä.
  • Odota 1–2 minuuttia käynnistyksen jälkeen, jotta palvelin rekisteröityy BeamMP-taustajärjestelmään.
  • Tarkista konsolista mahdolliset virheet pääpalvelinyhteyden suhteen.

Aiheeseen liittyvät artikkelit


Tarvitsetko lisäapua?

Jos kohtaat ongelmia, joita tämä opas ei kata, tukitiimimme on käytettävissä auttamaan. Avaa tiketti osoitteessa legionhosting.net/submitticket.php ja anna palvelimesi tiedot, kuvaus ongelmasta sekä mahdolliset asiaankuuluvat virheilmoitukset GPanelin konsolista.


Was this article helpful?

Ready to Get Started?

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