Giter Club home page Giter Club logo

icarusadvancedanticheat's Introduction

Sponsors

๐Ÿ’– FiveGuard

For a better paid anticheat check out: store.fiveguard.ac. Fiveguard is the best FiveM anticheat.

We are able to provide this free product because of help from fiveguard.net.

Icarus Advanced Anticheat

Icarus is a robust and serversided anti-cheat solution designed for FiveM servers. With unique detections and a diverse range of checks, it's a comprehensive tool to catch cheaters. While occasional bugs or false positives may occur, your feedback through issues and pull requests is crucial to its refinement. Install Icarus today and experience a robust and dependable anti-cheat solution for your server.

Features

Detections Other
Anti Aimbot No VPN
Anti Clear Tasks No Bad Words
Anti Entity Creation Forbidden Names
Anti Explosions Event Blacklist
Anti GiveWeapon
Anti RemoveWeapon
Anti Godmode
Anti Particles
Anti Illegal Peds
Anti Super Jump
Anti Tazer Mods
Anti Illegal Weapons
Anti Damage Modifier
Anti NoClip
Anti Projectiles
Anti Fire
Anti Fold

Installation

  1. Download the latest release for this repository.

  2. Extract contents into your /resources/ directory and ensure dependencies are installed.

  3. Read and adjust all configuration files carefully.

Permission Setup

Following ace permission allows selected players to bypass all anticheat detections and checks. If wish to have a different permission string, a custom can be set in the configuration file.

icarus.bypass
  1. Add the permission to the group you want to have bypass perms.
add_ace group.<your_group> icarus.bypass allow
  1. Add the according player license to the previously chosen group.
add_principal identifier.license:<your_license> group.<your_group>

Banning

Numerous anticheat solutions are burdened by extensive ban systems and databases. Icarus, however, sidesteps these complexities to enhance compatibility and eliminate redundant code. To maximize the effectiveness of Icarus, it is imperative to integrate your ban logic into the script, a process conveniently accomplished through the configuration file.

-- << config.lua >>
-- This function gets called when a cheater has been caught.
function Config.BanPlayer(source, reason)
    -- Your own banning logic goes here!
end

Dependencies

FXServer OneSync Screenshot-basic
7290+ Required Optional

Documentation

This section provides some additional resources to help you out, as well as ways to integrate the anticheat system into your scripts. The individual resources include details on how to contribute to the project, how to use the developer export API, and how to load and unload modules.

icarusadvancedanticheat's People

Contributors

ali-exacute avatar dependabot[bot] avatar eins4ckzwiebeln avatar github-actions[bot] avatar isickos avatar pachxl avatar yelehauwu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

icarusadvancedanticheat's Issues

Toggling modules

Describe the bug
Setting a module to false sometimes doesn't deactivate it (seen on Noclip and Super Jump so far).

To Reproduce
Steps to reproduce the behavior:

  1. Set a module from true to false.
  2. Get banned even if its set to false.

Expected behavior
Don't get banned in case of it being set to false.

Screenshots
If applicable, add screenshots to help explain your problem.

Technical Details:

  • OS: Linux (Ubuntu 22.04) Running inside of a docker container
  • Artifacts: Latest
  • Icarus Version: Latest

Additional context

How to unban someone

How do you unban someone it false ban two of my members and there is no way to unban them

Error

i got an error
[ c-scripting-core] InvokeNative: execution failed: Argument at index 0 was null.
[script:IcarusAdvance] SCRIPT ERROR: Execution of native 00000000fee404f9 in script host failed: Argument at index 0 was null.
[script:IcarusAdvance] > GetPlayerEndpoint (GetPlayerEndpoint.lua:2)
[script:IcarusAdvance] > handler (@IcarusAdvancedAnticheat/modules/server/connect.lua:12)

New Suggestions

Settings that are not in the icarus anticheat script can be added from the settings I specified.

CLIENT CONFIGS

