This page explains you how to install the WolfAdmin module on your Wolfenstein: Enemy Territory or ET: Legacy server.

Table of contents
  1. Requirements
  2. Installing
  3. Updating

Support & bugs

In case you run into trouble and need support for WolfAdmin, check out the #wolfadmin IRC channel on Quakenet. You may also contact me via mail or via one of the communities where I usually hang around.

For bug reports, please use the bug tracker.


To run WolfAdmin on your server, you must meet some requirements.

  • A working Wolfenstein: Enemy Territory server
  • NoQuarter mod (1.2.7 or higher recommended)
  • Lua 5.1 library and Lua modules enabled (installed binaries)
  • A database is required if you want to use alias listing, warn and level history
    In this case the module also requires the LuaSQL library

In case you do not have some of the libraries installed or available, you are able to download them from the file database.


Please follow the instructions below to install WolfAdmin on your server.

  1. Unpack the /luascripts directory into your /nq directory
  2. Unpack the contents of the /config directory into your /nq directory (or /.etwolf/nq, or /.etlegacy/nq on Linux systems)
  3. (optional) Copy the contents of the cvars.cfg to your own server configuration file
  4. Modify /nq/wolfadmin.cfg to your needs
  5. Modify /nq/shrubbot.cfg to add WolfAdmin specific flags
  6. Add /luascripts/wolfadmin/main.lua to the lua_modules CVAR
  7. Run the .sql script in /database/new on your server:
    • for SQLite3, run wolfadmin_sqlite3.sql in your SQLite3 CLI or manager
    • for MySQL, run wolfadmin_mysql.sql in your MySQL manager
  8. Run your server


If you want to use the menu, follow the instructions below.

  1. Copy the .pk3 file corresponding to the WolfAdmin version you downloaded to your /nq directory


Please follow the instructions below to update WolfAdmin.

Check the archive of your installation for the update instructions. This usually consists of re-uploading the WolfAdmin module and a database script, but specific instructions may be included as well.