Panduan ini mencakup perintah konsol headless, pengelolaan dunia, peran pengguna, NeosModLoader, dan pemecahan masalah untuk server dedicated NeosVR Anda. NeosVR adalah metaverse VR sosial dengan alat kreasi yang andal. Untuk pengaturan awal, konfigurasi Config.json, dan instruksi koneksi, lihat Panduan Pengaturan Server NeosVR.
1. Mengakses Konsol
Kelola server headless NeosVR Anda melalui tab Console di GPanel. Semua perintah diketik langsung ke dalam konsol.
2. Perintah Konsol Headless
Pengelolaan Dunia
| Perintah | Deskripsi |
|---|---|
worlds | Menampilkan daftar semua dunia yang berjalan dengan indeksnya. |
focus <world_index> | Beralih fokus ke dunia tertentu berdasarkan indeks. |
startWorldURL <record_url> | Memulai dunia baru dari URL record Neos. |
startWorldTemplate <template> | Memulai dunia dari template bawaan (mis. SpaceWorld). |
save | Menyimpan dunia yang sedang difokuskan. |
close | Menutup dunia yang sedang difokuskan. |
restart | Memulai ulang dunia yang sedang difokuskan. |
Pengelolaan Sesi
| Perintah | Deskripsi |
|---|---|
sessionURL | Menampilkan URL sesi untuk dunia yang difokuskan. |
sessionID | Menampilkan ID sesi untuk dunia yang difokuskan. |
name <new_name> | Mengubah nama sesi dunia yang difokuskan. |
accessLevel <level> | Mengubah tingkat akses: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
maxUsers <count> | Mengatur jumlah maksimum pengguna untuk sesi. |
hideFromListing <true/false> | Mengaktifkan/menonaktifkan visibilitas di browser sesi publik. |
description <text> | Mengatur deskripsi sesi. |
Pengelolaan Pengguna
| Perintah | Deskripsi |
|---|---|
users | Menampilkan daftar semua pengguna di dunia yang difokuskan. |
kick <username> | Menendang pengguna dari dunia. |
ban <username> | Memblokir pengguna dari dunia. |
silence <username> | Membungkam pengguna (membisukan suara mereka). |
unsilence <username> | Membatalkan pembungkaman pengguna yang sebelumnya dibisukan. |
respawn <username> | Memunculkan kembali pengguna di titik spawn dunia. |
role <username> <role> | Menetapkan peran kepada pengguna (lihat Bagian 3). |
Kontrol Server
| Perintah | Deskripsi |
|---|---|
status | Menampilkan status server dan penggunaan sumber daya. |
shutdown | Mematikan server headless dengan baik. |
gc | Memaksa garbage collection untuk membebaskan memori. |
tickRate <rate> | Mengubah tick rate server saat runtime. |
3. Peran Pengguna
NeosVR menggunakan hierarki peran untuk izin dunia:
| Peran | Deskripsi |
|---|---|
Admin | Kontrol penuh atas dunia. Dapat memodifikasi apa pun, mengelola pengguna, dan mengubah pengaturan dunia. |
Builder | Dapat membuat dan mengedit objek di dunia. |
Moderator | Dapat menendang/memblokir pengguna dan mengelola pengaturan sesi. |
Guest | Akses dasar. Dapat berinteraksi dengan objek yang ada tetapi tidak dapat membangun. |
Spectator | Akses hanya melihat. Tidak dapat berinteraksi dengan dunia. |
Tetapkan peran melalui konsol: role <username> Admin
Anda juga dapat mengatur peran default di Config.json menggunakan pengaturan defaultUserRoles.
4. NeosModLoader
NeosModLoader memungkinkan pemuatan mod buatan komunitas ke server headless.
- Atur ENABLE_MODLOADER ke
truedi variabel Startup GPanel. - Unduh mod dari NeosModLoader GitHub.
- Unggah file
.dllmod ke direktorinml_mods/melalui SFTP. - Mulai ulang server untuk memuat mod.
5. Pemecahan Masalah
Server Tidak Mau Mulai
- Verifikasi bahwa STEAM_USER dan STEAM_PASS Anda sudah benar.
- Pastikan SRCDS_BETAPASS (kata sandi beta headless) sudah terbaru dari Discord Patreon Neos.
- Jika menggunakan Steam Guard 2FA, berikan kode di STEAM_AUTH dan mulai ulang dengan segera.
Dunia Tidak Mau Memuat
- Periksa bahwa
Config.jsonadalah JSON yang valid (tanpa koma di akhir, tanda kurung yang tepat). - Verifikasi bahwa
loginCredentialdanloginPassworddiatur dengan benar diConfig/Config.json. - Pastikan URL dunia atau nama preset valid.
Pengguna Tidak Dapat Bergabung
- Periksa bahwa
accessLeveltidak diatur kePrivatekecuali memang disengaja. - Verifikasi bahwa
maxUsersbelum tercapai. - Pastikan headless sudah masuk (periksa output konsol untuk konfirmasi login).
Artikel Terkait
- Panduan Pengaturan Server NeosVR
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
Butuh Bantuan?
Jika Anda mengalami masalah dengan server NeosVR Anda yang tidak tercakup di sini, buka tiket dukungan dan sertakan IP server Anda, deskripsi masalah, dan pesan kesalahan relevan apa pun dari konsol GPanel.