Tüm Blog Yazılarına Dön
Güvenlik 2026 Güncel Rehber

FiveM Sunucularında Yetki Yönetimi: ACE Perms ile Güvenli Adminlik Yapılandırması (2026)

Sunucunuzda yetkisiz erişimi engellemek ve admin panellerinizi koruma altına almak için ACE (Access Control List) sistemini profesyonelce yapılandırın.

DX
Dexta Store Ekibi
29 Eylül 20264 dk okuma3 okuma
FiveM Sunucularında Yetki Yönetimi: ACE Perms ile Güvenli Adminlik Yapılandırması (2026)

FiveM Sunucularında ACE Perms ile Yetki Yönetimi

FiveM sunucu güvenliği sadece dış saldırıları engellemek değil, aynı zamanda içerideki yetki hiyerarşisini de disiplin altına almaktır. Birçok sunucu sahibi, admin yetkilerini yanlış yapılandırdığı için 'yetki sızıntısı' yaşar. 2026 standartlarında, sunucunuzu korumak için server.cfg üzerinden ACE (Access Control List) yapılandırmasını doğru yönetmeniz şarttır.

1. ACE Nedir ve Neden Önemlidir?

ACE, FiveM'in yerel yetki sistemidir. Bir scriptin veya komutun kimler tarafından çalıştırılabileceğini belirler. Eğer scriptlerinize doğru 'principal' (yetki grubu) atamazsanız, herhangi bir oyuncu admin komutlarını tetikleyebilir.

2. server.cfg Üzerinde Güvenli Yapılandırma

Adminlerinize doğrudan 'god' modu vermek yerine, ihtiyacı olan komutlara erişim verin. server.cfg dosyanızda şu şekilde hiyerarşi oluşturun:

cfg
# Yetki Gruplarını Tanımla
add_principal group.admin group.moderator
add_principal group.moderator group.user

# Belirli komutlara erişim izni ver
add_ace group.admin command.kick allow
add_ace group.admin command.ban allow

# Steam ID ile yetkilendirme (Güvenli yöntem)
add_principal identifier.steam:110000100000000 group.admin
💡 İpucu: command.add_ace veya command.remove_ace gibi kritik komutları sadece group.admin seviyesine bırakın. Asla group.user grubuna bu komutları çalıştırma yetkisi vermeyin.

3. Script Bazlı Yetkilendirme

Modern scriptler (örneğin DxAV1 - Roleplay Paketi) genellikle ox_lib veya ESX/QBCore yetki sistemini kullanır. Ancak, kendi geliştirdiğiniz özel scriptlerde IsPlayerAceAllowed fonksiyonunu kullanmanız, güvenliğinizi bir üst seviyeye taşır:

lua
if IsPlayerAceAllowed(source, 'admin.menu') then
    -- Admin menüsünü aç
else
    print('Yetkisiz erişim denemesi: ' .. GetPlayerName(source))
end

4. Güvenli Adminlik İçin 3 Altın Kural

  1. 1Identifer Kullanın: Yetkileri oyuncu ismine göre değil, mutlaka Steam veya Discord ID'sine göre atayın.
  2. 2Kademeli Yetki: Moderatörlere sadece 'kick' ve 'warn' yetkisi verin, 'ban' yetkisini sadece baş adminlere saklayın.
  3. 3Loglama: Her yetki kullanımını mutlaka bir Discord Webhook üzerinden loglayın.

Eğer tüm bu yetkilendirme süreçleri ve güvenli altyapı kurulumları ile teknik olarak uğraşmak istemiyorsanız, profesyonelce yapılandırılmış DxAV1 - Roleplay Paketi çözümümüzü inceleyerek güvenli bir başlangıç yapabilirsiniz.

Sıkça Sorulan Sorular (SSS)

S: ACE izinleri sunucu performansını etkiler mi?

C: Hayır, ACE sistemi FiveM çekirdeğinde yerleşik ve oldukça hızlı çalışır. Performans kaybı yaşatmaz.

S: Neden ID ile yetki vermeliyim?

C: İsimler değiştirilebilir ancak Steam ID eşsizdir. Yetkisiz kişilerin admin yetkisi almasını engellemenin tek yolu budur.

S: Yetkileri yanlış yapılandırırsam ne olur?

C: Sunucunuzdaki herhangi bir oyuncu, komutları tetikleyerek sunucuyu çökertebilir veya admin panellerine erişebilir.

Bu Rehber İşinize Yaradı mı?

Fikrinizi belirterek içeriklerimizi geliştirmemize yardımcı olun.

Topluluk
DX
Teknik İçerik Ekibi

Dexta Store Geliştirici Grubu

FiveM sunucuları için yüksek FPS optimizasyonlu hazır paketler, özel scriptler, MLO haritaları ve DXA koruma mimarisi geliştiren teknik ekibimiz tarafından hazırlanmıştır.

Premium FiveM Çözümleri

Sunucunuzu Bir Üst Seviyeye Taşımaya Hazır Mısınız?

Sıfırdan uğraşmak yerine; test edilmiş, yüksek FPS garantili ve 7/24 anında teslim edilen hazır roleplay paketlerimizi keşfedin.

Tüm Paket ve Scriptleri İncele

İlginizi Çekebilecek Diğer Rehberler