SteamEx v0.2.0-alpha SteamEx.ICheatReportingService View Source

This service allows your game to report cheats and cheaters to the VAC system and provides the toolset behind the Game Bans system.

To use this interface you must first opt in to VAC support. This can be done from the Anti-Cheat Configuration page in the App Admin panel.

NOTE: This is a Service interface, methods in this interface should be called with the input_json parameter.

For more info on how to use the Steamworks Web API please see the Web API Overview.

Link to this section Summary

Functions

Reports cheat data. Only use on test account that is running the game but not in a multiplayer session

Link to this section Functions

Link to this function report_cheat_data(access_key, params \\ %{}, headers \\ %{}) View Source

Reports cheat data. Only use on test account that is running the game but not in a multiplayer session.

This is for reporting specific cheats to the VAC system. This is done by running the cheat and the game and then calling this webapi.

NameTypeRequiredDescription
keystringSteamworks Web API user authentication key.
steamiduint64Steam ID of the user running and reporting the cheat.
appiduint32The App ID of the game.
pathandfilenamestringPath and file name of the cheat executable.
webcheaturlstringWeb url where the cheat was found and downloaded.
time_nowuint64Local system time now. 64 bit windows system time.
time_starteduint64Local system time when cheat process started. ( 0 if not yet run ) 64 bit windows system time.
time_stoppeduint64Local system time when cheat process stopped. ( 0 if still running ) 64 bit windows system time.
cheatnamestringDescriptive name for the cheat.
game_process_iduint32Process ID of the running game.
cheat_process_iduint32Process ID of the cheat process that ran.
cheat_param_1uint64Extra cheat data.
cheat_param_2uint64Extra cheat data.

See other: https://partner.steamgames.com/doc/webapi/ICheatReportingService#ReportCheatData