Panduan ini membahas perintah konsol headless, manajemen sesi, pengaturan mod loader, dan pemecahan masalah untuk server Resonite Anda. Untuk pengaturan awal, lihat Panduan Pengaturan Server Headless Resonite.
1. Perintah Konsol Headless
Server headless Resonite menerima perintah melalui konsol GPanel. Server merespons perintah shutdown untuk shutdown yang mulus.
| Perintah | Deskripsi |
|---|---|
worlds |
Menampilkan semua sesi dunia yang aktif. |
focus <world_index> |
Fokus pada dunia tertentu untuk perintah. |
status |
Menampilkan status dunia yang sedang difokuskan. |
users |
Menampilkan pengguna di dunia yang sedang difokuskan. |
kick <username> |
Mengeluarkan pengguna dari dunia yang sedang difokuskan. |
ban <username> |
Memblokir pengguna dari dunia yang sedang difokuskan. |
silence <username> |
Membisukan pengguna di dunia yang sedang difokuskan. |
unsilence <username> |
Membatalkan pembisuan pengguna. |
respawn <username> |
Memunculkan kembali pengguna ke titik asal dunia. |
role <username> <role> |
Menyetel peran pengguna (Admin, Builder, Moderator, Guest, Spectator). |
name <session_name> |
Mengganti nama sesi yang sedang difokuskan. |
accessLevel <level> |
Mengubah siapa yang dapat bergabung (Anyone, RegisteredUsers, Contacts, ContactsPlus, Private). |
maxUsers <count> |
Mengubah jumlah maksimum pengguna untuk dunia yang sedang difokuskan. |
save |
Menyimpan dunia yang sedang difokuskan. |
close |
Menutup dunia yang sedang difokuskan. |
restart |
Me-restart dunia yang sedang difokuskan. |
invite <username> |
Mengundang pengguna ke dunia yang sedang difokuskan. |
message <text> |
Mengirim pesan ke dunia yang sedang difokuskan. |
shutdown |
Mematikan seluruh server headless secara mulus. |
2. Tingkat Akses
Kontrol siapa yang dapat bergabung ke sesi dunia Anda dengan pengaturan accessLevel:
| Tingkat | Deskripsi |
|---|---|
| Anyone | Terbuka untuk semua pengguna Resonite. |
| RegisteredUsers | Hanya akun Resonite terdaftar. |
| Contacts | Hanya pengguna dalam daftar kontak akun headless. |
| ContactsPlus | Kontak dan kontak dari kontak. |
| Private | Hanya dengan undangan. |
3. Peran Pengguna
Tetapkan peran untuk mengontrol apa yang dapat dilakukan pengguna di dunia Anda:
| Peran | Deskripsi |
|---|---|
| Admin | Kontrol penuh atas dunia. |
| Builder | Dapat membangun dan memodifikasi objek. |
| Moderator | Dapat kick/ban pengguna dan memoderasi chat. |
| Guest | Akses pengguna standar. |
| Spectator | Dapat mengamati tetapi tidak berinteraksi. |
Setel peran default di Config.json menggunakan defaultUserRoles atau tetapkan per-pengguna dengan perintah konsol role.
4. Beberapa Dunia
Server headless dapat menghosting beberapa dunia secara bersamaan. Tambahkan entri tambahan ke array startWorlds di Headless/Config/Config.json:
"startWorlds": [
{
"isEnabled": true,
"sessionName": "World 1",
"maxUsers": 16,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld"
},
{
"isEnabled": true,
"sessionName": "World 2",
"maxUsers": 8,
"accessLevel": "Contacts",
"loadWorldPresetName": "Grid"
}
]
Gunakan focus 0 dan focus 1 di konsol untuk beralih antar dunia.
5. Mod Loader
Resonite mendukung mod melalui ResoniteModLoader. Untuk mengaktifkan:
- Setel
ENABLE_MODLOADERketruedi tab Startup. - Pasang ulang atau restart server -- DLL mod loader akan diunduh secara otomatis.
- Tempatkan DLL mod di direktori
rml_mods/melalui SFTP. - Restart server untuk memuat mod.
File mod loader:
Libraries/ResoniteModLoader.dll-- Mod loader utama.rml_libs/0Harmony.dll-- Dependensi yang diperlukan.rml_mods/-- Tempatkan DLL mod Anda di sini.
6. Pemecahan Masalah
- Server tidak mau start: Verifikasi bahwa kredensial login di
Config.jsonsudah benar. Headless harus mengautentikasi dengan akun Resonite yang valid. - Dunia tidak muncul di browser: Periksa bahwa
hideFromPublicListingtidak disetel ketrue. PastikanaccessLevelmengizinkan pengguna yang mencari. - "World running..." tidak muncul: Periksa kesalahan di konsol. Nama world preset mungkin salah.
- Mod tidak dimuat: Verifikasi bahwa
ENABLE_MODLOADERbernilaitruedan DLL mod ada dirml_mods/. Periksa konsol untuk kesalahan mod loader. - Penggunaan sumber daya tinggi: Kurangi
tickRatediConfig.jsonatau turunkanmaxConcurrentAssetTransfers. Konten buatan pengguna yang kompleks dapat menguras sumber daya.
Artikel Terkait
- Panduan Pengaturan Server Headless Resonite
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
Butuh Bantuan?
Jika Anda memerlukan bantuan lebih lanjut, buka tiket dukungan dengan detail server Anda dan pesan kesalahan apa pun dari konsol GPanel.