Promo Kilat 50% diskon untuk semua server Hari Terakhir!
Berakhir dalam: 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

Pengaturan Admin dan Resource BeamMP


Panduan ini mencakup pengaturan admin, resource sisi server, peta kustom, manajemen kendaraan, dan pemecahan masalah untuk server BeamMP Anda di Legion Hosting. Untuk pengaturan server awal, kunci autentikasi, dan konfigurasi dasar, lihat Panduan Pengaturan Server BeamMP.

Panel Server: Semua manajemen server dilakukan melalui GPanel di gpanel.legionhosting.net. Manajemen file dapat dilakukan melalui tab Files atau via SFTP. Lihat Cara Mengunggah File via SFTP untuk petunjuk SFTP.

Pengaturan Admin

BeamMP tidak memiliki sistem login atau kata sandi admin tradisional. Sebagai gantinya, perintah admin dijalankan melalui konsol server atau via plugin Lua sisi server yang memeriksa pengenal pemain.

Perintah Konsol

Konsol server di GPanel menyediakan akses langsung ke perintah server bawaan. Ketik perintah langsung ke kolom input konsol:

Perintah Deskripsi
kick <player_id> <reason> Mengeluarkan pemain dari server dengan pesan alasan opsional.
ban <player_name> Memblokir pemain dari server. Pemain yang diblokir tidak dapat terhubung kembali.
unban <player_name> Menghapus blokir pemain, memungkinkan mereka terhubung kembali.
list Menampilkan semua pemain yang sedang terhubung beserta ID mereka.
say <message> Mengirim pesan obrolan ke seluruh server dari konsol.
status Menampilkan informasi status server termasuk jumlah pemain dan waktu aktif.
help Menampilkan semua perintah konsol yang tersedia.
ID Pemain: Gunakan perintah list untuk melihat pemain yang terhubung beserta ID mereka. ID ini diperlukan untuk perintah seperti kick.

Struktur Folder Resources

BeamMP menggunakan folder Resources untuk mengorganisir konten sisi server. Folder ini berisi dua subdirektori dengan tujuan yang berbeda:

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

Resource Client

File yang ditempatkan di Resources/Client/ secara otomatis diunduh oleh pemain saat mereka terhubung. Ini digunakan untuk:

  • Peta kustom — File .zip mod peta yang dibutuhkan pemain untuk memuat peta server.
  • Kendaraan kustom — File .zip mod kendaraan yang menambahkan mobil baru atau memodifikasi yang sudah ada.
  • Mod client lainnya — Mod BeamNG.drive apa pun yang perlu ada di client.
Ukuran file penting: Segala sesuatu di Resources/Client/ diunduh oleh setiap pemain yang bergabung. File besar atau banyak mod akan meningkatkan waktu koneksi secara signifikan. Jaga resource client Anda tetap ramping untuk pengalaman pemain terbaik.

Resource Server (Plugin Lua)

Direktori Resources/Server/ berisi plugin Lua sisi server. Plugin ini berjalan hanya di server dan tidak dikirim ke pemain. Setiap plugin berada di subfoldernya sendiri dengan file main.lua:

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

Plugin sisi server dapat:

  • Merespons event pemain (bergabung, keluar, pesan obrolan, spawn kendaraan).
  • Menerapkan perintah kustom yang dipicu via obrolan (mis., /tp, /give).
  • Mengelola izin dan batas kendaraan.
  • Menambahkan sistem ekonomi, teleportasi, atau fitur gameplay kustom lainnya.
  • Mencatat aktivitas pemain dan menegakkan aturan.
Resource plugin: Komunitas BeamMP memelihara koleksi plugin di forum BeamMP dan GitHub. Plugin umum mencakup perintah obrolan, batas kendaraan, dan alat admin.

Menambahkan Peta Kustom

Untuk menjalankan peta kustom (non-default) di server BeamMP Anda:

  1. Unduh mod peta sebagai file .zip dari sumber mod BeamNG.drive (mis., repositori mod BeamNG.drive).
  2. Hentikan server Anda di GPanel.
  3. Unggah file .zip ke Resources/Client/ via tab Files atau SFTP. Jangan ekstrak zip-nya.
  4. Perbarui variabel startup MAP (atau Map di ServerConfig.toml) ke jalur peta yang benar untuk peta kustom. Jalur ini biasanya dalam format /levels/map_name/info.json — periksa dokumentasi mod untuk jalur yang tepat.
  5. Mulai server.
Jalur peta harus benar: Jika nilai Map tidak cocok dengan jalur sebenarnya di dalam file .zip mod, server akan gagal memuat peta. Periksa dokumentasi mod atau inspeksi struktur .zip untuk menemukan jalur /levels/ yang benar.
Pemain mengunduh otomatis: Saat pemain terhubung, launcher BeamMP secara otomatis mengunduh file apa pun di Resources/Client/ yang belum dimiliki pemain. Pemain tidak perlu menginstal mod peta secara manual.

Manajemen Kendaraan

Manajemen kendaraan di server BeamMP dikontrol melalui pengaturan MaxCars dan secara opsional melalui plugin Lua sisi server.

Pengaturan MaxCars

