Archive for myfreeforum.org Before posting please check the "stickies" in the support forums.
Please ask questions in real English and not "txt". You will get a better response.
Please do not ask support questions via PMs.
 



       myfreeforum.org Forum Index -> Off Topic
Symon

New mani admin

Hey at last

V1.2 Beta N RC2-3, August 31st 2006

This is a tweaked version of the RC22 release to address some problems with how the plugin handles differing types between different Mods and the SDK they are based on. This will also greatly improve potential future updates from Valve and associated Source engine.

This also isn't what I really wanted to release as the Client GUI is not in place yet although the menu framework code is. However I will try and explain the changes between this and RC2.

The client admin side of things has completely changed internally and now should support external plugins communicating via an interface to the Mani Admin Plugin. The external plugins can create new access flags and these can be mangaged within the Mani Admin Plugin. As a side effect of this there has been a minimal change to the clients.txt format. Also as part of the change the client admin for MySQL has been re-written to be properly threaded and thus not cause a perfomance impact on the server when running the ma_client or ma_clientgroup command while playing on the server.

The menu code has been completely re-written with the aim of making it much more flexible, you may notice now that the options Back/More are consistent across the whole of the admin menu system and also that the menu can stay open after you have selected a final option.

Most of the changes should be transparent from a user point of view and the database structure has not changed so the web client will still work.

One thing to point out is that if your admin disappears, your flags for the Admin class must include the flag 'admin' and for your Immunity class you must have the access flag 'Immunity'. These are basically flags that say you can have access to admin or immunity functions. The individual flags like 'A', 'B', 'c' can then be added for specific access. The reason for this is when you are using the level filter to block low ranked admins on the server you can just contain 'Admin' rather than every flag to temporarily remove all their flags.


There have been quite a few bug fixes too but there are also some new bits and pieces of functionality that are probably summed up by reading the mani_server.cfg change log below: -

mani_server.cfg changes

// *****************************************************************************
// Module : AutoMap Module
//
// Desc : This module is designed to allow a set of popular maps to be
// autoloaded if your server has a minimum number of players on it.
// A typical setup would be to switch to de_dust2 for instance if there
// are no players on the server at the time.
// *****************************************************************************

// 0 = Disable, 1 = Enable
mani_automap 0

// This cvar sets up the list of maps that you would like to switch to, you
// can setup more than one map by seperating each map with the : symbol e.g
// mani_automap_map_list "de_dust2:de_aztec:cs_office"
mani_automap_map_list ""

// The number of players or less that will trigger the automap change
mani_automap_player_threshold 0

// Include bots in the threshold calculation.
// 0 = Exclude bots from the calculation
// 1 = Include bots in the calculation
mani_automap_include_bots 0

// Time in seconds after the player threshold has been reached that an automap
// change will take place. Default is 5 minutes (300 seconds)
mani_automap_timer 300

// If an automap event happens, you can set the next map once that map has
// loaded to be the same as the current map.
// 0 = disabled
// 1 = enabled
mani_automap_set_nextmap 0


// *****************************************************************************
// Module : Stats
//
// Desc : The stats module is a very simple ranking system based on 3 methods of
// calculation (defined in mani_stats_calculate).
// *****************************************************************************


// Number of kills + deaths required before a victims points are affected by the
// attackers kills. This prevents new players from affecting regular players points
// until a certain amount of experience is gained from playing.
mani_stats_kills_before_points_removed 0


// Removed the following anti-cheat cvars

// 1 = enable cheat detection
// 0 = disable cheat detection
mani_protect_against_cheat_cvars 0

// Set number of cheat detections required before action is taken
mani_protect_against_cheat_cvars_threshold 5

// 0 = Ban by Steam ID, 1 = Ban by IP, 2 = Ban by Steam and IP
mani_protect_against_cheat_cvars_mode 0

// 0 = permanent ban otherwise specifies the number of minutes
mani_protect_against_cheat_cvars_ban_time 0


// *****************************************************************************
// Module : Voting functionality
//
// Desc : There are two types of vote. System started where an admin has
// triggered a vote or User started where a user has started a vote
// The following cvars control the configuration of the voting
// *****************************************************************************


// Allow team swap option as part of Extend map on end
// of map vote (CSS Only)
mani_vote_end_of_map_swap_team 0


// *****************************************************************************
// Module : Miscallaneous
//
// Desc : Small cvars for various controls
// *****************************************************************************

// This allows all players to be able to use the ma_rates command
// 0 = Only admins with ma_rates access,
// 1 = Anyone on the server can use ma_rates
mani_all_see_ma_rates 0

// If a team swap takes place via the end of map vote, set this to 1 to
// swap the team scores, set to 0 if not (CSS Only)
mani_swap_team_score 1

As usual here are the links for the patch downloads

Counter-Strike Source patch

Day of Defeat Source patch

HL2 Deathmatch patch

For the full installation files: -
Counter-Strike Source

Day of Defeat Source

HL2 Deathmatch



Mani

       myfreeforum.org Forum Index -> Off Topic
Page 1 of 1
Create your own free forum | Buy a domain to use with your forum