`Config.UseESX = true
Config.ESXTrigger = "esx:getSharedObject"

Config.AntiResourceStartorStop = true
Config.AntiCheatEngine = true
Config.AntiLicenseClears = true

Config.AntiGodMode = false
Config.AntiExplosionDamage = false
Config.AntiRagdoll = false
Config.AntiInvisible = false
Config.AntiRadar = false
Config.AntiExplosiveBullets = false
Config.AntiNoClip = false
Config.AntiSpectate = false
Config.AntiSpeedHacks = false
Config.AntiInfiniteStamina = false
Config.AntiThermalVision = false
Config.AntiNightVision = false
Config.AntiFreeCam = false
Config.AntiMenyoo = false
Config.AntiPedChange = false
Config.AntiGiveArmor = false
Config.AntiBlips = false
Config.SuperJump = false
Config.AntiSuicide = false
Config.AntiAimAssist = false
Config.AntiAimbot = false

Config.AntiVDM = false
Config.DeleteBrokenCars = true
Config.DisableVehicleWeapons = false

Config.ClearPedsAfterDetection = true
Config.ClearObjectsAfterDetection = true
Config.ClearVehiclesAfterDetection = true

Config.AntiWeaponModifiers = false
Config.AntiVehicleModifiers = false

Config.OnScreenMenuDetection = false
Config.OSMDCheckingTime = 10000
Config.BlacklistedMenuWords = { -- (OnScreenMenuDetection)
"fallout", "esx money", "aimbot", "troll", "trigger", "triggerbot", "rage bot", "ragebot", "rapidfire", "fuck server", "execute", "hack",
"lynx", "absolute", "ckgangisontop", "lumia1", "ISMMENU", "HydroMenu", "TAJNEMENUMenu", "Outcasts666", "WaveCheat", "NacroxMenu", "MarketMenu", "topMenu", "FlexSkazaMenu", "SidMenu", "Crown", "Lynx8", "LynxEvo", "Maestro",
"Tiago", "Brutan", "redEngine", "Unex", "Eulen", "HamMafia", "HamHaxia", "Dopamine", "Dopameme", "redMENU", "falcon", "Desudo", "Onion", "rape", "Ciao", "Anticheat", "Tapatio", "Particle", "Malossi", "ATG", "RedStonia",
"Chocohax", "injection", "Inyection", "Inyected", "Dumper", "LUA Executor", "Executor", "Skid", "HoaX", "inSec", "Reaper", "Lux", "Event Blocker", "Cheats", "Cheat", "Destroyer", "Wallhack", "Exploit", "triggers", "crosshair", "Explosive",
"Alokas66", "Hacking System!", "Panic Button", "Destroy Menu", "Self Menu", "Server IP", "Airstrike Player", "Taze Player", "Toga", "Magneto"
}

Config.AntiBlacklistedTasks = false -- Prevents players from using Anti-AFK Bypasser cheats or Executing Blacklisted Tasks (https://raw.githubusercontent.com/visibait/gtav-defaultasks/main/tasks)
Config.BlacklistedTasks = {
100, -- CTaskWanderingScenario (ANTI AFK BYPASS)
101, -- CTaskWanderingInRadiusScenario (ANTI AFK BYPASS)
151, -- CTaskCarDriveWander (ANTI AFK BYPASS) (VMENU AUTOPILOT)
221, -- CTaskWander (ANTI AFK BYPASS)
222 -- CTaskWanderInArea (ANTI AFK BYPASS)
}

Config.AntiBlacklistedAnims = false
Config.BlacklistedAnims = {
{"rcmpaparazzo_2", "shag_loop_poppy"}
}

Config.AntiCommandInjection = false
Config.BlackListedCMD = {
"killmenu", "chocolate", "pk", "haha", "lol", "panickey", "killmenu",
"panik", "lynx", "brutan", "panic", "purgemenu"
}

Config.AntiBlacklistedWeapons = false
Config.BlacklistedWeapons = {
"WEAPON_HAMMER", "WEAPON_SAWNOFFSHOTGUN", "WEAPON_BULLPUPSHOTGUN",
"WEAPON_GRENADELAUNCHER", "WEAPON_GRENADELAUNCHER_SMOKE", "WEAPON_RPG",
"WEAPON_STINGER", "WEAPON_MINIGUN", "WEAPON_GRENADE", "WEAPON_BALL",
"WEAPON_BOTTLE", "WEAPON_HEAVYSHOTGUN", "WEAPON_GARBAGEBAG",
"WEAPON_RAILGUN", "WEAPON_RAILPISTOL", "WEAPON_RAILGUN", "WEAPON_RAYPISTOL",
"WEAPON_RAYCARBINE", "WEAPON_RAYMINIGUN", "WEAPON_DIGISCANNER",
"WEAPON_SPECIALCARBINE_MK2", "WEAPON_BULLPUPRIFLE_MK2",
"WEAPON_PUMPSHOTGUN_MK2", "WEAPON_MARKSMANRIFLE_MK2",
"WEAPON_COMPACTLAUNCHER", "WEAPON_SNSPISTOL_MK2", "WEAPON_REVOLVER_MK2",
"WEAPON_FIREWORK", "WEAPON_HOMINGLAUNCHER", "WEAPON_SMG_MK2"
}

Config.AntiVehicleSpawn = false
Config.GarageList = {
{x = 217.89, y = -804.99, z = 30.91}
}

Config.AntiPedRevive = false
Config.HospitalCoords = vector3(293.11, -582.1, 43.19) `

