WolfAdmin

WolfAdmin is a Lua module for Wolfenstein: Enemy Territory servers created by Timo 'Timothy' Smit. It is an enhancement of the existing game, mod and shrubbot functionalities, providing you with extra tools to administrate your server. Among the features are advanced logging of player data, a new set of commands your administrators may use and a new set of custom voting options. Finally the module also provides some functionality which was originally provided by popular mods and makes them available on all mods. A complete list of all functionality can be found below.

The development of the module started in 2015, although first tests date from 2014. This module has been created to help servers survive, even when there are not that many administrators or even players online. This is a growing issue in the Wolfenstein community and thus one of the future plans is to incorporate features that will be particularly useful for servers with low player amounts, such as variable map rotation and server configuration. Of course suggestions are welcome, feel free to contact me by email or post ideas in the bug tracker.

Many thanks to the contributors of ET: Legacy, NoQuarter, ETPub and the other modifications for their Lua implementation and inspiration for new features. And last but not least the Splash Damage team for releasing such an epic game.

Features

  • SQL-based database backend (currently MySQL, SQLite3)
  • Auto-kick players with no GUID
  • Spree records
  • Alias history
  • Warn history
  • Level history
  • Balancer (both automatically and manually)
  • Admin chat
  • Voice muting (blocks vsay and vsay_team)
  • Player locking (same as !lock but now player-specific)
  • New voting options
  • New voting menu
  • Voting timeout (for !nextmap voting)
  • Rulebook
  • Player greetings
  • Incognito mode (toggles the @ flag, shows as guest and no aka in !listplayers)
  • New CVARs to customize above features
  • New permissions to grant new commands and features

Thanks to

  • IR4T4 – advices, testing, contributions
  • Ninjadeer – ideas, testing
  • Old-Owl – ideas, testing
  • Spyhawk – advices, testing, contributions
  • Stephan – advices, ideas