Requires the SteamTools extension
(and thus only currently works on Source 2009 games (TF/CSS/DODS/HL2DM/GMOD)
This plugin allows you to specify admin flags and immunity level via Steam Group memberships.
- Give everyone who joins your group a custom flag granting them a small perk
- Give all group officers special privileges
To configure, edit the configs/sgadmins.txt. There is an example one in the zip file, created with some (hopefully) invalid group ids in it.
Your Steam Group's id can be found on the group admin page in the upper right or there are some tools out there that can determine a group's id number from the group link.
To reload the config after the plugin is running, issue the sm_sgadmins_reload
command (requires server console or admin flag z) or
Permissions use SM's admin groups system and are thus additive. Players will have the combined permissions of SGA and whatever other admin-defining method you use. For more info on how this works, see the Inheritance section on the Admin Groups wiki page
Originally Posted by Mister_Magotchi
Also, something possibly useful for other people:
If you want to know the SourceMod admin groups that this plugin adds people to, for use in other plugins that rely on admin group names, they're in this format:
So if you set "16432636" as the group in the config, the SourceMod admin groups the plugin creates would then be "16432636members" and "16432636officers".
As of version 1.1.0, you can also specify one or more existing groups to add the users to (see the "headhonchos" group in the example config). Make a new key value pair for each.
- If the server does not have a connection to Steam, admin lookup will be unavailable. Players will keep there current admin (unless a config reload is done) and new players will have their lookups done automatically when the server regains its connection.
Note: There is an smx file in the zip or you can compile it manually.
THIS WILL NOT COMPILE ON THE FORUM COMPILER DUE TO REQUIRING THE STEAMTOOLS EXTENSION. I REPEAT, CLICKING "Get Plugin" WILL GIVE YOU AN ERROR. IF YOU TELL ME THAT IT'S BROKEN BECAUSE "Get Plugin" SHOWS AN ERROR, I WILL END YOU