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 functionality, 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

  • Standalone admin module, mimics much of shrubbot's behaviour, e.g.: added in 1.2.0
    • Many of shrubbot's commands rewritten in Lua
    • Give permissions to players based on their admin level
  • Rulebook
  • Player greetings
  • Auto-kick players with no GUID
  • Voice muting (blocks vsay and vsay_team)
  • Player locking (same as !lock but now player-specific)
  • Incognito mode (shows as guest and no aka in !listplayers)
  • Enhanced voting mechanism
    • New voting options
    • Extra voting menu
    • Voting timeout (for !nextmap voting)
  • Advanced balancer
  • Admin chat
  • SQL-based database backend (MySQL, SQLite3) to store
    • Spree records
    • Player history (aliases, levels, warns, mutes and bans)
    • Mutes and bans
    • Levels and admins
  • New settings to customize above features
  • New access control list system to manage permissions standalone
  • New shrubbot flags to grant new commands and features add-on

Thanks to

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