Cara Menyiapkan Server BeamMP

Server BeamMP memungkinkan grupmu berkendara bersama di BeamNG.drive di petamu, dengan mod dan aturanmu sendiri, apa pun kondisi PC kamu. Ada tiga cara menjalankannya: secara manual, di Docker, atau dikelola di Flux.

Opsi 1: manual

Server adalah program BeamMP sendiri, BeamMP-Server, unduhan gratis dari rilis GitHub-nya (BeamMP/BeamMP-Server): sekitar 12 MB, dengan build untuk Windows, Ubuntu 22.04 dan 24.04, serta Debian 12 dan 13. Tidak memerlukan salinan BeamNG.drive: setiap pemain membawa game-nya sendiri.

  1. Unduh build untuk sistem kamu dari github.com/BeamMP/BeamMP-Server/releases, dan di Linux jadikan executable (chmod +x).
  2. Jalankan sekali: ia menulis ServerConfig.toml di sebelahnya dan berhenti, karena belum ada AuthKey.
  3. Dapatkan AuthKey gratis di keymaster.beammp.com dan tempel ke AuthKey di ServerConfig.toml.
  4. Atur Name, Map, MaxPlayers, dan Private, lalu mulai server lagi.
  5. Buka port 30814 untuk TCP dan UDP di firewall kamu, dan teruskan di router jika kamu hosting di rumah.

ServerConfig.toml

KeyDefaultFungsinya
AuthKey(empty)Kunci kamu dari Keymaster. Tanpa itu server tidak akan mulai
NamaServer BeamMPNama di daftar server
DeskripsiDeskripsi Default BeamMPTeks di bawah nama di daftar
TagFreeroamTag pencarian, dipisah koma
Peta/levels/gridmap_v2/info.jsonPeta yang dimuat setiap pemain
MaxPlayers8Pemain sekaligus
MaxCars1Mobil per pemain
Privattruetrue membuat server tetap tidak masuk daftar
Port30814TCP dan UDP
AllowGueststruePemain tanpa akun BeamMP
ResourceFolderResourcesTempat mod (Client) dan plugin (Server) berada

Setiap key juga bisa berasal dari variabel lingkungan (BEAMMP_NAME, BEAMMP_MAP, BEAMMP_AUTH_KEY, dan seterusnya), dan variabel lingkungan lebih diutamakan daripada file.

Mod dan plugin

  • Resources/Client: mod sebagai file .zip. Server mengirim semuanya ke setiap pemain yang bergabung.
  • Resources/Server: plugin Lua, masing-masing satu folder.

Opsi 2: Docker

runonflux/beammp-server-flux, image kami (sumber di GitHub, RunOnFlux/beammp-server-flux), menjalankan BeamMP-Server tanpa modifikasi di bawah supervisor. Image ini menulis ServerConfig.toml dari variabel lingkungan (BEAMMP_AUTH_KEY, BEAMMP_NAME, BEAMMP_MAP, BEAMMP_MAX_PLAYERS, BEAMMP_MAX_CARS, BEAMMP_PRIVATE, BEAMMP_ALLOW_GUESTS, BEAMMP_DESCRIPTION, BEAMMP_TAGS, GAME_PORT) dan mengikuti rilis stabil BeamMP secara otomatis.

  • Pasang /mnt/beammp/data pada volume untuk file kamu (pengaturan, mod, plugin, ban, backup) dan /mnt/beammp/server untuk build dan log yang diunduh.
  • Tanpa AuthKey, server menunggu dan memberi tahu di mana mendapatkannya, alih-alih restart terus-menerus.
  • Server ini memasang plugin kecil, FluxAdmin, untuk daftar pemain yang bisa dibaca mesin, kick berdasarkan ID pemain, dan blokir.

Opsi 3: dikelola di Flux

Deploy server BeamMP di cloud terdesentralisasi Flux, dengan image yang sama, pengaturan berbentuk formulir, port dibuka dan diteruskan untuk kamu, proteksi DDoS termasuk, dan dashboard dengan konsol server langsung, tab Peta, mod, plugin Lua, ban, penjelajah file, dan backup. Paket mulai $2.99 per bulan.

  1. Pilih paket 10, 20, atau 40 pemain.
  2. Pilih wilayah yang dekat dengan pemain kamu.
  3. Tempel AuthKey kamu, beri nama server, pilih peta dan deploy. Server aktif dalam satu menit.
  4. Temukan server berdasarkan nama di launcher BeamMP, atau gunakan Direct Connect dengan alamat dari dashboard.

Pertanyaan yang sering diajukan

Apakah server BeamMP gratis?

Ya. BeamMP-Server gratis dan open source (AGPL-3.0), begitu pula AuthKey. Pemain memerlukan BeamNG.drive sendiri dan launcher BeamMP gratis. Yang berbayar adalah mesin yang menjalankan server.

Apakah server BeamMP berjalan di Linux?

Ya, secara native: BeamMP menyediakan build untuk Ubuntu 22.04 dan 24.04 serta Debian 12 dan 13, untuk x86_64 dan arm64.

Mengapa server saya tertutup setelah 10 detik?

Server tidak punya AuthKey. BeamMP mencatat "No AuthKey specified" lalu berhenti. Dapatkan key gratis di keymaster.beammp.com dan masukkan ke ServerConfig.toml.

Panduan BeamMP terkait