Panduan ini membahas cara mengatur dan mengonfigurasi server headless Resonite Anda yang dihosting bersama Legion Hosting. Resonite adalah platform VR sosial tempat pengguna dapat membangun, berkreasi, dan bersosialisasi di dunia buatan pengguna. Untuk manajemen sesi dan perintah admin, lihat Panduan Admin Server Resonite.
1. Mengakses Server Anda
- Masuk ke GPanel.
- Pilih server Resonite Anda dari daftar server.
- Server Anda dikelola melalui tab Console di GPanel dan konfigurasi headless Resonite.
2. Variabel Startup
Konfigurasikan pengaturan ini dari tab Startup di GPanel:
| Variabel | Env Name | Default | Deskripsi |
|---|---|---|---|
| Enable Mod Loader | ENABLE_MODLOADER |
false | Aktifkan ResoniteModLoader untuk mod kustom (true/false). |
| Auto Update | AUTO_UPDATE |
1 | Perbarui server secara otomatis saat startup (1=ya, 0=tidak). |
/headlessCode) diperlukan untuk instalasi. Ini dikonfigurasi oleh penyedia hosting.
3. File Konfigurasi
File konfigurasi utama adalah Headless/Config/Config.json. Edit melalui SFTP. Pengaturan utama:
{
"tickRate": 60.0,
"maxConcurrentAssetTransfers": 4,
"loginCredential": "your_username",
"loginPassword": "your_password",
"startWorlds": [
{
"isEnabled": true,
"sessionName": "My World",
"maxUsers": 32,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld",
"autoRecover": true,
"autoSleep": true,
"saveOnExit": false
}
]
}
4. Referensi Pengaturan Config.json
| Pengaturan | Default | Deskripsi |
|---|---|---|
tickRate | 60.0 | Tick rate simulasi server. |
maxConcurrentAssetTransfers | 4 | Jumlah maksimum unduhan aset secara bersamaan. |
loginCredential | (kosong) | Username akun Resonite untuk headless. |
loginPassword | (kosong) | Kata sandi akun Resonite. |
5. Konfigurasi Dunia
Setiap entri dalam array startWorlds mendefinisikan sebuah sesi dunia. Pengaturan dunia utama:
| Pengaturan | Default | Deskripsi |
|---|---|---|
isEnabled | true | Apakah dunia ini harus dimulai. |
sessionName | null | Nama tampilan untuk sesi. |
maxUsers | 32 | Jumlah maksimum pengguna di dunia. |
accessLevel | Anyone | Siapa yang dapat bergabung: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Dunia preset yang akan dimuat (mis. SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL dunia kustom yang akan dimuat sebagai pengganti preset. |
autoRecover | true | Pulihkan dunia secara otomatis setelah crash. |
autoSleep | true | Tidurkan dunia ketika tidak ada pengguna yang hadir. |
saveOnExit | false | Simpan status dunia ketika server dimatikan. |
autosaveInterval | -1.0 | Interval autosave dalam detik (-1 = dinonaktifkan). |
hideFromPublicListing | null | Sembunyikan sesi ini dari daftar publik. |
awayKickMinutes | -1.0 | Menit sebelum pengguna AFK dikeluarkan (-1 = dinonaktifkan). |
idleRestartInterval | -1.0 | Restart dunia setelah sekian detik dalam keadaan kosong (-1 = dinonaktifkan). |
forcedRestartInterval | -1.0 | Paksa restart setelah sekian detik tanpa memandang pengguna (-1 = dinonaktifkan). |
6. Menghubungkan ke Server Anda
- Jalankan Resonite di PC atau headset VR Anda.
- Buka Session Browser (Dash Menu > Worlds).
- Cari server Anda berdasarkan nama sesi.
- Klik Join untuk masuk ke dunia.
Untuk sesi privat, akun headless harus mengundang pengguna atau menggunakan autoInviteUsernames di konfigurasi.
7. Daftar Periksa Pengaturan Pertama Kali
- Edit
Headless/Config/Config.jsonuntuk menyetelloginCredentialdanloginPassworduntuk akun Resonite Anda. - Setel
sessionNameuntuk dunia Anda. - Pilih
loadWorldPresetNameatau sediakanloadWorldURLuntuk dunia kustom. - Setel
accessLeveluntuk mengontrol siapa yang dapat bergabung. - Mulai server dan verifikasi bahwa ia menampilkan
World running...di konsol.
Artikel Terkait
- Panduan Admin Server Resonite
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
Butuh Bantuan?
Jika Anda mengalami masalah dengan server Resonite Anda, buka tiket dukungan dan sertakan detail server Anda, deskripsi masalahnya, dan pesan kesalahan apa pun dari konsol GPanel.