Kicks private profile & inventory
Convar
-
sm_anti_private_deal_method Method of action when private profile/inventory has been detected (1 - Kick, 2 - Warn) [Default: 1.0] (Min: 1.0) (Max: 2.0)
-
sm_anti_private_fail_method Method of action when the plugin fails to fetch result (1 - Nothing, 2 - Kick) [Default: 1.0] (Min: 1.0) (Max: 2.0)
-
sm_anti_private_key Steam Developer API Key; Required for this plugin to work
Prerequisites
-
SMJansson - (https://forums.alliedmods.net/showthread.php?t=184604)
-
SteamWorks (http://users.alliedmods.net/~kyles/builds/SteamWorks/) OR SteamTools (https://builds.limetech.io/?p=steamtools)
Installation
-
Extract Anti_Private.smx to /addons/sourcemod/plugins
-
Extract anti_private.phrases.txt to /addons/sourcemod/translations
-
Load the plugin (
sm plugins load Anti_Private
), change the map, OR restart the server -
Edit /cfg/sourcemod/anti_private.cfg
- Update
sm_anti_private_key
with value obtained from https://steamcommunity.com/dev/apikey
- Update
-
Reload the plugin (
sm plugins reload Anti_Private
), change the map, OR restart the server
Notes
- Profiles that aren't configured are also blocked
- Friends-only will be considered private as long as the owner of the API key is not friend with that individual
- Steam takes account of owner's relation to their API
- With high traffic servers, you may exceed Steam's API rate limit
- Since this plugin depends on Steam, during Steam maintenance/outage (Tuesday), this plugin may not work
Translations
If you wish to contribute to the phrases file, please fork this repository and open a pull request
Download
Download the latest version from the release page
License
GPL-3.0
Icon made by Freepik from http://www.flaticon.com/