Admin Mod v2.50.58 has been released. This new version brings you full Steam support plus this version finally fixes the dreaded access loss on mapchange in CS. Also, this version includes more fixes and also a few new features (e.g. being able to load plugins from a directory by simply adding the directory path to the plugins.ini file and the possibility to include config files in other config files with an #include keyword). And to top that off, there is a PostgreSQL version if you're into that.[break="steam info & changelog"]
Steam Installation
Apart from some new features, this release is geared towards Steam
compatibility. Still, the windows installer will not be able to install to a
server that has been installed via the Steam program. This is due to an
error in the Steam setup: the required liblist.gam files are not installed by the Steam program. The installer has been prepared for Steam installations, though, and has been used successfully, provided some adjustments have been made.
You may try to use the installer to install Admin Mod for your Windows
Steam server installations. It cannot be guaranteed to work, though, and installation might still be a bit clunky. Please make sure you have read the following information on how to go about it first or it will not work: http://www.adminmod.org/index.php?go=steam_install
Changes/Additions:
» Reserved nicknames, reserved slots and private servers work correctly with Steam servers. This means full Steam support now.
» Fixed the problem of admins losing access rights upon mapchange.
» The plugin_info() function is no longer triggered in plugins before the plugin_connect() function is called for a connecting player.
» Added support for #include directive to .ini config files which will include another config file. The filename must be enclosed in double quotes ("") or angular brackets (<>). When using #include "file" the file is searched relative to the directory that the including file is in. When using #include the file is searched relative to the MOD directory (e.g. cstrike). The former version is probably easier for most users.
» Added support for loading plugins from a directory either by specifying a directory name in the plugins.ini file or by using a directory name in admin_plugin_file. All files that end in .amx are loaded from the directory in alphabetical order. To prevent a file from loading, simply add .noload to the end of the filename.
» A PostgreSQL version of Admin Mod is now available, donated by Idy and AKP.
» Allow for no plugins being loaded. A warning will still be written to the logs in case this wasn't what the admin intended.
» Added admin_cmd as a shorter version of admin_command. Both can be used.
» Made admin_version directly accessible from the server console.
» CS timelimit reporting is now accurate under Windows, too, for CS 1.6. This does not work with CS 1.5, where timelimit may still be off under Windows.
» Changed selfmessage() message buffer size to LARGE_BUF_SIZE.
» Reformatted userlist() output, added access right and immunity status.
» Changed plugin_CS to work with CS 1.6. Weapon restriction function has been changed considerably. Settings can be made permanent from the console, admin_restrict can be used with weapon names.
New CVARS:
» Read-only cvar ami_sv_maxplayers: contains the server's original maxplayers value. Can be used by third party server browsers.
» PostgreSQL version:
pgsql_database
pgsql_dbtable_ips
pgsql_dbtable_models
pgsql_dbtable_plugins
pgsql_dbtable_users
pgsql_dbtable_tags
pgsql_dbtable_words
pgsql_host
pgsql_port
pgsql_pass
pgsql_user
pgsql_preload
pgsql_users_sql
pgsql_tags_sql
The pgsql_port cvar specifyies the port of the PostgreSQL server. For a
local server using Unix Domain Sockets instead of TCP/IP the local UDS
file is used, e.g. pgsql ".s.PGSQL.5432" with pgsql_host "/tmp". All
other cvars work like their MySQL counterparts.
Bug Fixes:
» Fixed admin_tsay and admin_csay commands so that say text doesn't have to be enclosed in quotes.
» Another fix to the strbreak() scripting function.
» Fixed docpath and Specify() bugs in Win32 installer.
» Do not run plugin_info() for a kicked player.
» Fixed bug with CS timelimit not working correctly with Linux server.
» Fixed Linux version of Small compiler to handle DOS files and work when
no PWD envvar is set.
» Fixed exploit which would allow players to switch their name to a
reserved IP and gain access rights associated with that IP.
» Fixed free/reserved slot reporting to be more robust.
» Fixed exploit in plugin_antiflood.
» Have "" be accepted as "undefined" in adminmod.cfg for all file and string cvars.
» Fixed reject and kick messages to work with old and new clients.
Comment