User Group, Izin & Pengali Gameplay Enshrouded
Panduan ini menjelaskan cara kerja sistem izin Enshrouded dan cara mengonfigurasi user group serta pengali tingkat kesulitan gameplay pada server dedikasi Anda. Untuk penyiapan server umum, lokasi file konfigurasi, kebutuhan memori, dan instruksi koneksi, lihat Panduan Penyiapan Server Enshrouded.
User Group dan Tingkat Izin
Enshrouded menggunakan sistem izin 4 tingkat. Setiap tingkat memiliki kata sandinya sendiri yang diatur di enshrouded_server.json di bawah array userGroups. Ketika seorang pemain bergabung, mereka memasukkan salah satu kata sandi ini untuk menerima izin grup tersebut. Di GPanel, ini muncul sebagai startup variables terpisah (Admin Password, Friend Password, Guest Password, Visitor Password).
| Grup | Indeks userGroup | Kick / Ban | Akses Inventaris | Edit Basis | Perluas Basis | Deskripsi |
|---|---|---|---|---|---|---|
| Admin | 0 | Ya | Ya | Ya | Ya | Kontrol server penuh. Dapat mengeluarkan dan memblokir pemain, mengubah pengaturan, mengakses semua inventaris, dan membangun dengan bebas. |
| Friend | 1 | Tidak | Ya | Ya | Ya | Pemain tepercaya. Dapat membangun, mengedit dunia, dan mengakses inventaris bersama, tetapi tidak dapat mengeluarkan atau memblokir. |
| Guest | 2 | Tidak | Tidak | Tidak | Tidak | Akses terbatas. Dapat menjelajah dan bermain tetapi tidak dapat membangun, mengedit, atau mengakses inventaris pemain lain. |
| Visitor | 3 | Tidak | Tidak | Tidak | Tidak | Izin minimal. Akses tingkat observasi — cocok untuk penonton atau pemain percobaan. |
Kolom Konfigurasi User Group
Setiap entri dalam array userGroups mendukung kolom berikut:
| Kolom | Tipe | Deskripsi |
|---|---|---|
name |
string | Nama tampilan untuk grup (Admin, Friend, Guest, Visitor). |
password |
string | Kata sandi yang dimasukkan pemain untuk bergabung sebagai grup ini. Biarkan kosong untuk mengizinkan siapa saja bergabung di tingkat ini. |
canKickBan |
boolean | Apakah pemain dalam grup ini dapat mengeluarkan atau memblokir pemain lain. |
canAccessInventories |
boolean | Apakah pemain dalam grup ini dapat membuka dan mengakses inventaris pemain lain. |
canEditBase |
boolean | Apakah pemain dalam grup ini dapat menempatkan atau menghapus blok dan struktur. |
canExtendBase |
boolean | Apakah pemain dalam grup ini dapat memperluas batas api basis. |
reservedSlots |
integer | Jumlah slot pemain yang dicadangkan secara eksklusif untuk grup ini. Berguna untuk menjamin akses admin pada server yang penuh. |
Contoh Konfigurasi userGroups
"userGroups": [
{
"name": "Admin",
"password": "AdminPassword",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "FriendPassword",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 0
},
{
"name": "Guest",
"password": "GuestPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
},
{
"name": "Visitor",
"password": "VisitorPassword",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
password grup tersebut ke string kosong. Untuk membatasi server sepenuhnya, atur semua kata sandi grup ke nilai yang tidak kosong.
"password" lama di tingkat atas konfigurasi tidak lagi digunakan. Semua kontrol akses sekarang ditangani melalui array userGroups. Setiap grup memiliki kata sandinya sendiri yang digunakan pemain saat bergabung.
Pengali Tingkat Kesulitan dan Gameplay
Enshrouded mengekspos berbagai pengali gameplay langsung di enshrouded_server.json, memungkinkan Anda menyetel tingkat kesulitan dan tempo server Anda tanpa meluncurkan game. Kolom ini ditambahkan di tingkat atas konfigurasi bersama name, slotCount, dan seterusnya.
Kolom pengali umum meliputi:
| Kolom | Tipe | Default | Deskripsi |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
Pengali untuk kerusakan yang ditimbulkan musuh kepada pemain. Nilai di bawah 1.0 membuat musuh lebih lemah; di atas 1.0 membuat mereka lebih kuat. |
enemyHealthFactor |
float | 1.0 |
Pengali untuk kumpulan kesehatan musuh. Tingkatkan untuk pengalaman yang lebih sulit, kurangi untuk pertempuran yang lebih cepat. |
playerHealthFactor |
float | 1.0 |
Pengali untuk kesehatan maksimum pemain. |
playerManaFactor |
float | 1.0 |
Pengali untuk mana maksimum pemain. |
playerStaminaFactor |
float | 1.0 |
Pengali untuk stamina maksimum pemain. |
playerDamageFactor |
float | 1.0 |
Pengali untuk kerusakan yang ditimbulkan pemain kepada musuh. |
miningDamageFactor |
float | 1.0 |
Pengali untuk kerusakan penambangan, memengaruhi seberapa cepat sumber daya dikumpulkan. |
resourceDropStackAmountFactor |
float | 1.0 |
Pengali untuk jumlah sumber daya yang dijatuhkan oleh musuh dan node. |
daylightLengthFactor |
float | 1.0 |
Pengali untuk panjang periode siang hari. Nilai di atas 1.0 memberikan hari yang lebih panjang. |
nighttimeLengthFactor |
float | 1.0 |
Pengali untuk panjang periode malam hari. Nilai di atas 1.0 memberikan malam yang lebih panjang. |
Contoh cuplikan konfigurasi dengan pengali kustom:
{
"name": "My Enshrouded Server",
"slotCount": 16,
"enemyHealthFactor": 1.5,
"enemyDamageFactor": 1.25,
"playerHealthFactor": 1.0,
"playerDamageFactor": 1.0,
"resourceDropStackAmountFactor": 2.0,
"daylightLengthFactor": 1.5,
"nighttimeLengthFactor": 0.75,
"userGroups": [ ... ]
}
1.0. Anda hanya perlu menyertakan kolom yang ingin Anda ubah.
enshrouded_server.json, Anda harus memulai ulang server Anda di GPanel agar perubahan diterapkan.
Artikel Terkait
- Panduan Penyiapan Server Enshrouded — File konfigurasi, kebutuhan memori, pengaturan dunia, file save, dan cara terhubung
- Pemecahan Masalah Enshrouded — Masalah umum termasuk memori tinggi, masalah koneksi, dan korupsi save
- Cara Mengunggah File melalui SFTP
- Cara Menemukan IP dan Port Server Anda
Bantuan Lebih Lanjut
Jika Anda membutuhkan bantuan dalam mengonfigurasi izin atau pengaturan gameplay, tim dukungan kami tersedia: