FiveM'de kendinizi admin yapmak: add_ace, add_principal, group.admin

Kendi FiveM sunucunuzda admin değilsiniz? add_ace ve add_principal ile kendinizi ekleyin, lisansınızı, fivem veya discord kimliğinizi bulun ve ESX veya QBCore admin grubunu ayarlayın.

Kendi sunucunuzu başlatırsınız, sunucuya katılırsınız ve admin komutları hiçbir şey yapmaz: menü yok, /car yok, çerçeve size izin olmadığını söyler. Sunucunun sahibi olsanız da, sunucu henüz bunu bilmiyor. Ona kim olduğunuzu söylemeniz gerekir.

FiveM'de ACE adında bir izin sistemi vardır. Bu rehber, kendinizi admin grubuna nasıl koyacağınızı, kimliğinizi nasıl bulacağınızı ve üstüne ESX ve QBCore'da neler ayarlanacağını gösterir.

ACE nasıl çalışır?

ACE (Access Control Entries), FiveM'de yerleşiktir. İki şey önemlidir:

  • add_ace bir gruba veya kişiye izin verir, örneğin "admin grubu herhangi bir komutu çalıştırabilir".
  • add_principal bir kişiyi veya grubu başka bir gruba koyar.

Sıradan desen şudur: admin grubunun neler yapabileceğini tanımlayın, ardından kimliklerini kullanarak oyuncuları ekleyin. Hepsi server.cfg içine gider.

Adım 1: admin grubunu tanımlayın

cfg
add_ace group.admin command allow
add_ace group.admin command.quit deny

İlk satır admin grubunun tüm komutları çalıştırmasına izin verir. İkinci satır tehlikeli bir komutu kaldırır, bu nedenle bir admin sunucuyu quit ile durduralamaz. Grup için istemediğiniz komutlar için daha fazla deny satırı ekleyebilirsiniz.

Adım 2: kendinizi gruba ekleyin

cfg
add_principal identifier.license:aabbccddeeff00112233445566778899aabbccdd group.admin

Uzun değeri kendi kimliğinizle değiştirin. Birden fazla oyuncu ekleyebilirsiniz, her biri bir satır:

cfg
add_principal identifier.license:aabbccddeeff00112233445566778899aabbccdd group.admin
add_principal identifier.fivem:1234567 group.admin
add_principal identifier.discord:123456789012345678 group.admin

Kimlik türü iki nokta üstünden önce gelir ve herhangi birini kullanabilirsiniz. Hepsi aynı kişiye işaret eder, bu nedenle kişi başına bir satır yeterlidir.

Adım 3: kimliklerinizi bulun

Sunucunun bakış açısından kimliğinize ihtiyacınız vardır, bu nedenle önce sunucuya katılın.

  • txAdmin'de: Oyuncular sayfasını açın, adınıza tıklayın ve oyuncu bilgisini açın. Kimlikler orada listelenmiştir (lisans, fivem, discord, steam ve diğerleri).
  • Sunucu konsolunda: status yazın. Kimliklerinin bulunduğu bağlı tüm oyuncuları listeler.

Hangi birini kullanacağınız:

  • license: oyuncunun Rockstar lisansına bağlı. Herkes için mevcut, bu nedenle bu güvenli seçimdir.
  • fivem: Cfx.re hesabına bağlı. Kararlı ve birkaç bilgisayar kullanan personel için iyidir.
  • discord: Discord hesabına bağlı ve oyuncu bağlandığında bilgisayarında Discord uygulaması açık olduğunda mevcuttur. Tek başına buna güvenmeyin.

Dikkat: kimliği txAdmin oyuncu sayfasından kopyalayın, başkasının gönderdiği ekran görüntüsünden değil. Yanlış veya eski bir kimlik, admin erişimini başka bir kişiye veya hiç kimseye vermez.

Adım 4: uygulayın

server.cfg, sunucu başladığında okunur, bu nedenle sunucuyu yeniden başlatın. Satırları yeniden başlatma olmadan uygulamak için sunucu konsoluna da yapıştırabilirsiniz:

text
add_principal identifier.license:aabbccddeeff00112233445566778899aabbccdd group.admin

Bundan sonra sunucuya yeniden bağlanın, çünkü izinleriniz katıldığınızda denetlenir.

Test etmek için izin gerektiren bir komutu çalıştırın veya F8 konsolunda kısıtlı olduğunu bildiğiniz bir komutu kullanın. Bunu kullanabiliyorsanız, kural çalışıyor.

