Skip to content

SourceMod extension and plugin for authenticating to a server based on Steam group membership

License

Notifications You must be signed in to change notification settings

lanofdoom/auth-by-steam-group

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAN of DOOM Authenticate By Steam Group Plugin

SourceMod extension and plugin for SRCDS servers that together only permits members of a specified steam groups to join the server.

Note, servers with sv_lan 1 are not compatible with Steam Group authentication.

Building

Check out the repository, install the dependencies listed in build.sh, and then run the ./build.sh script.

Installation

  1. If running Linux, install the libcurl:i386 package or its equivalent on your distribution to your server.
  2. Extract auth_by_steam_group_source.tar.gz or auth_by_steam_group_source.zip in your server's cstrike directory or equivalent.

Console Variables

sm_auth_by_steam_allowjoin_enabled If enabled, members of the authorized Steam group can allow the next unauthorized user to join the server by saying allowjoin in chat. Default value is enabled.

sm_auth_by_steam_group_group_id Sets the ID of the Steam group from which players are allowed to join. If empty, all players are allowed to join. Default value is empty.

sm_auth_by_steam_group_steam_key Sets the Steam API key for used for the group membership lookups. If empty, all players are allowed to join. Default value is empty.