Panduan ini membahas administrasi server untuk Just Cause 3 Multiplayer (JC3:MP), termasuk alat admin berbasis scripting, pengelolaan pemain, dan teknik moderasi server.
Ikhtisar Admin
JC3:MP tidak memiliki sistem perintah admin bawaan. Sebagai gantinya, seluruh administrasi server ditangani melalui paket JavaScript sisi server (skrip). Komunitas telah membuat paket admin yang menyediakan perintah kick, ban, teleport, dan pengelolaan lainnya.
Menginstal Paket Admin
- Hentikan server Anda dari GPanel.
- Unduh paket skrip admin dari sumber daya komunitas JC3:MP atau JC3:MP Wiki.
- Unggah folder paket ke direktori
packages/di server Anda menggunakan File Manager atau SFTP. - Setiap paket harus berisi setidaknya file
main.jsdanpackage.json. - Mulai server Anda. Konsol seharusnya mengonfirmasi paket berhasil dimuat.
Perintah Admin Umum
Perintah yang tepat bergantung pada paket admin yang Anda instal. Sebagian besar paket admin komunitas menyediakannya melalui obrolan dalam game:
| Perintah | Deskripsi |
|---|---|
/kick [player] |
Mengeluarkan pemain dari server |
/ban [player] |
Memblokir pemain secara permanen agar tidak dapat terhubung |
/unban [player] |
Menghapus blokir pemain |
/tp [player] |
Teleport ke lokasi pemain |
/tphere [player] |
Teleport pemain ke lokasi Anda |
/vehicle [name] |
Memunculkan kendaraan di lokasi Anda |
/weather [type] |
Mengubah cuaca server |
/time [hours] |
Mengatur waktu dalam sehari |
Konsol Server
Konsol GPanel menampilkan output server, termasuk koneksi pemain, pemutusan koneksi, dan error skrip. Anda dapat memantau aktivitas server langsung dari tab Console.
Server berhenti secara mulus dengan Ctrl+C (ditangani secara otomatis oleh GPanel saat Anda mengeklik Stop).
Pengelolaan Pemain
Daftar Blokir
Saat menggunakan paket admin, pemain yang diblokir biasanya disimpan dalam file JSON di dalam direktori data paket (mis. packages/admin/bans.json). Anda dapat menyunting file ini secara manual untuk menambah atau menghapus blokir:
- Hentikan server Anda.
- Buka file daftar blokir di File Manager.
- Tambah atau hapus entri sesuai kebutuhan.
- Simpan dan mulai ulang server.
Perlindungan Kata Sandi
Untuk membatasi akses ke server Anda, atur variabel startup SERVER_PASSWORD di tab Startup GPanel, atau sunting field password di config.json.
Skrip Kustom
JC3:MP mendukung penulisan skrip sisi server kustom dalam JavaScript. Untuk membuat paket kustom:
- Buat folder baru di
packages/(mis.packages/my-script/). - Buat
package.jsondengan nama paket dan titik masuk. - Buat file
main.jsdengan logika skrip Anda. - Mulai ulang server untuk memuat paket baru.
Contoh package.json
{
"name": "my-script",
"main": "main.js"
}
Contoh main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Pemecahan Masalah
| Masalah | Solusi |
|---|---|
| Perintah admin tidak berfungsi | Verifikasi paket admin dimuat (periksa konsol untuk pesan pemuatan). Konfirmasikan Steam ID Anda ada dalam daftar admin di dalam konfigurasi paket. |
| Paket gagal dimuat | Periksa konsol untuk error JavaScript. Pastikan package.json valid dan file main.js ada. |
| Pemain tidak dapat terhubung | Verifikasi server berjalan dan port sudah benar. Periksa bahwa mod JC3:MP terinstal di sisi klien. |
Artikel Terkait
- Just Cause 3 Multiplayer Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP