Anticheat beyaz listesi
Fiveops bir anticheat değildir. Sunucunda anticheat varsa yetkili araçları (noclip, tanrı modu, ışınlama, canlandırma…) ona hile gibi görünebilir. Bu sayfada Fiveops’un ne yaptığı listeleniyor; beyaz listeye eklemen için.
Her yetkili aracını sunucu, izin kontrolünden sonra açar; oyuncunun oyunu kendi başına karar vermez.
1. Önce resource’un tamamını muaf tut
Section titled “1. Önce resource’un tamamını muaf tut”fiveops resource’unu anticheat’inin güvenilen ya da beyaz listedeki resource’larına ekle. Aşağıdakilerin hepsi
bununla çözülür. Listeleri yalnızca anticheat’in bir resource’u bütünüyle muaf tutamıyorsa kullan.
2. Bağlantılar
Section titled “2. Bağlantılar”Sunucudan (FXServer):
| Adres | Ne için |
|---|---|
wss://gw.fiveops.app/connect | Fiveops bağlantısı |
https://1.1.1.1/cdn-cgi/trace, https://api4.ipify.org, https://[2606:4700:4700::1111]/cdn-cgi/trace, https://api6.ipify.org | Lisans IP kilidi için sunucunun genel IP’si |
https://<hesap>.r2.cloudflarestorage.com | Destek taleplerine eklenen ekran görüntüsü ve video |
Oyuncunun oyunundan (Fiveops NUI sayfası, nui://fiveops):
| Adres | Ne için |
|---|---|
https://api.fiveops.app | Destek talebi dosyaları |
https://s3.<bölge>.backblazeb2.com | Oturum kayıtları ve ölüm kayıtları (yükleme) |
https://cdn.discordapp.com | Discord avatarları |
https://map.fiveops.app | Harita karoları |
stun:stun.l.google.com:19302, stun:stun1.l.google.com:19302 | Canlı ekran izleme (WebRTC); ayrıca Fiveops TURN aktarıcısı |
https://cfx-nui-ox_inventory | ox_inventory eşya görselleri |
3. Ağ olayları
Section titled “3. Ağ olayları”Oyuncunun oyunu → sunucu
Section titled “Oyuncunun oyunu → sunucu”fiveops:client:fault, fiveops:combat:damage, fiveops:combat:death, fiveops:events:ready,
fiveops:events:refresh, fiveops:events:return, fiveops:events:teleport (sunucuda denetlenir: yalnız süren ve
ışınlanmaya izin veren etkinlik), fiveops:giveaway:join, fiveops:integrations:report, fiveops:markers:ready,
fiveops:media:chunk (latent), fiveops:menu:open, fiveops:menu:ua, fiveops:model:result,
fiveops:models:resolve, fiveops:nui:call, fiveops:nui:cloud (latent olarak da), fiveops:quick:open,
fiveops:rec:report, fiveops:self:delete, fiveops:self:keys, fiveops:shortcut, fiveops:shortcuts:hello,
fiveops:shot:failed, fiveops:stashes:open, fiveops:stashes:pick, fiveops:stashes:ready, fiveops:ticket:call,
fiveops:vehicle:keysResult, fiveops:vehicle:spawned, fiveops:warning:ack, fiveops:watch:offer,
fiveops:watch:signal, fiveops:zone, fiveops:zones:ready, fiveops:zones:crossed (log kuralındaki bölgeye
giriş/çıkış; sunucuda denetlenir ve hız sınırlıdır)
Sunucu → oyuncunun oyunu
Section titled “Sunucu → oyuncunun oyunu”fiveops:announce:show, fiveops:client:closeMenu, fiveops:client:deleteLocal, fiveops:client:denied,
fiveops:client:esp, fiveops:client:espToggle, fiveops:client:esxWeather, fiveops:client:freeze,
fiveops:client:garagePlace, fiveops:client:giveKeys, fiveops:client:heal, fiveops:client:kill, fiveops:client:models,
fiveops:client:notice, fiveops:client:notification, fiveops:client:notifications, fiveops:client:open,
fiveops:client:openQuick, fiveops:client:oxOpen, fiveops:client:phoneReload, fiveops:client:quickAnnounce,
fiveops:client:resetModel, fiveops:client:revive, fiveops:client:self, fiveops:client:selfVehicle,
fiveops:client:setModel, fiveops:client:setVitals, fiveops:client:shortcuts, fiveops:client:spawnVehicle,
fiveops:client:stashPicked, fiveops:client:stashPlace, fiveops:client:suspect, fiveops:client:teleport,
fiveops:client:vehicleFuel, fiveops:client:vehicleMove, fiveops:client:vehiclePlate,
fiveops:client:vehicleRepair, fiveops:client:vehicleTweak, fiveops:client:waypoint, fiveops:events:blips,
fiveops:events:changed, fiveops:events:list, fiveops:events:notice, fiveops:events:open,
fiveops:giveaway:close, fiveops:giveaway:count, fiveops:giveaway:end, fiveops:giveaway:joined,
fiveops:giveaway:none, fiveops:giveaway:show, fiveops:giveaway:time, fiveops:markers:visible,
fiveops:media:result, fiveops:nui:result (latent olarak da), fiveops:rec:params, fiveops:rec:replay,
fiveops:rec:start, fiveops:rec:stop, fiveops:rec:urls, fiveops:shot:take, fiveops:stashes:notice,
fiveops:stashes:visible, fiveops:ticket:open, fiveops:ticket:push, fiveops:ticket:result,
fiveops:warning:acked, fiveops:warning:reset, fiveops:warning:show, fiveops:watch:ended, fiveops:watch:signal,
fiveops:watch:start, fiveops:watch:stop, fiveops:zones:list, fiveops:zones:debug, fiveops:client:zoneDraw
Diğer scriptlerin olayları
Section titled “Diğer scriptlerin olayları”Fiveops, tanıdığı scriptlerin olaylarını da kullanır. Yalnızca sunucunda çalışan scriptlerinkiler kullanılır.
| Nerede | Olaylar |
|---|---|
| Sunucu → oyuncunun oyunu (canlandırma, açlık/susuzluk, telefon, anahtar, kıyafet) | esx_ambulancejob:revive, hospital:client:Revive, qbx_medical:client:playerRevived, ars_ambulancejob:healPlayer, p_ambulancejob/client/death/revive, ak47_ambulancejob:revive, esx_status:set, hud:client:UpdateNeeds, qb-phone:client:CustomNotification, vehiclekeys:client:SetOwner, illenium-appearance:client:openClothingShopMenu, vRP:tunnel_req |
| Oyuncunun oyunu → sunucu (kayıtlı görünüm) | qb-clothes:loadPlayerSkin |
| Oyuncunun oyununun içinde (ped modelinden sonra kayıtlı görünüm) | illenium-appearance:client:reloadSkin, skinchanger:loadSkin |
| Oyuncunun oyunu → sunucu (anahtar, ESX hava durumu) | okokGarage:GiveKeys, t1ger_keys:updateOwnedKeys, vehicles_keys:selfGiveVehicleKeys, esx_weather:server:setZoneWeather |
| Oyuncunun oyununun içinde | cd_garage:AddKeys, vehiclekeys:client:SetOwner, qb-phone:RefreshPhone, ox_lib:notify, chat:addMessage, chat:addSuggestion, chat:removeSuggestion (menü komutunun adı), ox_inventory:disarm (silah yasağı olan bölge) |
| Yalnızca dinlenen | esx:playerLoaded, QBCore:Client:OnPlayerLoaded, ND:characterLoaded, vRP:Active, hospital:server:RespawnAtHospital |
editable/framework.lua dosyasında moneyEvents’e yazdığın olaylar da sunucuda dinlenir.
4. Oyuncunun oyunundaki native’ler
Section titled “4. Oyuncunun oyunundaki native’ler”Yetkili araçları (yalnızca izni olan yetkilide):
| Araç | Native’ler |
|---|---|
| Noclip | CreateCamWithParams, RenderScriptCams, SetEntityCollision, SetEntityVisible, SetEntityInvincible, SetEntityVelocity, SetEntityCoordsNoOffset, SetEntityCoords, FreezeEntityPosition |
| Tanrı modu | SetEntityInvincible, SetPlayerInvincible |
| Görünmezlik | SetEntityVisible |
| Sonsuz mermi | SetPedInfiniteAmmoClip, SetPedAmmo, RefillAmmoInstantly |
| ESP | GetGamePool, World3dToScreen2d, GetPedBoneCoords, DrawLine, DrawRect, DrawText |
| Silici | StartShapeTestLosProbe, NetworkRequestControlOfEntity, SetEntityAsMissionEntity, DeleteEntity, DeleteVehicle |
| İşaretçiye ışınlanma | GetBlipInfoIdCoord ve aşağıdaki ışınlama native’leri |
| Araç kısayolu | NetworkRequestControlOfEntity, SetVehicleFixed, SetVehicleDeformationFixed, SetVehicleEngineHealth, SetVehicleMod, ToggleVehicleMod, SetVehicleFuelLevel |
Yetkilinin (ya da bir export’un) oyuncuya uyguladığı işlemler:
| İşlem | Native’ler |
|---|---|
| Işınlama (yanına git, yanına çek, harita, depo) | SetPedCoordsKeepVehicle, FreezeEntityPosition, RequestCollisionAtCoord, GetGroundZFor_3dCoord |
| Dondurma | FreezeEntityPosition |
| Öldürme, can ve zırh | SetEntityHealth, SetPedArmour |
| İyileştirme | SetEntityHealth, SetPedArmour, ClearPedBloodDamage |
| Canlandırma | NetworkResurrectLocalPlayer, SetEntityHealth, ClearPedTasksImmediately |
| Araç çağırma | CreateVehicle, TaskWarpPedIntoVehicle, SetVehicleNumberPlateText |
| Araç onarma, yakıt, plaka, renk, düzeltme, taşıma | NetworkRequestControlOfEntity, SetVehicleFixed, SetVehicleMod, SetVehicleNumberPlateText, SetEntityRotation, SetEntityCoords |
| Destek talebi ekran görüntüsü (E tuşu) | DisableControlAction |
Bölge kuralları, her oyuncuda ama yalnızca o kuralın olduğu bölgenin içinde (harita bölgeleri):
| Kural | Native’ler |
|---|---|
| Silah yasağı | DisableControlAction, SetCurrentPedWeapon, SetPlayerCanDoDriveBy |
| Hız sınırı | SetVehicleMaxSpeed |
| Giriş izni (dışarı itme) | SetEntityCoords, SetEntityVelocity |
| Araca binme yasağı | DisableControlAction, ClearPedTasks |
| Sınır ve haritada alan | DrawPoly, DrawLine, DrawMarker, AddBlipForRadius, AddBlipForArea |
| Bölge çizme (yalnız yetkili) | StartShapeTestLosProbe, GetPedBoneCoords, DrawLine, DrawPoly, DrawMarker, DisableControlAction |
Güvenli bölge oyuncunun oyununda native kullanmaz: hasar olayını (weaponDamageEvent) sunucu düşürür.
Ekran yakalama
Section titled “Ekran yakalama”Oturum kayıtları, ölüm kayıtları, canlı ekran izleme ve destek talebi ekran görüntüleri oyun görüntüsünü Fiveops NUI
sayfasının içinde okur (oyunun tarayıcısında WebGL); hiçbir native çağrılmaz. Anticheat’in NUI’den ekran yakalamayı ya
da video kaydını işaretliyorsa fiveops NUI sayfasını muaf tut.