[Installation]
1. Compile the plugin_userinfo first. (If unable to do this, a Win32 amx is included)

2. Add the plugin_userinfo.amx to your plugins folder.

3. Ammend your plugins file to activate the .amx

4. Ensure your server has the settings:
	file_access_read 1
	file_access_write 1
	allow_client_exec 1


[Description]
Plugin to collect SteamIDs (or IPs) of players connecting to server.
It will only store SteamIDs of players if they don't already exist on the server database.
(However, if the same SteamID but different player name, then SteamID IS stored. Hence all
the players 'fakenicks' will be stored along with their SteamIDs).
Use the command 'admin_showme <Player id|Player name>' to display all the names
attached to a SteamID or IP

Please note, LAN servers store ONLY IP addresses. Internet servers store ONLY SteamIDs.
Trying to set an internet server to store an IP for each connecting player would be lunacy,
especially for players with dynamic IPs... They'll fill the entire database in no time!

Jugger (04-Oct-2003)


[Contact]
ICQ: 38333032
Email: jugger1@blueyonder.co.uk
Main fixes and slight additions done by Dark.MenacE (darkmenace@cox.net, darkmenace11958@hotmail.com), with
some help from CyberMind and a few others from #adminmod


[Version History]
(19/1/2004 - January 19th, 2004) ver 1.3
-Fixed a bug which logs duplicate lines of the same user.
-Removed LAN detection, since Steam is online-only. I left the possability to log to lan-only in because Valve
claims it's working on a lan version of Steam.
-Removed Error checking, since it was useless and just added to confusion in the code
-Added extra timer checks
-Increased the default base max-entries and max-nicknames (namely for servers with high traffic)

(23/11/2003 - November 23rd, 2003) ver 1.2.5
Fixed duplicate entries bug (Much, much thanks to CyberMind and the guys at #adminmod on irc.gamesnet.net
Fixed bug where players would not be added when they first connected, but would be added on a map change
Added a feature to record different ways:
0 (Default)-- Only records usernames and SteamIDs.
1-- Records SteamIDs and IPs to id_info.txt.
2-- Records SteamIDs and IPs to id_info_admin.txt while also records just SteamIDs to id_info.txt.

(4/10/2003) ver 1.2.2
Fixed Auth check with Steam (Thanks, Cybermind!)

(2/10/2003) ver 1.2.1
Fixed bug in welcome message. Added 'greeting' sound on player connect.
Added fix for blank database entries.

(30/9/2003) ver 1.2.0
Updated to collect Steam tags.

(9/3/2002) ver 1.1.5
Corrected Linux issue with comments done using '//' when compiling.

(25/2/2002) ver 1.1.4
Corrected bug when renaming on reaching MAX_NICKS.
Added a 'new line' character to each output to the database, as it sometimes
appended all the names/info of several players together on a line; rendering the
plugin inoperable.

(14/2/2002) ver 1.1.3
Error handling added and WelcomeMsg (0/1) to disable/enable the welcome message as
users connect. (In code, so requires a re-compile to disable/enable)

(5/2/2002) ver 1.1.2
After the plugin detects MAX_NICKS names stored, it'll auto rename the person concerned
to the last name used from the database.

(8/2/2002) ver 1.1.1
Merged the 2 separate database files in to one: "info_id.ini" (or "info_ip.ini" for a
LAN server)

(7/2/2002) ver 1.1.0
Added 'admin_showme' command.

(6/2/2002) ver 1.0.1
Added server detection so that it'll record IP address if LAN server detected.

(5/2/2002) ver 1.0.0
Initial release! Database collection and reload routines completed. Fixed server lagging
due to disk access when accessing the database; simply loaded the database in to memory
on starting!
