<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matt29addai</id>
	<title>AlliedModders Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.alliedmods.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matt29addai"/>
	<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/Special:Contributions/Matt29addai"/>
	<updated>2026-04-19T08:58:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.6</generator>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Valve_Server_Plugin&amp;diff=6232</id>
		<title>Valve Server Plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Valve_Server_Plugin&amp;diff=6232"/>
		<updated>2008-09-19T21:34:52Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Half-Life_2]]&lt;br /&gt;
Valve Server Plugins are the built-in plugin technology for the [[Half-Life 2]] server engine.  Though Valve Server Plugins attempt to emulate [[Metamod]] functionality, by design they cannot, and [[Metamod:Source]] was developed as an alternative.&lt;br /&gt;
&lt;br /&gt;
To read more about Valve Server Plugins, see the [http://developer.valvesoftware.com/wiki/Server_plugins Valve Developer Wiki].&lt;br /&gt;
&lt;br /&gt;
IGN.com&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Half-Life_2&amp;diff=6231</id>
		<title>Half-Life 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Half-Life_2&amp;diff=6231"/>
		<updated>2008-09-19T21:33:59Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;dflksfdsdfjdsfdsfasdafjsadjkdsfjlslkfjdsjsdfasldasdajkdsajksdfjkasdfjdsfjajsdajsdajdsafjklsfadjfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=CCSGameRules_Offset_List_(Counter-Strike:_Source)&amp;diff=6230</id>
		<title>CCSGameRules Offset List (Counter-Strike: Source)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=CCSGameRules_Offset_List_(Counter-Strike:_Source)&amp;diff=6230"/>
		<updated>2008-09-19T21:31:55Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: Replacing page with 'No cast please. No abuse of noobs!&amp;lt;math&amp;gt;HIsdsadksad 
==  sasdas ==
&amp;lt;/math&amp;gt;
117	std::bad_cast::~bad_cast()

&amp;lt;/pre&amp;gt;'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;No cast please. No abuse of noobs!&amp;lt;math&amp;gt;HIsdsadksad &lt;br /&gt;
==  sasdas ==&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
117	std::bad_cast::~bad_cast()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Dumb_users&amp;diff=6229</id>
		<title>Dumb users</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Dumb_users&amp;diff=6229"/>
		<updated>2008-09-19T21:30:38Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: Replacing page with ''''Bold text'''
DOOD'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Bold text'''&lt;br /&gt;
DOOD&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Adding_Admins_(AMX_Mod_X)&amp;diff=6228</id>
		<title>Adding Admins (AMX Mod X)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Adding_Admins_(AMX_Mod_X)&amp;diff=6228"/>
		<updated>2008-09-19T21:28:36Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Admins (non-SQL)=&lt;br /&gt;
==Adding an Admin==&lt;br /&gt;
First, open the amxmodx/configs/users.ini file with your favorite text editor.  Scroll to the bottom.  Admin entries are stored with four options: Authentication, Password, Access Right, Connection Properties.&lt;br /&gt;
&lt;br /&gt;
In the early days of [[Half-Life 1]] it was common to have admins authenticate by name.  However, now it is recommended to auth by steamid.  An example of a typical admin entry is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;STEAM_0:0:123456&amp;quot; &amp;quot;&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;ce&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Entries are one-per-line, and each of the four options are space separated, contained in double-quotes.  This one means:&lt;br /&gt;
#The user has [[SteamID]] STEAM_0:0:123456&lt;br /&gt;
#The user has no password (steamid-authentication)&lt;br /&gt;
#Access rights are levels &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; through &amp;lt;tt&amp;gt;u&amp;lt;/tt&amp;gt;&lt;br /&gt;
#The user is a steamid (&amp;quot;c&amp;quot;) and has no password (&amp;quot;e&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
It is also possible to authenticate by username:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;BAILOPAN&amp;quot; &amp;quot;mypass&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;a&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To authenticate, BAILOPAN would put this in his client's autoexec.cfg, where &amp;quot;_pw&amp;quot; is the value of &amp;quot;amx_password_field&amp;quot; in [[amxx.cfg]].&lt;br /&gt;
&amp;lt;pre&amp;gt;setinfo &amp;quot;_pw&amp;quot; &amp;quot;mypass&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For information on what access levels mean, see [[#Access Levels|Access Levels]].&lt;br /&gt;
&lt;br /&gt;
{{qnotice|It is important that you do not use the 'z' flag for admins.}}&lt;br /&gt;
&lt;br /&gt;
==Removing an Admin==&lt;br /&gt;
Find the admin's entry in your amxmodx/configs/users.ini file, and put a semicolon in front of it.  For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;;&amp;quot;STEAM_0:0:123456&amp;quot; &amp;quot;&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;ce&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That will prevent the entry from being read.&lt;br /&gt;
{{LanguageSwitch}}&lt;br /&gt;
&lt;br /&gt;
=Admins (SQL)=&lt;br /&gt;
AMX Mod X lets you store admin accounts in a MySQL database.  This is ideal if you have multiple servers with common administrators.&lt;br /&gt;
&lt;br /&gt;
==Configuring Server==&lt;br /&gt;
First, make sure you have configured your server for SQL by reading [[Configuring AMX Mod X#SQL|Configuring AMX Mod X: SQL]].  Then, enable the admin_sql.amxx plugin instead of admin.amxx, by opening amxmodx/configs/plugins.ini.  You should change the first two entries to look something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;;admin.amxx ; Disabled &lt;br /&gt;
admin_sql.amxx ; SQL admins&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Maintaining Admins==&lt;br /&gt;
&lt;br /&gt;
Once the server loads for the first time, it will automatically create the table specified with &amp;lt;tt&amp;gt;amx_sql_table&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
You can either add an admin through an SQL tool like an SQL Console or phpMyAdmin, or you can add an admin [[Adding Admins (AMX Mod X)#Console Command|using amx_addadmin]].  &lt;br /&gt;
&lt;br /&gt;
If you choose to use SQL directly (or an interface), you must learn the table layout.  There are four columns, each corresponding to one of the four properties listed above in [[#Adding an Admin|Adding an Admin]].  For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;INSERT INTO admins VALUES(&amp;quot;STEAM_0:1:23456&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;abcdefghijklmnopqrstu&amp;quot;, &amp;quot;ce&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{qnotice|It is important that you do not use the 'z' flag for admins.}}&lt;br /&gt;
&lt;br /&gt;
For information on what access levels mean, see [[AMX Mod X Access Levels]].&lt;br /&gt;
{{LanguageSwitch}}&lt;br /&gt;
&lt;br /&gt;
=Console Command=&lt;br /&gt;
&lt;br /&gt;
You can also use the console command amx_addadmin for adding admins.  It will work for both [[SQL]] and users.ini, depending on which plugin you have enabled.  An example of using the command in-game:&lt;br /&gt;
&amp;lt;pre&amp;gt;amx_addadmin &amp;quot;BAILOPAN&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Using the command from the server/[[rcon]] console:&lt;br /&gt;
&amp;lt;pre&amp;gt;amx_addadmin &amp;quot;STEAM_0:1:23456&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Access Levels=&lt;br /&gt;
These access levels are the default access levels for the base [[AMX Mod X]] plugins.  3rd party plugins may have different usages for them, although in general users try to stick to the intentions for each flag.&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|- class=&amp;quot;t2th&amp;quot;&lt;br /&gt;
| Access Flag&lt;br /&gt;
| Purpose&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| a&lt;br /&gt;
| immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| b&lt;br /&gt;
| reservation (can join on reserved slots)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| c &lt;br /&gt;
| amx_kick command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| d &lt;br /&gt;
| amx_ban and amx_unban commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| e &lt;br /&gt;
| amx_slay and amx_slap commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| f&lt;br /&gt;
| amx_map command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| g&lt;br /&gt;
| amx_cvar command (not all cvars will be available)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| h&lt;br /&gt;
| amx_cfg command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| i&lt;br /&gt;
| amx_chat and other chat commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| j&lt;br /&gt;
| amx_vote and other vote commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| k&lt;br /&gt;
| access to sv_password cvar (by amx_cvar command)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| l&lt;br /&gt;
| access to amx_rcon command and rcon_password cvar (by amx_cvar command)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| m&lt;br /&gt;
| custom level A (for additional plugins)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| n&lt;br /&gt;
| custom level B&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| o&lt;br /&gt;
| custom level C&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| p&lt;br /&gt;
| custom level D&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| q&lt;br /&gt;
| custom level E&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| custom level F&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| s&lt;br /&gt;
| custom level G&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| t&lt;br /&gt;
| custom level H&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| u&lt;br /&gt;
| menu access&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| z&lt;br /&gt;
| user (no admin)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Connection Flags=&lt;br /&gt;
These flags control how [[AMX Mod X]] attempts to authorize a connecting admin.&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|- class=&amp;quot;t2th&amp;quot;&lt;br /&gt;
| Connection Flag&lt;br /&gt;
| Purpose&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| a &lt;br /&gt;
| disconnect player on invalid password&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| b&lt;br /&gt;
| clan tag&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| c&lt;br /&gt;
| this is steamid/wonid&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| d&lt;br /&gt;
| this is ip&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| e&lt;br /&gt;
| password not checked (only name/ip/steamid needed)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation (AMX Mod X)]]&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Adding_Admins_(AMX_Mod_X)&amp;diff=6227</id>
		<title>Adding Admins (AMX Mod X)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Adding_Admins_(AMX_Mod_X)&amp;diff=6227"/>
		<updated>2008-09-19T21:28:24Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Admins (non-SQL)=&lt;br /&gt;
==Adding an Admin==&lt;br /&gt;
First, open the amxmodx/configs/users.ini file with your favorite text editor.  Scroll to the bottom.  Admin entries are stored with four options: Authentication, Password, Access Right, Connection Properties.&lt;br /&gt;
&lt;br /&gt;
In the early days of [[Half-Life 1]] it was common to have admins authenticate by name.  However, now it is recommended to auth by steamid.  An example of a typical admin entry is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;STEAM_0:0:123456&amp;quot; &amp;quot;&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;ce&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Entries are one-per-line, and each of the four options are space separated, contained in double-quotes.  This one means:&lt;br /&gt;
#The user has [[SteamID]] STEAM_0:0:123456&lt;br /&gt;
#The user has no password (steamid-authentication)&lt;br /&gt;
#Access rights are levels &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; through &amp;lt;tt&amp;gt;u&amp;lt;/tt&amp;gt;&lt;br /&gt;
#The user is a steamid (&amp;quot;c&amp;quot;) and has no password (&amp;quot;e&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
It is also possible to authenticate by username:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;BAILOPAN&amp;quot; &amp;quot;mypass&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;a&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To authenticate, BAILOPAN would put this in his client's autoexec.cfg, where &amp;quot;_pw&amp;quot; is the value of &amp;quot;amx_password_field&amp;quot; in [[amxx.cfg]].&lt;br /&gt;
&amp;lt;pre&amp;gt;setinfo &amp;quot;_pw&amp;quot; &amp;quot;mypass&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For information on what access levels mean, see [[#Access Levels|Access Levels]].&lt;br /&gt;
&lt;br /&gt;
{{qnotice|It is important that you do not use the 'z' flag for admins.}}&lt;br /&gt;
&lt;br /&gt;
==Removing an Admin==&lt;br /&gt;
Find the admin's entry in your amxmodx/configs/users.ini file, and put a semicolon in front of it.  For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;;&amp;quot;STEAM_0:0:123456&amp;quot; &amp;quot;&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;ce&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That will prevent the entry from being read.&lt;br /&gt;
{{LanguageSwitch}}&lt;br /&gt;
&lt;br /&gt;
=Admins (SQL)=&lt;br /&gt;
AMX Mod X lets you store admin accounts in a MySQL database.  This is ideal if you have multiple servers with common administrators.&lt;br /&gt;
&lt;br /&gt;
==Configuring Server==&lt;br /&gt;
First, make sure you have configured your server for SQL by reading [[Configuring AMX Mod X#SQL|Configuring AMX Mod X: SQL]].  Then, enable the admin_sql.amxx plugin instead of admin.amxx, by opening amxmodx/configs/plugins.ini.  You should change the first two entries to look something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;;admin.amxx ; Disabled &lt;br /&gt;
admin_sql.amxx ; SQL admins&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Maintaining Admins==&lt;br /&gt;
&lt;br /&gt;
Once the server loads for the first time, it will automatically create the table specified with &amp;lt;tt&amp;gt;amx_sql_table&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
You can either add an admin through an SQL tool like an SQL Console or phpMyAdmin, or you can add an admin [[Adding Admins (AMX Mod X)#Console Command|using amx_addadmin]].  &lt;br /&gt;
&lt;br /&gt;
If you choose to use SQL directly (or an interface), you must learn the table layout.  There are four columns, each corresponding to one of the four properties listed above in [[#Adding an Admin|Adding an Admin]].  For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;INSERT INTO admins VALUES(&amp;quot;STEAM_0:1:23456&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;abcdefghijklmnopqrstu&amp;quot;, &amp;quot;ce&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{qnotice|It is important that you do not use the 'z' flag for admins.}}&lt;br /&gt;
&lt;br /&gt;
For information on what access levels mean, see [[AMX Mod X Access Levels]].&lt;br /&gt;
{{LanguageSwitch}}&lt;br /&gt;
&lt;br /&gt;
=Console Command=&lt;br /&gt;
&lt;br /&gt;
You can also use the console command amx_addadmin for adding admins.  It will work for both [[SQL]] and users.ini, depending on which plugin you have enabled.  An example of using the command in-game:&lt;br /&gt;
&amp;lt;pre&amp;gt;amx_addadmin &amp;quot;BAILOPAN&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Using the command from the server/[[rcon]] console:&lt;br /&gt;
&amp;lt;pre&amp;gt;amx_addadmin &amp;quot;STEAM_0:1:23456&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Access Levels=&lt;br /&gt;
These access levels are the default access levels for the base [[AMX Mod X]] plugins.  3rd party plugins may have different usages for them, although in general users try to stick to the intentions for each flag.&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|- class=&amp;quot;t2th&amp;quot;&lt;br /&gt;
| Access Flag&lt;br /&gt;
| Purpose&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| a&lt;br /&gt;
| immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| b&lt;br /&gt;
| reservation (can join on reserved slots)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| c &lt;br /&gt;
| amx_kick command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| d &lt;br /&gt;
| amx_ban and amx_unban commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| e &lt;br /&gt;
| amx_slay and amx_slap commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| f&lt;br /&gt;
| amx_map command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| g&lt;br /&gt;
| amx_cvar command (not all cvars will be available)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| h&lt;br /&gt;
| amx_cfg command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| i&lt;br /&gt;
| amx_chat and other chat commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| j&lt;br /&gt;
| amx_vote and other vote commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| k&lt;br /&gt;
| access to sv_password cvar (by amx_cvar command)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| l&lt;br /&gt;
| access to amx_rcon command and rcon_password cvar (by amx_cvar command)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| m&lt;br /&gt;
| custom level A (for additional plugins)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| n&lt;br /&gt;
| custom level B&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| o&lt;br /&gt;
| custom level C&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| p&lt;br /&gt;
| custom level D&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| q&lt;br /&gt;
| custom level E&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| custom level F&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| s&lt;br /&gt;
| custom level G&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| t&lt;br /&gt;
| custom level H&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| u&lt;br /&gt;
| menu access&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| z&lt;br /&gt;
| user (no admin)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Connection Flags=&lt;br /&gt;
These flags control how [[AMX Mod X]] attempts to authorize a connecting admin.&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|- class=&amp;quot;t2th&amp;quot;&lt;br /&gt;
| Connection Flag&lt;br /&gt;
| Purpose&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| a &lt;br /&gt;
| disconnect player on invalid password&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| b&lt;br /&gt;
| clan tag&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| c&lt;br /&gt;
| this is steamid/wonid&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| d&lt;br /&gt;
| this is ip&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| e&lt;br /&gt;
| Password not checked (only name/ip/steamid needed)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation (AMX Mod X)]]&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Adding_Admins_(AMX_Mod_X)&amp;diff=6226</id>
		<title>Adding Admins (AMX Mod X)</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Adding_Admins_(AMX_Mod_X)&amp;diff=6226"/>
		<updated>2008-09-19T21:27:37Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Admins (non-SQL)=&lt;br /&gt;
==Adding an Admin==&lt;br /&gt;
First, open the amxmodx/configs/users.ini file with your favorite text editor.  Scroll to the bottom.  Admin entries are stored with four options: Authentication, Password, Access Right, Connection Properties.&lt;br /&gt;
&lt;br /&gt;
In the early days of [[Half-Life 1]] it was common to have admins authenticate by name.  However, now it is recommended to auth by steamid.  An example of a typical admin entry is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;STEAM_0:0:123456&amp;quot; &amp;quot;&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;ce&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Entries are one-per-line, and each of the four options are space separated, contained in double-quotes.  This one means:&lt;br /&gt;
#The user has [[SteamID]] STEAM_0:0:123456&lt;br /&gt;
#The user has no password (steamid-authentication)&lt;br /&gt;
#Access rights are levels &amp;lt;tt&amp;gt;a&amp;lt;/tt&amp;gt; through &amp;lt;tt&amp;gt;u&amp;lt;/tt&amp;gt;&lt;br /&gt;
#The user is a steamid (&amp;quot;c&amp;quot;) and has no password (&amp;quot;e&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
It is also possible to authenticate by username:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;BAILOPAN&amp;quot; &amp;quot;mypass&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;a&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To authenticate, BAILOPAN would put this in his client's autoexec.cfg, where &amp;quot;_pw&amp;quot; is the value of &amp;quot;amx_password_field&amp;quot; in [[amxx.cfg]].&lt;br /&gt;
&amp;lt;pre&amp;gt;setinfo &amp;quot;_pw&amp;quot; &amp;quot;mypass&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For information on what access levels mean, see [[#Access Levels|Access Levels]].&lt;br /&gt;
&lt;br /&gt;
{{qnotice|It is important that you do not use the 'z' flag for admins.}}&lt;br /&gt;
&lt;br /&gt;
==Removing an Admin==&lt;br /&gt;
Find the admin's entry in your amxmodx/configs/users.ini file, and put a semicolon in front of it.  For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;;&amp;quot;STEAM_0:0:123456&amp;quot; &amp;quot;&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot; &amp;quot;ce&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That will prevent the entry from being read.&lt;br /&gt;
{{LanguageSwitch}}&lt;br /&gt;
&lt;br /&gt;
=Admins (SQL)=&lt;br /&gt;
AMX Mod X lets you store admin accounts in a MySQL database.  This is ideal if you have multiple servers with common administrators.&lt;br /&gt;
&lt;br /&gt;
==Configuring Server==&lt;br /&gt;
First, make sure you have configured your server for SQL by reading [[Configuring AMX Mod X#SQL|Configuring AMX Mod X: SQL]].  Then, enable the admin_sql.amxx plugin instead of admin.amxx, by opening amxmodx/configs/plugins.ini.  You should change the first two entries to look something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;;admin.amxx ; Disabled &lt;br /&gt;
admin_sql.amxx ; SQL admins&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Maintaining Admins==&lt;br /&gt;
&lt;br /&gt;
Once the server loads for the first time, it will automatically create the table specified with &amp;lt;tt&amp;gt;amx_sql_table&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
You can either add an admin through an SQL tool like an SQL Console or phpMyAdmin, or you can add an admin [[Adding Admins (AMX Mod X)#Console Command|using amx_addadmin]].  &lt;br /&gt;
&lt;br /&gt;
If you choose to use SQL directly (or an interface), you must learn the table layout.  There are four columns, each corresponding to one of the four properties listed above in [[#Adding an Admin|Adding an Admin]].  For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;INSERT INTO admins VALUES(&amp;quot;STEAM_0:1:23456&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;abcdefghijklmnopqrstu&amp;quot;, &amp;quot;ce&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{qnotice|It is important that you do not use the 'z' flag for admins.}}&lt;br /&gt;
&lt;br /&gt;
For information on what access levels mean, see [[AMX Mod X Access Levels]].&lt;br /&gt;
{{LanguageSwitch}}&lt;br /&gt;
&lt;br /&gt;
=Console Command=&lt;br /&gt;
&lt;br /&gt;
You can also use the console command amx_addadmin for adding admins.  It will work for both [[SQL]] and users.ini, depending on which plugin you have enabled.  An example of using the command in-game:&lt;br /&gt;
&amp;lt;pre&amp;gt;amx_addadmin &amp;quot;BAILOPAN&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Using the command from the server/[[rcon]] console:&lt;br /&gt;
&amp;lt;pre&amp;gt;amx_addadmin &amp;quot;STEAM_0:1:23456&amp;quot; &amp;quot;abcdefghijklmnopqrstu&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Access Levels=&lt;br /&gt;
These access levels are the default access levels for the base [[AMX Mod X]] plugins.  3rd party plugins may have different usages for them, although in general users try to stick to the intentions for each flag.&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|- class=&amp;quot;t2th&amp;quot;&lt;br /&gt;
| Access Flag&lt;br /&gt;
| Purpose&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| a&lt;br /&gt;
| immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| b&lt;br /&gt;
| reservation (can join on reserved slots)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| c &lt;br /&gt;
| amx_kick command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| d &lt;br /&gt;
| amx_ban and amx_unban commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| e &lt;br /&gt;
| amx_slay and amx_slap commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| f&lt;br /&gt;
| amx_map command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| g&lt;br /&gt;
| amx_cvar command (not all cvars will be available)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| h&lt;br /&gt;
| amx_cfg command&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| i&lt;br /&gt;
| amx_chat and other chat commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| j&lt;br /&gt;
| amx_vote and other vote commands&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| k&lt;br /&gt;
| access to sv_password cvar (by amx_cvar command)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| l&lt;br /&gt;
| access to amx_rcon command and rcon_password cvar (by amx_cvar command)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| m&lt;br /&gt;
| custom level A (for additional plugins)&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| n&lt;br /&gt;
| custom level B&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| o&lt;br /&gt;
| custom level C&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| p&lt;br /&gt;
| custom level D&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| q&lt;br /&gt;
| custom level E&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| r&lt;br /&gt;
| custom level F&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| s&lt;br /&gt;
| custom level G&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| t&lt;br /&gt;
| custom level H&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| u&lt;br /&gt;
| menu access&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| z&lt;br /&gt;
| user (no admin)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Connection Flags=&lt;br /&gt;
These flags control how [[AMX Mod X]] attempts to authorize a connecting admin.&lt;br /&gt;
&lt;br /&gt;
:{|&lt;br /&gt;
|- class=&amp;quot;t2th&amp;quot;&lt;br /&gt;
| Connection Flag&lt;br /&gt;
| Purpose&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| a &lt;br /&gt;
| disconnect player on invalid password&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| b&lt;br /&gt;
| clan tag&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| c&lt;br /&gt;
| this is steamid/wonid&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| d&lt;br /&gt;
| this is ip&lt;br /&gt;
|- class=&amp;quot;t2td&amp;quot;&lt;br /&gt;
| e&lt;br /&gt;
| Never kill a password please (only name/ip/steamid needed)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation (AMX Mod X)]]&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Half-Life_1&amp;diff=6225</id>
		<title>Half-Life 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Half-Life_1&amp;diff=6225"/>
		<updated>2008-09-19T21:26:31Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Half-Life_1]]&lt;br /&gt;
1998 Game of the Year, Half-Life was developed by Valve Software.&lt;br /&gt;
From it's release, Half-Life went on to win over 50 &amp;quot;Game of the Year&amp;quot; awards from various publications. This of course was no suprise, Half-Life introduced a whole different world to the FPS gamers, and is still a benchmark for even the most recently released games.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Half-Life's success didn't just fade out over time, the more creative fans in the community took it upon themselves to keep the game alive for many years by developing their own modifications, some of which were almost more of a success than the original title - can anyone say Counter-Strike?&lt;br /&gt;
&lt;br /&gt;
In conclusion, Half-Life set new standards, and then proceeded to break them itself, what more can you ask for in a game?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:~IGN.com&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Half-Life_1&amp;diff=6224</id>
		<title>Half-Life 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Half-Life_1&amp;diff=6224"/>
		<updated>2008-09-19T21:26:22Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Half-Life_1]]&lt;br /&gt;
1998 Game of the Year, Half-Life was developed by Valve Software.&lt;br /&gt;
From it's release, Half-Life went on to win over 50 &amp;quot;Game of the Year&amp;quot; awards from various publications. This of course was no suprise, Half-Life introduced a whole different world to the FPS gamers, and is still a benchmark for even the most recently released games.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Half-Life's success didn't just fade out over time, the more creative fans in the community took it upon themselves to keep the game alive for many years by developing their own modifications, some of which were almost more of a success than the original title - can anyone say Counter-Strike?&lt;br /&gt;
&lt;br /&gt;
In conclusion, Half-Life set new standards, and then proceeded to break them itself, what more can you ask for in a game?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:~Ign.com&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.alliedmods.net/index.php?title=Counter-Strike:_Source_Weapons&amp;diff=6223</id>
		<title>Counter-Strike: Source Weapons</title>
		<link rel="alternate" type="text/html" href="https://wiki.alliedmods.net/index.php?title=Counter-Strike:_Source_Weapons&amp;diff=6223"/>
		<updated>2008-09-19T21:25:45Z</updated>

		<summary type="html">&lt;p&gt;Matt29addai: Replacing page with 'me'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;me&lt;/div&gt;</summary>
		<author><name>Matt29addai</name></author>
		
	</entry>
</feed>