Enshrouded Kullanıcı Grupları, İzinler ve Oyun Çarpanları
Bu kılavuz, Enshrouded'ın izin sisteminin nasıl çalıştığını ve özel sunucunuzda kullanıcı gruplarını ve oyun zorluğu çarpanlarını nasıl yapılandıracağınızı açıklar. Genel sunucu kurulumu, yapılandırma dosyası konumu, bellek gereksinimleri ve bağlantı talimatları için Enshrouded Sunucu Kurulum Kılavuzuna bakın.
Kullanıcı Grupları ve İzin Katmanları
Enshrouded, 4 katmanlı bir izin sistemi kullanır. Her katmanın, enshrouded_server.json dosyasındaki userGroups dizisi altında ayarlanmış kendi parolası vardır. Bir oyuncu katıldığında, o grubun izinlerini almak için bu parolalardan birini girer. GPanel'de bunlar ayrı başlatma değişkenleri olarak görünür (Admin Password, Friend Password, Guest Password, Visitor Password).
| Grup | userGroup Dizini | Atma / Yasaklama | Envanterlere Erişim | Üssü Düzenleme | Üssü Genişletme | Açıklama |
|---|---|---|---|---|---|---|
| Admin | 0 | Evet | Evet | Evet | Evet | Tam sunucu kontrolü. Oyuncuları atabilir ve yasaklayabilir, ayarları değiştirebilir, tüm envanterlere erişebilir ve serbestçe inşa edebilir. |
| Friend | 1 | Hayır | Evet | Evet | Evet | Güvenilir oyuncular. İnşa edebilir, dünyayı düzenleyebilir ve paylaşılan envanterlere erişebilir, ancak atamaz veya yasaklayamaz. |
| Guest | 2 | Hayır | Hayır | Hayır | Hayır | Sınırlı erişim. Keşfedebilir ve oynayabilir ancak inşa edemez, düzenleyemez veya diğer oyuncuların envanterlerine erişemez. |
| Visitor | 3 | Hayır | Hayır | Hayır | Hayır | Minimum izinler. Gözlem düzeyinde erişim — izleyiciler veya deneme oyuncuları için uygundur. |
Kullanıcı Grubu Yapılandırma Alanları
userGroups dizisindeki her giriş aşağıdaki alanları destekler:
| Alan | Tür | Açıklama |
|---|---|---|
name |
string | Grup için görüntülenen ad (Admin, Friend, Guest, Visitor). |
password |
string | Oyuncuların bu grup olarak katılmak için girdiği parola. Herkesin bu katmanda katılmasına izin vermek için boş bırakın. |
canKickBan |
boolean | Bu gruptaki oyuncuların diğer oyuncuları atıp atamayacağı veya yasaklayıp yasaklayamayacağı. |
canAccessInventories |
boolean | Bu gruptaki oyuncuların diğer oyuncuların envanterlerini açıp erişip erişemeyeceği. |
canEditBase |
boolean | Bu gruptaki oyuncuların blok ve yapı yerleştirip yerleştiremeyeceği veya kaldırıp kaldıramayacağı. |
canExtendBase |
boolean | Bu gruptaki oyuncuların üs sınırı alevini genişletip genişletemeyeceği. |
reservedSlots |
integer | Bu grup için özel olarak ayrılmış oyuncu yuvası sayısı. Dolu bir sunucuda yönetici erişimini garanti etmek için kullanışlıdır. |
Örnek userGroups Yapılandırması
"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 değerini boş bir dizeye ayarlayın. Sunucuyu tamamen kısıtlamak için tüm grup parolalarını boş olmayan değerlere ayarlayın.
"password" alanı artık kullanılmamaktadır. Tüm erişim kontrolü artık userGroups dizisi aracılığıyla yönetilir. Her grubun, oyuncuların katılırken kullandığı kendi parolası vardır.
Zorluk ve Oyun Çarpanları
Enshrouded, bir dizi oyun çarpanını doğrudan enshrouded_server.json dosyasında sunar ve oyunu başlatmadan sunucunuzun zorluğunu ve temposunu ayarlamanıza olanak tanır. Bu alanlar, yapılandırmanın en üst düzeyine name, slotCount vb. ile birlikte eklenir.
Yaygın çarpan alanları şunları içerir:
| Alan | Tür | Varsayılan | Açıklama |
|---|---|---|---|
enemyDamageFactor |
float | 1.0 |
Düşmanların oyunculara verdiği hasar için çarpan. 1.0'ın altındaki değerler düşmanları zayıflatır; üstündeki değerler güçlendirir. |
enemyHealthFactor |
float | 1.0 |
Düşman sağlık havuzları için çarpan. Daha zor bir deneyim için artırın, daha hızlı savaş için azaltın. |
playerHealthFactor |
float | 1.0 |
Oyuncu maksimum sağlığı için çarpan. |
playerManaFactor |
float | 1.0 |
Oyuncu maksimum manası için çarpan. |
playerStaminaFactor |
float | 1.0 |
Oyuncu maksimum dayanıklılığı için çarpan. |
playerDamageFactor |
float | 1.0 |
Oyuncuların düşmanlara verdiği hasar için çarpan. |
miningDamageFactor |
float | 1.0 |
Madencilik hasarı için çarpan, kaynakların ne kadar hızlı toplandığını etkiler. |
resourceDropStackAmountFactor |
float | 1.0 |
Düşmanlar ve düğümler tarafından düşürülen kaynak miktarı için çarpan. |
daylightLengthFactor |
float | 1.0 |
Gündüz periyodunun uzunluğu için çarpan. 1.0'ın üzerindeki değerler daha uzun günler verir. |
nighttimeLengthFactor |
float | 1.0 |
Gece periyodunun uzunluğu için çarpan. 1.0'ın üzerindeki değerler daha uzun geceler verir. |
Özel çarpanlarla örnek yapılandırma parçacığı:
{
"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'ı kullanır. Yalnızca değiştirmek istediğiniz alanları eklemeniz gerekir.
enshrouded_server.json dosyasını düzenledikten sonra, değişikliklerin etkili olması için sunucunuzu GPanel'de yeniden başlatmanız gerekir.
İlgili Makaleler
- Enshrouded Sunucu Kurulum Kılavuzu — Yapılandırma dosyası, bellek gereksinimleri, dünya ayarları, kayıt dosyaları ve nasıl bağlanılacağı
- Enshrouded Sorun Giderme — Yüksek bellek, bağlantı sorunları ve kayıt bozulması dahil yaygın sorunlar
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
Daha Fazla Yardım
İzinleri veya oyun ayarlarını yapılandırma konusunda yardıma ihtiyacınız varsa, destek ekibimiz yardıma hazır: