Jump to content

Recommended Posts

Posted

KMOD+ which was built on top of clutch152 kmod aims to bring complete



admin support for Return to castle wolfenstien: Enemy Territory, and

mainly for ETpro mod.

 

main features:

- TZAC support

- Complete shrubbot support

- Comes with a set of most used admin commands

- Ability to write your own commands and share them easily (Drag & Drop)

- Killing Spree’s / Multi-Kills

- Banners

- Player Inactivity

And lots more.

 

Installation notes:

Extract the kmod+.zip into your etpro directory, and add "kmod+.lua” to the lua_modules cvar.

Make sure the fs_homepath and fs_basepath cvar’s are set correctly to the ET directory.

Please report bugs back to http://kmod.bugs3.com

 

And don’t forget to share your custom made commands with us.

0.5.7

** 20/02/2012 # add TZAC support: kmod+ now gets the guid age from TZAC

** 17/02/2012 # fixed TZAC issues

** 17/02/2012 # added hardcoded fear sounds

** 02/02/2012 # added heavy weapon restrictions (panzer,flamer,mg42,mortar,mines)

** 8/20/2011 # added ban support on tzac enabled server

** 8/19/2011 # revised core functions and some commands to relay on global_players_table[slot]["guid"] instead of the mod's cl_guid

** 8/14/2011 # added slac/tzac support, if pb is disabled, player[guid] is the slac/tzac user ID number.

 

0.5.5

** 7/2/2009 # added updated kmod+.lua - some forcecvar to make users see the commands output and log in the console

** 7/2/2009 # fixed doesnt work: callvote() - callvote(clientNum)

 

0.5.4 -- first alpha

** 6/24/2009 # banner time and index carries over maps (cvar save/load)

** 6/24/2009 # killing spree, multikills recoded

** 2/7/2009 # fixed spectator inactivity kicking players on connect, yet again.

** 01/02/2009 # fixed kmod+ was stop grabbing guid-age's from pb_sv_plist on the first user that didnt have guid (?)

** 01/02/2009 # fixed spectrator inactivity kicking innocent players on server join, once again. (it heppends because the server assignes some random inactivity

number to a connecting player, and until the player loaded the map, he has unpredected "inactivity" time. sometimes that inactivity time is

bigger then the allowed inactivity time, and the player is kicked instantly)

 

** removed: advance player spawn (anti spawn killing) - if you want anti spawnkill module, use ETask.lua, its way better.

 

0.5.3

** added support (not full) for a shrubbot.cfg file - there must be at least 1 [admin] block for it to work (make a dummy admin)

** work-around: player tracker vulnerability - a player could use the system names [alias] [ip] or [warning] do disrupt the way the info displayed

** add: smart ban mask using player track facility

the command !banmask will ban the level 2 ip mask (xxx.xxx) of a player

and normal ban the player

players that already exist in the player track facility and connected from the banned ip mask

will allow to join the server (assuming they are known and trusted players)

any new players from the banned subnet mask will be kicked!

 

0.5.2

 

** fix: k_spectatorInactivity kicking players when connecting to the server because of wierd inactivity time stamps

** fix: k_spectatorInactivity was working always like the server is full

** add: etpro's /follow command expended - /follow will now trigger the follow (unlike full name as before)

** /console_command has been moved out of the core files into seperate files under "console"

** changed: private messages - ignored clients are unable to send private messages to the ignoring client

** work around: etpro's sess.ignoreClients field isnt exposed to the lua API

we track the ignores by our selves

a whole ignore/unignore system set up

 

0.5.1

 

** cross TJmod-KMOD+ support! (/save /load /iwant /goto /goback

** add: k_max_name_change - maximum allowed name changes per map

** add: fully supported !bans (including temp bans)

** add: k_mute bitflag (up to bitflag 16 - 5 flags)

** add: fully supported !mute (including temp mute)

** changed !war to support diffrent classes for allies and axis, and ability to set ammo/clip munition

** shurbbot.dat file save functionality change, now dumping all the admins from memory to file.

** add/fix: swear/censor punishment (just added functunality, need to take another look at the code though)

** fix: min guid age check - a player connected to the same slot of a player with new guid were kicked for new guid

** fix: advance spawning - sometimes player spawned without shield

** add: spectator Inactivity

** add: playerInactivity

** add: levels flags

** add: guid spoof check

** add: min guid check

** improved PM's (can now send to more then 1 person)

** add: banners

** add: levels.dat support

** add: admin greeting

** add: fully supported !ban !unban !showbans commands ****note: deleting the banlist.dat file will not unban the banned clients, the bans are loaded to punkbuster

** changed: the unknown KMOD admin and command system, to global tables: global_admin_table[GUID] = level , admin_commands_table[command] = level

** command return is now either silent or public (silent return if command is silent /!command)

** can now rcon all commands - /rcon password !command

** silent command possible - /!command

** moved all commands out of the kmod.lua to a seperate command.lua files

** add panzer per players

  • Like 1
Posted

this is a great addon to the et servers :) used it a lot of times :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.