[Plugin] Anti-Cheat System

Ill take a look thanks, if you get time please add it.

Another question is there a place in the code i can print out what trigger a program to be closed? main issue I’m getting its closing down discord I’ve added !FST.Contains(TEXT(“discord”)) to ScanProcesses but it still closes it down thanks.

There is a C++ scanner within the Unreal API, besides the external .Net library.

To modify their response you are expected to edit both the C# and the C++ library.

Thanks the C# what is the name of this file?

Thanks

I was able add a check for my games name in the loop so it now auto kills it self if the game isn’t running, also added a hash check, thanks for the help.

Nice plugin but the closing of “hack” software should be off by default. I think it is pretty invasive, especially since it is also possible to close innocent programs when just going by the name.

That’s template code.
You are supposed to change the code to your own needs.

Ok, I am very thankful for the great plugin so I don’t want to sound like I am complaining but in my opinion, if you just get it on the marketplace and it is not very clear that you need to modify and rebuild c++ stuff, for it to not randomly close innocent programs. I bet most people just download and use it with blueprint stuff like “safeFloat” and not for it to close programs and c++ stuff.
And suddenly their players complain that your game is closing their discord… well that’s how it happened to me but probably my own fault for just adding it without more in-depth research :slight_smile:

1 Like

The plugin was pushed to marketplace because users asked so.

It’s always been on GitHub instead, where originally published before the marketplace existed.

Back then Unreal Engine developers actually knew a bit the details of the engine and how to modify a small piece of code.

Ahh, that makes sense. Well, I know how to modify stuff and now did, but when I just found it on the marketplace and used it without looking too much into it I did not know I needed to do modifications since nothing like that is mentioned there. But again my fault, not complaining. Just wanted to let you know :slight_smile:

1 Like

Hi @BrUnO_XaVIeR ,

When using anti-cheat on the Unreal Engine 5.1 engine, after packing and launching the game immediately crashes. If turn off the anti-cheat in plugins, the game starts and works. Any ideas how to solve the problem? What can the plugin conflict with?
If you create a new empty project (for example, in first person) and try to enable the plugin, after package the crash will persist.
At the same time, the same project, but on UE 4.26 after packing, starts without problems.
Reinstalling the plugin and the engine did not solve the problem.

Thanks!

I can only take a look on weekend.
You should package debug build then email me the logs from the packaged debug build.

After building your package, go to the folder within your packaged solution:

Windows\Engine\Plugins\Marketplace\SCUE4\

and change the name of this folder ‘SCUE4’ to SCUE5:

Windows\Engine\Plugins\Marketplace\SCUE5\

Epic did not update the folder path ever on the Marketplace plugin, even though I requested before.

1 Like

Thanks a lot! There were thoughts in my head to test my theory with the name of this folder, but I did not dare. I thought that the project would definitely not work.
Thank you very much again!
:heart:

The problem was copying a plugin downloaded from the Marketplace and putting it in the source project folder, it was referencing the Marketplace engine folders, it is necessary to delete the plugin binaries and recompile the project with the plugin activated.

1 Like

Hello !
I am using your plugin for some days now.
I have modified a lot of things to better fit my project, and I am really happy of what I managed to do thanks to your plugin.

I just have a question. How do you deal with antivirus protection ? I mean, on some computer, SCUE4 is considered as a virus (false positive).
From what I know, I think that even if I sign my game and the SCUE4.exe with an official certificate, it will still be considered as a virus unless a lot of people begin to approve it.

Can you confirm it ? Or am I wrong ?

I plan to ask to the user that have issue with the antivirus to add an exception for the game folder but users will not be happy for sure. :sweat_smile:

There isn’t much that can be done about this.
If the user consented to their processes being watched, then it’s fine.
Otherwise, you should just shutdown the application entirely in case of disagreement.

Yes, it was what I was thinking. :slight_smile:
Thank you for your answer !