Pengaturan MaxCars di ServerConfig.toml (atau variabel startup MAX_CARS) mengontrol berapa banyak kendaraan yang dapat di-spawn setiap pemain secara bersamaan:

  • 1 — Setiap pemain dapat memiliki satu kendaraan pada satu waktu (direkomendasikan untuk server yang lebih besar).
  • 23 — Memungkinkan pemain memiliki beberapa kendaraan, berguna untuk server yang lebih kecil atau pertemuan mobil.
  • Nilai yang lebih tinggi meningkatkan beban server secara proporsional.

Mod Kendaraan Kustom

Untuk menambahkan kendaraan kustom ke server Anda:

  1. Unduh mod kendaraan sebagai file .zip.
  2. Tempatkan di Resources/Client/.
  3. Mulai ulang server. Pemain akan secara otomatis mengunduh mod kendaraan saat terhubung.

Membatasi Kendaraan via Plugin

Untuk kontrol yang lebih terperinci (mis., memblokir kendaraan tertentu, membatasi jenis kendaraan), Anda memerlukan plugin Lua sisi server. Plugin ini dapat mencegat event spawn kendaraan dan mengizinkan atau menolaknya berdasarkan aturan kustom. Periksa forum BeamMP untuk plugin manajemen kendaraan.


Menginstal dan Mengelola Plugin

Plugin Lua sisi server memperluas fungsionalitas server Anda. Berikut cara menginstal dan mengelolanya:

Menginstal Plugin

  1. Unduh file plugin (biasanya folder yang berisi main.lua dan mungkin file lainnya).
  2. Hentikan server Anda.
  3. Unggah folder plugin ke Resources/Server/ via tab Files atau SFTP.
  4. Pastikan struktur folder benar: Resources/Server/PluginName/main.lua.
  5. Mulai server. Konsol akan menampilkan pesan saat plugin dimuat.

Menghapus Plugin

  1. Hentikan server Anda.
  2. Hapus folder plugin dari Resources/Server/.
  3. Mulai server.
Selalu hentikan server sebelum menambah atau menghapus plugin. Hot-loading tidak didukung secara andal dan dapat menyebabkan error.

Pemecahan Masalah

Error Kunci Autentikasi

  • Verifikasi kunci ditempel dengan benar di variabel startup AUTH_KEY — tanpa spasi tambahan atau jeda baris.
  • Pastikan kunci belum dicabut atau kedaluwarsa di BeamMP Keymaster.
  • Setiap kunci hanya dapat digunakan pada satu server pada satu waktu. Jika Anda menggunakan kunci yang sama di tempat lain, akan gagal.
  • Konsol akan menampilkan error autentikasi saat startup jika kunci tidak valid.

Pemain Tidak Dapat Terhubung

  • Konfirmasikan server sudah sepenuhnya dimulai dan ditampilkan sebagai online di GPanel.
  • Periksa bahwa pemain menggunakan launcher BeamMP, bukan launcher BeamNG.drive standar.
  • Jika server diatur ke Private = true, pemain harus menggunakan direct connect dengan IP dan port yang benar. Lihat Cara Menemukan IP dan Port Server Anda.
  • Pastikan versi launcher BeamMP pemain kompatibel dengan versi server. Launcher yang usang mungkin gagal terhubung.
  • Jika server penuh (MaxPlayers tercapai), pemain tambahan tidak dapat bergabung sampai seseorang keluar.

Masalah Sinkronisasi Mod

  • Jika pemain terjebak mengunduh atau menerima error tentang mod yang hilang, verifikasi file .zip mod di Resources/Client/ tidak rusak.
  • Unduh ulang dan unggah ulang file mod jika .zip-nya rusak.
  • File mod yang sangat besar dapat menyebabkan timeout bagi pemain dengan koneksi lambat. Pertimbangkan untuk menghapus mod besar yang tidak perlu.
  • Pastikan file .zip mod tidak bersarang (yaitu, .zip di dalam folder di dalam .zip lain).

Masalah Performa dengan Banyak Pemain/Kendaraan

  • Kurangi MaxCars ke 1 per pemain.
  • Turunkan MaxPlayers jika server mengalami lag yang konsisten.
  • Beralih ke peta yang lebih sederhana (Grid Map atau Industrial) untuk performa yang lebih baik dengan jumlah pemain tinggi.
  • Hapus mod client yang tidak perlu dari Resources/Client/ untuk mengurangi waktu unduh dan penggunaan memori.
  • Periksa grafik penggunaan resource GPanel — jika CPU atau RAM secara konsisten berada pada batas, pertimbangkan untuk meng-upgrade paket server Anda. Buka tiket dukungan untuk mendiskusikan opsi.

Server Tidak Muncul di Browser

  • Pastikan Private diatur ke false dalam konfigurasi Anda.
  • Verifikasi kunci autentikasi valid dan tidak sedang digunakan oleh server lain.
  • Tunggu 1–2 menit setelah startup agar server terdaftar dengan backend BeamMP.
  • Periksa konsol untuk error apa pun terkait koneksi master server.

Artikel Terkait


Butuh Bantuan Lebih Lanjut?

Jika Anda mengalami masalah yang tidak tercakup dalam panduan ini, tim dukungan kami siap membantu. Buka tiket di legionhosting.net/submitticket.php dengan detail server Anda, deskripsi masalah, dan pesan error relevan apa pun dari konsol GPanel.


Was this article helpful?

Ready to Get Started?

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