ESX'de Admin

ACE komutları kontrol eder. ESX ayrıca veritabanınızdaki users tablosunun group sütununda depolanan kendi oyuncu gruplarına sahiptir. Bir oyuncu varsayılan olarak user ve bir admin admindır.

Sunucu konsolundan bunu ayarlayabilirsiniz:

text
setgroup 1 admin

burada 1 sunucu kimliğidir (txAdmin'deki oyuncu listesine bakın). group sütununu doğrudan bir veritabanı aracıyla düzenleyebilir, ardından yeniden bağlanabilirsiniz. Bazı admin betikleri ACE grubunu okur, bazıları ESX grubunu okur, bu nedenle biri işe yaramazsa her ikisini de ayarlayın.

QBCore'da Admin

QBCore izinlerini ACE'den okur. QBCore'daki varsayılan server.cfg, qbcore.god, qbcore.admin ve qbcore.mod gibi grupları tanımlar. Istediğiniz gruba kendinizi ekleyin:

cfg
add_principal identifier.license:aabbccddeeff00112233445566778899aabbccdd qbcore.god

server.cfg dosyasında bu grup satırlarını görmüyorsanız, qb-core ile gelen birini kontrol edin ve kopyalayın. Yeniden başlatın ve yeniden bağlanın, sonra bir admin komutu deneyin.

QBox'ta izinler de ACE'ye dayanır. qbx_core belgelerindeki örneği veya varsayılan server.cfg'sini izleyin ve kimliğinizle aynı add_principal biçimini kullanın.

Yine de işe yaramazsa

  • Hiç etkisi yok: satır, sunucunun yüklemediği bir server.cfg dosyasında veya yorum satırında. txAdmin konsolunun üstündeki yolu kontrol edin.
  • Kimlikte yazım hatası: txAdmin oyuncu sayfasıyla karakter karakter karşılaştırın.
  • Yeniden bağlanmadınız: izinler katıldığınızda uygulanır.
  • Yanlış önek: identifier:license: veya license: değil, nokta ile identifier.license:dir.
  • Çerçeve yine de hayır diyor: yukarıdaki gibi ESX veya QBCore grubunu da ayarlayın.

txAdmin panelinin kendisine erişim için, bu ayrı bir oturumdur, bkz. txAdmin şifresi unutuldu.

Kontrol Listesi

Semptom Çözüm
Admin komutları yok add_principal identifier.license:... group.admin ekleyin ve yeniden başlatın
Kimliğimi bilmiyorum txAdmin Oyuncular, oyuncu bilgisi veya konsoldaki status
Komut yine reddedildi Değişiklikten sonra yeniden bağlanın ve add_ace group.admin command allow satırını kontrol edin
ESX izin yok dediği setgroup ile veya users tablosunda group'ı admin olarak ayarlayın
QBCore izin yok dediği Kendinizi qbcore.god veya qbcore.admin'a ekleyin
Discord kimliği eksik Discord uygulaması katıldığınızda açık olmalı veya license kullanın

Kısa yanıtlar

FiveM sunucusunda nasıl admin olabilirim?

server.cfg içine add_principal identifier.license:YOUR_LICENSE group.admin satırını, grup için add_ace satırlarıyla birlikte ekleyin, sonra yeniden başlatın. Lisans kimliğiniz txAdmin oyuncu bilgisinde bulunur.

ACE ile ESX veya QBCore admin grubu arasındaki fark nedir?

ACE, FiveM'de yerleşik izin sistemidir ve komutları ve kaynakları kontrol eder. ESX ve QBCore kendi gruplarını oyun içi admin özellikleri için tutarlar, bu nedenle çoğu zaman her ikisini de ayarlamanız gerekir.

Hangi kimliği kullanmalıyım?

license en kararlı olanıdır ve her zaman mevcuttur. fivem ve discord da çalışır, ancak discord oyuncu sunucuya katılırken bilgisayarında Discord uygulamasının açık olmasını gerektirir.

Bu sorunu yaşatmayan scriptler

Item Creator V2Animasyonlar, proplar, efektler ve daha fazlasıyla kullanılabilir eşyalar oluşturun — kod yazmadan.Scripti gör →Shop CreatorBir dakikadan kısa sürede dükkân kurun — sahipler, çalışanlar, kasalar ve soygunlar dahil.Scripti gör →Mic PhoneTablete dönüşen katlanabilir bir telefon; oyuncunun gerçek telefonuna da taşınır.Scripti gör →

Okumaya devam edin