vRP / vRPex Anticheat Kurulumu: Bağımlılıklar ve Kabul Testleri
vRP türevlerinde genel AC kurulumu, gerçek resource adları, izin ve özel ekonomi doğrulaması.
Kısa cevap: vRP fork’unuzun klasör ve API adlarını koruyun; mevcut DB köprüsü vRP ekonomisini desteklemez.
Canlı demoyu denevRP, vRPex ve özel fork’lar aynı klasör, Proxy/Tunnel düzeni veya SQL şemasını kullanmak zorunda değildir. Bu rehber genel AC entegrasyonunu gösterir; otomatik tam vRP ekonomi adaptörü vaat etmez.
Bu kurulumda doğrulanacak noktalar
- Mevcut vRP çekirdeği ve SQL sürücüsünün gerçek adları belirlenmeli.
- AC’nin kendi oxmysql bağımlılığı hazırlanmalı; mevcut sürücü ayarı rastgele değiştirilmemeli.
- Framework’e özel destek yoksa geçerli standalone AC modu kullanılmalı.
- user_id, geçici source ve karakter/izin bağlamı kendi sunucu kodunuzda doğrulanmalı.
Kurulum ve devreye alma sırası
- Sign up ile hesap oluşturun, e-postanızı doğrulayın ve uygun ücretli planın ödeme durumunu kontrol edin.
- Sunucular bölümünde doğru sunucuyu seçin; resource, ayarlar ve oyun veritabanını yedekleyip o sunucunun paketini indirin.
- Paketi tosun-ac klasörüne açın; lisansı yalnız server.cfg içinde set ile saklayın.
- Mevcut bağımlılık sırasını koruyun, uygun AC framework alanını ayarlayın ve bakımda başlatın.
- Test karakteriyle aşağıdaki kabul kontrollerini tamamlayın; sürüm, tarih ve sonuçları kaydedin.
server.cfg başlangıç örneği
set tosun_ac_license "YOUR_SERVER_LICENSE"
ensure oxmysql
# Mevcut vRP core ve sürücü başlatma satırlarınızı burada koruyun.
ensure tosun-ac
Sonucu nasıl değerlendirebilirsiniz?
- Konsolda kurulu sürüm ve gerçek framework tanımlanabilmeli.
- Meşru oyun akışları beklenmeyen ceza veya kalıcı muafiyet bırakmamalı.
- Panel okuması doğru sunucu ve karaktere ait olmalı; desteklenmeyen özellik ayrı belirtilmeli.
- Performans ve yanlış tespit incelemesi gerçek oyun senaryosuna dayanmalı.
Gerçek resource adıyla başlayın
server.cfg örneğindeki yorum yerine çalışan vRP bağımlılık satırlarınızı koruyun. Klasörünüz farklıysa sırf örnek için ensure vrp eklemeyin. Genel koruma için AC framework alanını açıkça standalone olarak ayarlayın. Otomatik tespitte vrp etiketi görünmesi, tam vRP ekonomi veya envanter adaptörü bulunduğunu göstermez. Mevcut vRP veritabanı sürücüsüyle AC’nin oxmysql ihtiyacını ayrı değerlendirin.
vRP izin ve özel işlem testi
Proxy veya Tunnel çağrısının bulunması, çağıran oyuncunun ödül alma ya da yetkili işlem yapma hakkı olduğunu göstermez. Kalıcı user_id ile o anki source eşleşmesini, grup/iş yetkisini ve sunucuda tutulan işlem durumunu kendi scriptiniz doğrulamalıdır.
- Test oyuncusunun doğma, hastane ve garaj akışını inceleyin.
- Meşru ışınlamayı MarkTeleport ile kısa süre bildirin.
- Envantersiz script silahında doğrulanmış resource’tan AllowWeapon kullanın.
- Yetkisiz grup üyesinin hassas event’i çalıştıramadığını test ortamında kontrol edin.
- Aynı ödülün tekrar veya eşzamanlı çağrıyla iki kez verilmesini kendi işlem kodunuz engellesin.
Geri dönebileceğiniz bir kurulum hazırlayın
Çalışan sunucuda değişiklik yapmadan önce artifact sürümünü, framework ve envanter resource adlarını kaydedin. Paketi Sunucular bölümünde doğru sunucuyu seçerek indirin; başka sunucunun paketi veya lisansı yanlış bağlantı kurulmasına yol açabilir. Ücretli aboneliğinizi ve hesabınızın sunucu yönetim yetkisini kontrol edin. İndirdiğiniz ZIP dosyasını herkese açık bir dosya sitesine yüklemeyin.
- Mevcut tosun-ac klasörünü, düzenlenebilir ayarları ve oyun veritabanını yedekleyin. Değiştirmeden önce yedeğe erişebildiğinizi doğrulayın.
- Yeni paketi ayrı bir klasöre açın. fxmanifest.lua doğrudan tosun-ac içinde bulunmalı; iç içe ikinci bir tosun-ac klasörü oluşmamalı.
- Düzenlediğiniz ayarları yeni varsayılanlarla karşılaştırın. Bilinçli değişiklikleri ve entegrasyonları taşıyın; yeni ayar dosyasının tamamını eski dosyayla değiştirmeyin.
Meşru ışınlamayı doğru anda bildirin
Hareketten önce oyuncuyu, sunucunun belirlediği hedefi, yetkiyi ve etkin işlemi doğrulayın. Aşağıdaki parçadaki gibi konumu değiştirmeden hemen önce MarkTeleport çağırın. src ve destination, rastgele istemci parametresinden değil mevcut doğrulanmış sunucu akışınızdan gelmelidir. Bu parça tek başına ağ event’i değildir.
MarkTeleport güven listesi istemez. Hareket ve ilgili görünmezlik/godmode/kamera kontrollerini kısa süre gevşetir; silah, para, event suistimali ve injection kontrolleri açık kalır. Varsayılan ayarlarla güvenilir olmayan çağıran için tek çağrı 15 saniye, oyuncu bütçesi on dakikada toplam 180 saniyedir. Tekrarlanan uzatmalar bütçeyi kullanır. Oyuncuyu sürekli muaf tutmak için her tick çağırmayın.
-- Mevcut, doğrulanmış sunucu işleminizin içinde:
local ok = exports["tosun-ac"]:MarkTeleport(src, 8000, "house_enter")
if ok then
SetEntityCoords(GetPlayerPed(src), destination.x, destination.y, destination.z)
end
Tekrarlanabilir başlangıç ölçümü alın
Ayar değiştirmeden önce temsilî bir oyun oturumunda sunucu profili alın. Oyuncu sayısını, artifact ve resource sürümlerini, yapılan işlemleri kaydedin. Sakin rol, kalabalık garaj ve çatışma farklı yük üretir. Tek değişiklik yaptıktan sonra aynı tür oturumla karşılaştırın. Sunucu CPU süresi, hitch uyarısı ve sorgu davranışı sabit FPS artışı vaadinden daha yararlıdır.
Aşağıdaki komutlar sınırlı örnek kaydeder ve durumunu gösterir. Profili açmadan kaydın bitmesini bekleyin. Her takılmayı anticheat’e bağlamak yerine sıçramanın hangi resource ve thread’den geldiğini inceleyin. Değişen ayarı tam adıyla özel önce/sonra notuna yazın. Kısa kayıt, yoğun saatteki bütün yükü öngöremez.
profiler record 500
profiler status
profiler view
tosunac_doctor
Cezayı bağlama ve kanıta göre ayarlayın
Normal oyun test edilene kadar bağlama duyarlı kontrolleri uygun gözlem ayarında tutun. Kayıt, araştırılması gereken sinyaldir; eşleşen herkesi yasaklama talimatı değildir. Karakter seçimi, canlandırma, ışınlama, polis ekipmanı ve script silahlarını doğrulayın. Kalıcı ve geniş muafiyet yerine ilgili sunucu entegrasyonunu ekleyin.
Ayar doktoru ayarlar uygulandıktan sonra çalışır; tosunac_doctor ile elle çağrılabilir. Etkin riskli değerleri raporlar, kendisi değiştirmez. Ağır ceza, kapalı önlemler, debug ve fail-open uyarılarını değerlendirin. Panel değerleri yerel varsayılanı değiştirebilir; yalnız disk dosyasına değil gerçekten kullanılan ayara bakın.
Muafiyet veya daha hafif ceza, asıl neden çözülmeden görünen şikâyeti azaltabilir. Geçici istisnaların ve düzeltilmesi gereken scriptlerin tarihli listesini tutun. Entegrasyon doğrulanınca ilgili istisnayı kaldırın; kabul edilen oyun senaryosunu yeniden çalıştırın ve kayıtlarını önceki denemeyle karşılaştırın. Değişiklikten sonra yalnız şikâyet sayısına değil ölçülen yük ve tespit bağlamına bakın.
- Bir ayarı değiştirin; nedenini, inceleyeni ve eski değerini kaydedin.
- Tekrarlanan tespitleri meşru script işlemleri ve zamanlarıyla karşılaştırın.
- Ceza, framework veya envanter değişince ilgili oyun akışını tekrar test edin.
- Yeni yanlış tespitte eski değere dönün; tekrar sıkılaştırmadan önce nedeni çözün.
Güncelleme, geri dönüş ve destek kaydı
Core, envanter, meslek scripti veya AC güncellendiğinde ilgili kabul testini yeniden çalıştırın. Aynı anda şema, ceza ve kaynak sürümü değiştirmeyin. Sorun yeni değişiklikten kaynaklanıyorsa yedeklenmiş resource ve ayarlara planlı bakımda dönün; veritabanı geri yüklemesini veri kaybını değerlendirmeden yapmayın. Desteğe artifact/core/envanter/AC sürümü, resource adı, test adımları, saat ve anahtarsız ilk hata mesajını verin. Oyuncu kimliklerini, lisansları, parolaları ve token’ları açık kayıtta paylaşmayın.
İlgili kurulum ayrıntıları
Kurulum dokümanı · Veritabanı köprüsü · Server export rehberi
Sign upDokümantasyon Fiyatları gör
Sıkça Sorulan Sorular
vRP tablolarını köprüyle panele aktarabilir miyim?
Mevcut köprü QBCore/Qbox/ESX için sabit okuma işlemleri sunar. vRP user_id ve custom tablo yapısı desteklenmiş sayılmaz.
Çekirdeğin adı mutlaka vrp mı?
Hayır. Gerçek klasör ve manifest adınız, fork ve bağımlılık düzeniniz esas alınır.
Ban açmadan neyi test etmeliyim?
Spawn, revive, teleport, özel silah, grup yetkisi ve meşru ödül akışlarını. İstisnayı kalıcı bırakmak yerine ilgili scripti entegre edin.
İlgili: QBCore · ESX · Standalone · OX/Qbox · Tüm Framework Rehberleri · RedEngine Tespiti