Release V1.2 Beta K, 4th February 2006
Fixes
Fixed bug when removing clients causing crash.
Fixed an issue with ClientDisconnect processing not working on SourceMM version.
Fixed TK punishment reporting a slap punishment in chat when it was really a slay punishment that was selected
Fixed extra spawnpoints code causing crash on map change under SourceMM version.
Removed old legacy client commands like adminexplode, adminkick etc. If admins used these commands they should use the ma_* versions.
Added auto-join team control to force player to choose 'Auto-Assign', it can also prevent a player from joining a different team even if they disconnect and re-join on the same map. This is compatible with etb, and probably ptb.
Added saving of scores and cash when disconnecting from a game then re-connecting on the same map
Added a timed version of autokick for STEAM_ID_PENDING
Added knife mode for the warmup timer with various settings
Updated ma_rates to include cl_interp values
Added message to inform a player when hostage stops following you
Added optional extra logging for hit groups (for hlstatsx and psychostats) on CSS
Changed admin access rights for autokick functionality so that the ban access flag is required rather than the kick flag.
Updated mani_server.cfg file so that cvars are grouped into module catagory and have a catagory header (thanks Arnold for the script to help in this)
Updated 'nextmap' to say 'Map decided by vote' if using end of vote map functionality.
New cvars
// ********************************************* ********************************
// Module : Warmup Timer
//
// Desc : Warmup timers are used at the start of a map. A timer can be setup
// that will restart the map after a set amount of time. For something
// like CSS this means late joiners can still start on the pistol round
// and not miss out. For CSS there is a specific cvar to allow only
// knives to be used during this period.
// ********************************************* ********************************
// 0 = No warmup time on map load
// Greater than 0 = number of seconds after map load until map restarts and
// play continues as normal.
mani_warmup_timer 0
// 1 = visible countdown displayed in center of screen
// 0 = no countdown displayed
mani_warmup_timer_show_countdown 1
// For CSS only, set to 1 for knife mode where players are only allowed to use
// knives during the warmup period
mani_warmup_timer_knives_only 0
// Set the following to 1 if you do not want TK punishments to be used during
// the warmup round. Set to 0 if you wish to allow tk punishments
mani_warmup_timer_ignore_tk 1
// If you want the knife mode to be disabled on fy_ and aim_ maps where guns
// are already on the ground set this to 1, set to 0 if you do not care
mani_warmup_timer_knives_only_ignore_fyi_aim_ maps 1
// ********************************************* ********************************
// Module : External logging (V1.2 required)
//
// Desc : This configures extra logging that is required by extern stats
// programs like hlstatsx and psychostats for body hit group counts
// and accuracy related to weapon types.
// ********************************************* ********************************
// Enables disables the logging 0 = off, 1 = on
mani_external_stats_log 0
// Option to allow extra logs within war mode, 0 = off, 1 = on
mani_external_stats_log_allow_war_logs 0
// Option for CSS to log bot kills or not
// 0 = do not log bot kills
// 1 = log bot kills
mani_external_stats_css_include_bots 0
// ********************************************* ********************************
// Module : Save scores
//
// Desc : This module saves player scores when they leave a map then restores
// their scores if they then rejoin on the same map. For CSS this can
// also include cash if the option is set. If a map is restarted via
// mp_restartgame the saved scores are reset
// ********************************************* ********************************
// Enabled/Disabled save scores functionality, 0 = off/1 = on
mani_save_scores 0
// Amount of time in minutes to store a player score for, if set to 0 the score
// will be tracked for the duration of the map
mani_save_scores_tracking_time 5
// For CSS only if set to 1 the save scores module will also restore their cash
// too. 0 = off/1 = on
mani_save_scores_css_cash 1
// ********************************************* ********************************
// Module : Auto Join restriction
//
// Desc : This module can stop a player from selecting a specific team and
// force them to join using auto-assign or join spectator. As an
// extension to this it can also remember the team that the player is
// assigned to and force them to rejoin that team if they re-connect on
// that map. The auto-join module can be overriden by ma_swapteam,
// auto balancing and any extern plugins such as etb or ptb.
// ********************************************* ********************************
// Option to enabled/disable the functionality. By having it enabled the player
// must use auto-assign when joining a team
// 1 = on/0 = off
mani_team_join_force_auto 0
// When set to 1 the plugin will store the team the player was on and force them
// to that team if they try to re-connect or change team within the game.
mani_team_join_keep_same_team 0
// ********************************************* ********************************
// Module : Steam ID Pending kicker
//
// Desc : This module can kick a player whos steam ID is stuck at
// STEAM_ID_PENDING after a certain time period. When kicked the user
// will be shown a message asking them to re-connect
// ********************************************* ********************************
// Option to specify the number of seconds to wait after the player joins the
// server before kicking them. A suggested value is about 15-20 seconds.
// If set to 0 the functionality is disabled
mani_steam_id_pending_timeout 0
// An option to display to admin when a player was kicked for having a
// steam id pending problem.
mani_steam_id_pending_show_admin 1
// ********************************************* ********************************
// Module : Miscallaneous
//
// Desc : Small cvars for various controls
// ********************************************* ********************************
// This defines whether a message will be displayed when a hostage stops
// following you in CSS.
mani_hostage_follow_warning 0
Download locations for patch and full installs, make sure you update gametypes.txt
Core files that are different from V1.2 Beta I: -
mani_admin_plugin.dll
mani_admin_plugin_mm.dll (Source MM version)
mani_admin_plugin_i486.so
mani_admin_plugin_mm_i486.so (Source MM version)
gametypes.txt
mani_server.cfg
Patch version CS Source
http://www.mani-admin-plugin.com/man...urce_patch.zip
Full version CS Source
http://www.mani-admin-plugin.com/man...k_cssource.zip
Patch version HL2 Deathmatch
http://www.mani-admin-plugin.com/man...l2mp_patch.zip
Full version HL2 Deathmatch
http://www.mani-admin-plugin.com/man...ta_k_hl2mp.zip
Patch version DoD Source
http://www.mani-admin-plugin.com/man..._dod_patch.zip
Full version for DoD Source
http://www.mani-admin-plugin.com/man...beta_k_dod.zip
Documentation
See beta release thread posts for Beta specific functionality
here and in this post
__________________