Difference between revisions of "Configuring AMX Mod X"

From AlliedModders Wiki
Jump to: navigation, search
Line 21: Line 21:
  
 
=Admins (SQL)=
 
=Admins (SQL)=
 +
First, make sure you have mysql_amxx enabled in AMX Mod X's amxmodx/configs/modules.ini file. 
 +
 +
Then, open amxmodx/configs/sql.cfg and edit the cvars accordingly:
 +
 +
{|
 +
|- class="t2th"
 +
| CVAR
 +
| Default Setting
 +
| Purpose
 +
|- class="t2td"
 +
| amx_sql_host
 +
| "127.0.0.1"
 +
| IP address of SQL server.
 +
|- class="t2td"
 +
| amx_sql_user
 +
| "root"
 +
| Username to connect to the SQL server.
 +
|- class="t2td"
 +
| amx_sql_pass
 +
| ""
 +
| Password to connect to the SQL server.
 +
|- class="t2td"
 +
| amx_sql_db
 +
| "amx"
 +
| Database to use on the SQL server.
 +
|- clas="t2td"
 +
| amx_sql_table
 +
| "admins"
 +
| The table to use for the admin_sql plugin.
 +
|}
 +
 +
  
 
=Plugins=
 
=Plugins=

Revision as of 14:29, 15 January 2006

Admins (non-SQL)

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.

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:

"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"

Entries are one-per-line, and each of the four options are space separated, contained in double-quotes. This one means:

  1. The user has SteamID STEAM_0:0:123456
  2. The user has no password (steamid-authentication)
  3. Access rights are levels a through u
  4. The user is a steamid ("c") and has no password ("e")

It is also possible to authenticate by username:

"BAILOPAN" "mypass" "abcdefghijklmnopqrstu" "a"

To authenticate, BAILOPAN would put this in his client's autoexec.cfg, where "_pw" is the value of "amx_password_field" in amxx.cfg.

setinfo "_pw" "mypass"

For information on what access levels mean, see AMX Mod X Access Levels.

Note: Note: It is important that you do not use the 'z' flag for admins.

Admins (SQL)

First, make sure you have mysql_amxx enabled in AMX Mod X's amxmodx/configs/modules.ini file.

Then, open amxmodx/configs/sql.cfg and edit the cvars accordingly:

CVAR Default Setting Purpose
amx_sql_host "127.0.0.1" IP address of SQL server.
amx_sql_user "root" Username to connect to the SQL server.
amx_sql_pass "" Password to connect to the SQL server.
amx_sql_db "amx" Database to use on the SQL server.
amx_sql_table "admins" The table to use for the admin_sql plugin.


Plugins

Modules

CVARs

SQL

Maps

Menus

Client Commands

Commands

Configs

Speech