Panduan ini mencakup pengaturan admin, akses RCON, instalasi mod Workshop, mod skenario, konfigurasi anti-cheat BattlEye, dan pemecahan masalah untuk server dedikasi Arma Reforger Anda. Untuk pengaturan server awal, konfigurasi, pemilihan skenario, dan instruksi koneksi, lihat Panduan Pengaturan Server Arma Reforger.
1. Pengaturan Admin
Arma Reforger menggunakan sistem admin berbasis identitas. Admin didefinisikan dalam file config.json menggunakan ID identitas Bohemia Interactive (BI) mereka.
Menemukan ID Identitas Anda
- Luncurkan Arma Reforger dan buka bagian Profile dari menu utama.
- ID identitas Bohemia Interactive Anda ditampilkan pada halaman profil Anda. Ini adalah string alfanumerik yang panjang.
- Sebagai alternatif, Anda dapat menemukannya di halaman akun Bohemia Interactive Anda di bawah pengaturan profil Anda.
Menambahkan Admin ke config.json
- Hentikan server dari GPanel.
- Buka
config.jsonmenggunakan tab Files atau melalui SFTP. - Temukan atau tambahkan array
adminsdi dalam objekgame. Tambahkan ID identitas dari setiap pemain admin:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
- Setiap entri dalam array
adminsadalah string yang berisi ID identitas Bohemia Interactive satu pemain. - Anda dapat menambahkan admin sebanyak yang diperlukan. Pisahkan entri dengan koma.
- Simpan file dan jalankan server. Pemain yang terdaftar akan memiliki hak istimewa admin saat mereka bergabung.
Kemampuan Admin
Pemain yang terdaftar dalam array admins memiliki akses ke:
- Kick/Ban pemain melalui menu manajemen server dalam game.
- Mode Game Master -- Jika menjalankan skenario Game Master, admin dapat bertindak sebagai GM, menempatkan unit, objektif, dan mengontrol skenario secara real-time.
- Perintah administratif melalui console dalam game ketika diaktifkan.
2. Akses RCON
RCON (Remote Console) memungkinkan Anda menjalankan perintah server tanpa bergabung ke game. Ini berguna untuk manajemen otomatis, restart terjadwal, dan pemantauan.
Menyiapkan RCON
- Atur variabel startup
ADMIN_PASSWORDdi GPanel, atau aturpasswordAdmindiconfig.json. Ini adalah password RCON. - Pastikan port RCON dapat diakses. Secara default, port RCON adalah port game Anda plus 1 (mis. port game 2001 = port RCON 2002). Periksa tab Network GPanel untuk port yang dialokasikan untuk Anda.
Terhubung melalui RCON
Anda dapat menggunakan klien apa pun yang kompatibel dengan BattlEye RCON untuk terhubung. Opsi populer meliputi:
- BattlEye RCon -- Klien RCON BattlEye resmi.
- ArmA Reforger Server Tool -- Alat komunitas yang dirancang untuk manajemen server Reforger.
Terhubung menggunakan IP server Anda, port RCON, dan password admin.
| Perintah | Deskripsi |
|---|---|
#kick <player_id> |
Mengeluarkan pemain dari server. |
#ban <player_id> |
Memblokir pemain dari server. |
#shutdown |
Mematikan server dengan baik. Umumnya lebih baik menggunakan GPanel untuk menghentikan dan me-restart. |
#restart |
Me-restart skenario saat ini tanpa me-restart proses server. |
players |
Mencantumkan pemain yang sedang terhubung beserta ID mereka. |
3. Instalasi Mod Workshop
Arma Reforger mendukung mod melalui Bohemia Interactive Workshop. Mod ditambahkan ke server dengan menentukan ID mod mereka di config.json.
Menemukan ID Mod
- Telusuri Arma Reforger Workshop dalam game atau di situs web Bohemia Interactive.
- Temukan mod yang ingin Anda instal dan catat Mod ID (string alfanumerik yang panjang) dan nomor Version nya.
- Beberapa mod juga memiliki Scenario ID jika menyertakan skenario kustom. Anda akan memerlukan ini jika ingin menjalankan skenario ber-mod.
Menambahkan Mod ke config.json
- Hentikan server dari GPanel.
- Buka
config.jsonmenggunakan tab Files atau melalui SFTP. - Temukan array
modsdi dalam objekgame. Tambahkan setiap mod menggunakan format berikut:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- Pengidentifikasi mod Workshop yang unik.name-- Nama deskriptif untuk referensi Anda. Ini tidak memengaruhi pemuatan tetapi membantu mengidentifikasi mod dalam config.version-- Versi mod yang digunakan. Server akan mengunduh versi ini dari Workshop saat startup.
mods dari Workshop. Anda tidak perlu mengunggah file mod secara manual melalui SFTP. Mulai pertama setelah menambahkan mod baru mungkin memakan waktu lebih lama karena server mengunduh data mod.
Urutan Muat
Mod dimuat dalam urutan kemunculannya dalam array mods. Jika Anda memiliki mod yang bergantung pada mod lain (mis. mod yang memerlukan mod framework), cantumkan dependensinya terlebih dahulu:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Mod Skenario
Beberapa mod Workshop menyertakan skenario kustom (mode game atau peta). Untuk menggunakan skenario ber-mod:
- Tambahkan mod ke array
modsseperti dijelaskan di atas. - Atur
scenarioIdke resource ID skenario, yang disediakan dalam deskripsi Workshop mod tersebut.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. Anti-Cheat BattlEye
Arma Reforger menyertakan perlindungan anti-cheat BattlEye. Ini diaktifkan secara default dan direkomendasikan untuk server publik.
| Pengaturan | Nilai | Efek |
|---|---|---|
battlEye |
true |
Pemain harus memiliki BattlEye terinstal dan berjalan. Pelaku cheat terdeteksi dan diblokir. Direkomendasikan untuk server publik. |
battlEye |
false |
Tidak ada penegakan anti-cheat. Pemain dapat bergabung tanpa BattlEye. Gunakan hanya untuk server privat/pengujian. |
Pengaturan battlEye terletak di dalam objek gameProperties pada config.json:
"gameProperties": {
"battlEye": true
}
6. Pemecahan Masalah
Mod Tidak Dimuat
- Verifikasi bahwa
modIddanversiondiconfig.jsonsudah benar. Salin langsung dari daftar Workshop untuk menghindari salah ketik. - Periksa log console server untuk error pengunduhan. Server mungkin gagal mengunduh mod jika Workshop sedang tidak tersedia sementara.
- Pastikan mod kompatibel dengan versi Arma Reforger saat ini. Mod mungkin rusak setelah pembaruan game.
- Coba hapus semua mod dan tambahkan satu per satu untuk mengidentifikasi mod mana yang menyebabkan masalah.
- Verifikasi sintaks JSON Anda sudah benar. Sebuah error sintaks di mana pun dalam
config.jsonakan mencegah seluruh file dimuat.
Server Crash
- Periksa console untuk pesan error sebelum crash. Penyebab umum termasuk mod yang tidak kompatibel dan nilai konfigurasi yang tidak valid.
- Jika crash terjadi setelah menambahkan mod, hapus mod tersebut dan uji lagi. Beberapa mod mungkin berkonflik satu sama lain.
- Validasi
config.jsondengan validator JSON untuk menyingkirkan error sintaks. - Coba kurangi
maxPlayersatauserverMaxViewDistancejika server crash saat beban tinggi. - Jika crash terus berlanjut, buka tiket dukungan dengan IP server Anda, isi
config.json(sembunyikan password), dan pesan error apa pun dari console.
Masalah Koneksi
- Jika pemain tidak dapat terhubung setelah menambahkan mod, pastikan mereka memiliki mod yang sama terinstal. Arma Reforger akan meminta pemain untuk mengunduh mod yang diperlukan saat bergabung, tetapi ini dapat gagal jika versi mod tidak cocok persis.
- Verifikasi bahwa field
versiondi entri mod Anda cocok dengan versi yang tersedia di Workshop. Nomor versi yang usang akan menyebabkan ketidakcocokan. - Periksa bahwa pengaturan
battlEyekonsisten -- jika diaktifkan di server, pemain harus menjalankan BattlEye. - Jika server tidak terlihat di browser, periksa bahwa
visiblebernilaitruedana2sQueryEnabledbernilaitruediconfig.json. - Pastikan baik server maupun semua klien menjalankan versi game yang sama. Pembaruan Arma Reforger dapat merusak kompatibilitas untuk sementara.
Hak Istimewa Admin Tidak Berfungsi
- Pastikan ID identitas Bohemia Interactive Anda terdaftar dengan benar dalam array
adminsdiconfig.json. - ID identitas peka huruf besar/kecil. Salin persis seperti yang ditampilkan di profil Bohemia Anda.
- Pastikan
config.jsondiformat dengan benar. Sebuah error sintaks JSON akan mencegah daftar admin dimuat. - Restart server setelah membuat perubahan pada
config.json. Perubahan hanya dibaca saat startup.
Artikel Terkait
- Panduan Pengaturan Server Arma Reforger
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Panduan Startup Server
Butuh Bantuan?
Jika Anda mengalami masalah dengan server Arma Reforger Anda yang tidak tercakup di sini, buka tiket dukungan dan sertakan IP server Anda, deskripsi masalahnya, dan pesan error relevan apa pun dari console GPanel.