=======================================
EasyAntiCheat Integration Documentation
Target:
Native
=======================================
Client
======
** File Structure **
1. Copy the contents of 'client/bin/' to the game install directory.
-- If using the plug-and-play launcher
2. Fill in the game id, main executable name and launch parameters to 'EasyAntiCheat/Launcher/Resource/Settings.json'.
3. (Rename and) run the game launcher executable to start the game with EAC.
Finally, review the file & folder structure:
.exe
.exe
EasyAntiCheat/*
** Code Integration **
Steam integration:
No in-game integration is needed. EAC will handle user authentication via Steam API.
Non-Steam integration:
Use GetSetUserToken() to authenticate the user with an unique token.
OR
Pass the user authentication token to the Initialize function in the game launcher.
** Client-side Installation - WINDOWS ONLY **
Steam integration:
See 'Steam/installscript.vdf' to let Steam handle EasyAntiCheat installation.
Non-Steam integration:
The game installer/updater should run "EasyAntiCheat_Setup.exe install 24".
To uninstall, run "EasyAntiCheat_Setup.exe uninstall 24".
Note that EasyAntiCheat_Setup.exe requires to be started as elevated process.
** Developer Portal Access **
http://dev.easyanticheat.net/games/iss/manage/#config
Server
======
Follow 'Server Plugin/test/Main.cpp' for using the EAC server-side plugin.