SERVER CONFIGS

`
Config.BanPlayers = true -- If false, Anticheat only logs in Discord
Config.ScreenshotPlayers = true

Config.GeneralBanWebhook = ""

Config.UseESX = true
Config.ESXTrigger = "esx:getSharedObject"

Config.ExplosionProtection = false
Config.AntiGiveorRemoveWeapons = false
Config.AntiBlacklistedWords = true
Config.AntiBlacklistedTriggers = true
Config.AntiClearPedTasks = false
Config.AntiFakeChatMessages = true
Config.AntiVPN = false

Config.ReloadBanListTime = 600000
Config.ReloadEntityTime = 10000

Config.MaxPedsPerUser = 20
Config.MaxPropsPerUser = 5
Config.MaxVehiclesPerUser = 60
Config.MaxEntitiesPerUser = 5
Config.MaxParticlesPerUser = 5

Config.BlacklistedWords = {
"Ham Mafia",
"HamHaxia",
'Brutan',
'Desudo',
'EulenCheats',
"85.190.90.118",
"AlphaV ~ 5391",
"Baran#8992",
"Fallen#0811",
"hammafia.com",
"iLostName#7138",
}

Config.BlacklistedTriggers = {
"redst0nia:checking",
"esx_mafiajob:confiscatePlayerItem",
"lscustoms:payGarage",
"vrp_slotmachine:server:2",
"esx_fueldelivery:pay",
"esx_carthief:pay",
"esx_godirtyjob:pay",
"esx_pizza:pay",
"esx_ranger:pay",

}

Config.BlockedExplosions = {
0,
1,
2,
3,
4,
5,
25,
32,
33,
35,
36,
37,
38
}

Config.BlacklistedModels = { }

Config.WhitelistedProps = {
"prop_gas_pump_old3",
"prop_vintage_pump",
"prop_gas_pump_1a",
"prop_gas_pump_old2",
"prop_gas_pump_1c",
"prop_gas_pump_1b",
"prop_gas_pump_1d",
"prop_ballistic_shield",

}

Config.AntiTazePlayers = false
Config.WhitelistedJobs = {
["police"] = true,
["mechanic"] = true,
}`

ProcessEventData Error

Hello, i tried to install this AC, everything seemed to work but as soon as someone connects to the server i get this error:
[script:IcarusAdvance] > handler (@IcarusAdvancedAnticheat/core/server/event_handler.lua:49)
[script:IcarusAdvance] SCRIPT ERROR: @IcarusAdvancedAnticheat/core/server/event_handler.lua:49: attempt to call a nil value (field 'ProcessEventData')
I hope you can fix this or atleast know what to do ^^
Have a great day!

Bug during ban

Hello,

The "Config.BanPlayer" function is not executed. When I spawn a vehicle, it is automatically deleted but the function does not work.
The solution: Restarted the Icarus resource, and now it works. When I restart the resource this is what appears in the console :

image

A solution to this ? Thanks

Technical Details:

  • OS: Linux
  • Artifacts [e.g. 8085]
  • Icarus Version [e.g. 2.0.6b]

Adding my ban logic

Hi!
I'm trying to add my ban logic to the config_sv.lua I have both txadmin and qb-adminmenu. I can't get it to work with either.

This is what i've got for a qb-adminmenu ban:

function ServerConfig.BanPlayer(source, reason)
TriggerEvent("qb-admin:server:ban", player, time, reason, 2147483647)
end

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.