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_acebir gruba veya kişiye izin verir, örneğin "admin grubu herhangi bir komutu çalıştırabilir".add_principalbir 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
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
add_principal identifier.license:aabbccddeeff00112233445566778899aabbccdd group.adminUzun değeri kendi kimliğinizle değiştirin. Birden fazla oyuncu ekleyebilirsiniz, her biri bir satır:
add_principal identifier.license:aabbccddeeff00112233445566778899aabbccdd group.admin
add_principal identifier.fivem:1234567 group.admin
add_principal identifier.discord:123456789012345678 group.adminKimlik 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:
statusyazı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:
add_principal identifier.license:aabbccddeeff00112233445566778899aabbccdd group.adminBundan 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:
setgroup 1 adminburada 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:
add_principal identifier.license:aabbccddeeff00112233445566778899aabbccdd qbcore.godserver.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.cfgdosyası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:veyalicense:değil, nokta ileidentifier.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 →