Panduan ini mencakup semua yang Anda butuhkan untuk menjalankan server BeamMP Anda di Legion Hosting, mulai dari startup pertama kali dan pengaturan kunci autentikasi hingga konfigurasi ServerConfig.toml dan cara pemain terhubung. Untuk perintah admin, peta kustom, dan manajemen resource, lihat Pengaturan Admin dan Resource BeamMP.
Apa itu BeamMP?
BeamMP adalah mod multiplayer untuk BeamNG.drive yang memungkinkan pemain mengemudi, balapan, dan menabrak bersama di peta yang sama. Aplikasi BeamMP-Server berjalan sebagai server dedicated mandiri. Pemain terhubung melalui launcher BeamMP, yang menggantikan launcher BeamNG.drive standar untuk sesi multiplayer.
Start Pertama
Saat Anda pertama kali menerima server BeamMP Anda, ikuti langkah-langkah ini untuk menjadikannya online:
- Masuk ke GPanel dan pilih server BeamMP Anda.
- Sebelum memulai, Anda harus memperoleh kunci autentikasi (lihat di bawah). Tanpa itu server akan gagal melakukan autentikasi dengan layanan BeamMP.
- Navigasikan ke tab Startup dan tempel kunci autentikasi Anda ke variabel
AUTHKEY. - Secara opsional sesuaikan variabel startup lainnya seperti nama server dan maksimum pemain.
- Buka tab Console dan klik Start.
- Server akan mengunduh file BeamMP-Server secara otomatis pada boot pertama. Ini mungkin memakan waktu beberapa menit.
- Setelah konsol menampilkan
[INFO] Server started!atau sejenisnya, server Anda online dan akan muncul di browser server BeamMP.
Kunci Autentikasi (BeamMP Keymaster)
Setiap server BeamMP memerlukan kunci autentikasi yang menghubungkannya ke layanan backend BeamMP. Kunci ini gratis dan terikat dengan akun BeamMP/Discord Anda.
Cara Mendapatkan Kunci Anda
- Buka beammp.com/k/keys (BeamMP Keymaster).
- Masuk dengan akun Discord Anda. Jika Anda tidak memiliki akun BeamMP, Anda akan diminta untuk membuatnya.
- Klik Create a key (atau + / New Key tergantung UI saat ini).
- Masukkan nama untuk server Anda (ini hanya label untuk referensi Anda) dan alamat IP server Anda.
- Salin string kunci yang dihasilkan.
Menambahkan Kunci ke Server Anda
- Di GPanel, buka tab Startup.
- Tempel kunci Anda ke variabel
AUTHKEY. - Mulai ulang server agar perubahan diterapkan.
Variabel Startup GPanel
BeamMP menampilkan beberapa opsi konfigurasi sebagai variabel startup di GPanel. Navigasikan ke tab Startup untuk melihat dan memodifikasinya. Perubahan memerlukan restart server agar diterapkan.
| Variabel | Default | Deskripsi |
|---|---|---|
AUTHKEY |
kosong | Kunci autentikasi BeamMP Anda dari Keymaster. Diperlukan agar server berfungsi. |
NAME |
BeamMP Server |
Nama yang ditampilkan di browser server BeamMP. |
MAX_PLAYERS |
10 |
Jumlah maksimum pemain bersamaan. Nilai yang lebih tinggi memerlukan lebih banyak CPU dan RAM. |
MAP |
/levels/gridmap_v2/info.json |
Peta yang akan dimuat. Menggunakan format jalur peta BeamNG.drive. Lihat bagian Pemilihan Peta untuk peta yang tersedia. |
PORT |
30814 |
Port server. Ini telah dikonfigurasi sebelumnya oleh GPanel — jangan ubah kecuali diinstruksikan oleh dukungan. |
MAX_CARS |
1 |
Maksimum kendaraan per pemain. Lebih banyak kendaraan per pemain secara signifikan meningkatkan penggunaan bandwidth dan CPU. |
PRIVATE |
false |
Jika true, server tidak akan muncul di browser server publik. Pemain harus terhubung via direct connect. |
ServerConfig.toml
Selain variabel startup, konfigurasi server lengkap berada di ServerConfig.toml di direktori root server. Anda dapat mengedit file ini via tab Files di GPanel atau melalui SFTP. Variabel startup di GPanel menggantikan nilai dalam file ini pada setiap start.
Opsi Konfigurasi Utama
[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
| Pengaturan | Deskripsi |
|---|---|
AuthKey |
Kunci autentikasi BeamMP Keymaster Anda. |
Name |
Nama server yang ditampilkan di browser server. Mendukung beberapa kode pemformatan. |
Description |
Deskripsi singkat yang ditampilkan di bawah nama server di browser. |
MaxPlayers |
Batas pemain. Nilai tipikal: 8–20 untuk gameplay yang mulus. |
Map |
Jalur peta yang akan dimuat. Harus berupa jalur level BeamNG.drive yang valid. |
Private |
Atur ke true untuk menyembunyikan dari browser server. |
MaxCars |
Kendaraan yang diizinkan per pemain. 1 direkomendasikan untuk server yang lebih besar. |
ResourceFolder |
Jalur ke direktori Resources yang berisi mod dan plugin sisi server. |
LogChat |
Jika true, pesan obrolan pemain dicatat ke konsol. |
Pemilihan Peta
BeamMP menggunakan peta yang sama dengan BeamNG.drive. Peta ditentukan sebagai jalur level dalam pengaturan Map. Di bawah ini adalah peta default yang paling umum digunakan:
| Nama Peta | Jalur Peta | Deskripsi |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Area pengujian datar dan terbuka. Bagus untuk pembangunan bebas dan pengujian kendaraan. |
| West Coast USA | /levels/west_coast_usa/info.json |
Peta besar dan detail dengan jalan raya, kota, dan medan yang bervariasi. Sangat populer untuk freeroam. |
| East Coast USA | /levels/east_coast_usa/info.json |
Perbukitan, hutan, dan kota kecil. Bagus untuk off-road dan berkeliling. |
| Italy | /levels/italy/info.json |
Pedesaan Italia yang indah dengan jalan sempit dan kota pesisir. |
| Utah | /levels/utah/info.json |
Medan gurun dengan jalan raya panjang dan jalur off-road. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Pulau tropis dengan jalan berkelok dan vegetasi lebat. |
| Industrial | /levels/industrial/info.json |
Area industri kompak dengan ramp, lompatan, dan lintasan rintangan. |
| Small Island USA | /levels/small_island/info.json |
Pulau kecil dengan jalan sempit. Bagus untuk jumlah pemain yang lebih kecil. |
| Driver Training | /levels/driver_training/info.json |
Lintasan bergaya autocross yang dirancang untuk latihan penanganan kendaraan. |
Resources/Client dan menggunakan jalur peta yang sesuai. Lihat Pengaturan Admin dan Resource BeamMP untuk detail tentang menambahkan konten kustom.
Maksimum Pemain dan Performa
BeamNG.drive adalah game yang intensif secara fisika. Setiap pemain dan kendaraan menambahkan beban signifikan pada server maupun client yang terhubung. Ingat panduan ini:
- MaxPlayers: 8–20 pemain adalah tipikal untuk pengalaman yang mulus. Server yang lebih besar (20+) dimungkinkan tetapi memerlukan lebih banyak resource dan konfigurasi yang cermat.
- MaxCars: Menjaganya di
1per pemain sangat direkomendasikan untuk server dengan lebih dari 10 pemain. Setiap kendaraan tambahan melipatgandakan data fisika yang harus disinkronkan. - Pilihan peta penting: Peta yang lebih besar dan lebih detail (West Coast USA, Italy) menggunakan lebih banyak memori daripada peta yang lebih sederhana (Grid Map, Industrial).
- Bandwidth jaringan: BeamMP mengirim data fisika yang detail untuk setiap kendaraan. Jumlah pemain yang tinggi dengan beberapa kendaraan per pemain dapat menjenuhkan bandwidth dengan cepat.
MaxCars ke 1 dan turunkan MaxPlayers. Ini adalah satu-satunya cara paling efektif untuk meningkatkan performa server.
Cara Terhubung
Pemain terhubung ke server BeamMP melalui launcher BeamMP, bukan launcher BeamNG.drive standar.
Via Browser Server
- Unduh dan instal launcher BeamMP dari beammp.com.
- Luncurkan launcher BeamMP. Ini akan memulai BeamNG.drive dengan mod multiplayer BeamMP dimuat.
- Dari menu utama, pilih Multiplayer.
- Telusuri daftar server atau gunakan bilah pencarian untuk menemukan server Anda berdasarkan nama.
- Klik server Anda dan pilih Connect.
Via Direct Connect
- Di menu multiplayer BeamMP, klik Direct Connect.
- Masukkan alamat IP dan port server Anda dalam format
IP:PORT(mis.,192.168.1.1:30814). - Klik Connect.
PRIVATE diatur ke false dan kunci autentikasi Anda valid. Mungkin perlu satu atau dua menit setelah startup agar server muncul di browser. Jika masih tidak muncul, periksa konsol untuk error autentikasi. Perhatikan bahwa port Anda ditetapkan secara acak kecuali Anda memiliki IP privat -- periksa GPanel untuk port yang benar.
Manajemen Penyimpanan
BeamNG.drive adalah game berbasis sesi. Tidak ada status dunia persisten atau file simpan untuk server. Saat pemain terputus atau server dimulai ulang, semua posisi dan status kendaraan diatur ulang. Setiap sesi dimulai dari awal.
- Tidak ada simpanan dunia untuk dicadangkan atau dikelola.
- Konfigurasi server (
ServerConfig.toml) dan resource tetap ada di antara restart. - Konfigurasi kendaraan pemain disimpan di sisi client, bukan di server.
Artikel Terkait
- Pengaturan Admin dan Resource BeamMP — Perintah admin, peta kustom, plugin, dan manajemen resource
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File via SFTP
- Panduan Memulai Server — Panduan umum untuk memulai server game apa pun di Legion Hosting
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 dan deskripsi masalah.