Does a game really need anti Exploits

I making a very basic simulator game that im probally not gona advertise or anything like that but im wondering should I have anti-exploits and if so how do I make it thanks.

1 Like

Of course it does need an anti exploit, every game needs one,
There are a few really important reasons:
Trolling people/Annoying them
Disturbing and corrupting the game
Crashing Servers by adding lot of memory into the game with executors
and obviously the cheating in the game, they could perfectly do it.
Making anti exploits sometimes can be really difficult and even harder if you barely have skills to do it, but I would recommend you understanding Lua well so you can start with the knowledge and then just see some stuff from other people, work and play around with the scripting and just spend hours in it.
Second choice could be buying one, which normally takes you to false banning people, kicking without any reasons just because something is interfering with the anti exploit you bought.
Hope it helps!

2 Likes

Another question if you didnt mind what would I need to include in an anti-exploit

1 Like

Every most used script to annoy people,
Here’s a little list:
Anti FE Loop
Anti FE Loop Kill
Anti Fly
Anti CFrameFly
Anti Noclip
Anti Inf Jump
Anti Crashing
Anti Speed (which sometimes can be a problem because anti exploit can detect someone falling fast or something and it can false ban you)
Anti Kill
Anti Airwalk
Anti Tool TP or TP
Detector for GUIs (For example if I inject and execute a script of infinite yield, then the detector will detect that a new GUI has been injected into the game so thats where the detector finds out the ID of the injection which corresponds to the player)
Anti Fling (which doesn’t really need an anti cheat you can just turn off collissions)
and Yeah, If Im missing something let me know but I think that could be good for a game that isnt an FPS game or something competitive like that.

2 Likes

If it’s a PvE Simulator where players never really ‘interact’ with other players, a very simple Anticheat will work fine. But if you ever plan on expanding the game, you will eventually need an Anticheat, or the game will become a target for script kids.

1 Like

I think yes, but not like how usually it works.
example, we cant spam hit in Minecraft so there is no auto clicker
unlike Roblox bedwars that works like teleport back, that can be used for the cheaters to teleport.

well you don’t need anti cheat if you make your game right.
example of simple anti cheat is reload

1 Like

Wouldn’t that only work for the PlayerGui? Most of the exploiters put their Guis inside CoreGui, or even, they create their own Gui section wich Infinite Yield and most of the popular scripts use. (Only possible with Synapse and Script-Ware, I think.)

1 Like

Its very easy to detect CoreGui Exploits.

  • I have a couple of detections for them that I will not disclose

All games need protection against players who want to exploit the functionality of your game, the best way to do this is to make sanity checks, your game code should be scripted in a certain way to prevent it being manipulated by others.

2 Likes