Settings allow the module's features to behave in a different way, or disable some functionality completely. The list below is an overview of the settings that you can use to customize your server.
For installations running version 1.2.0 and later, you can find all of these settings in the wolfadmin.toml file in your mod folder (in fs_homepath). This is a TOML-formatted file.
For installations running versions before 1.2.0, the related CVAR that toggles the same functionality is also listed. This file follows the same syntax as the shrubbot.cfg file.
[main]
os (sv_os)
Specify the operating system that the server is running on.
type: unix, windows
default: unix
standalone (g_standalone) added in 1.2.0
Enable or disable standalone mode.
type: boolean
default: 1
debug (g_debugWolfAdmin)
Enable the printing of debug statements to client consoles.
type: boolean
default: 0
[db]
For installations running version 1.1.x or lower, you can find these settings in wolfadmin.cfg. There are no CVARs for these settings due to the sensitivity of credentials.
type added in 1.1.0
Set the type of database to use.
type: sqlite3, mysql
default: sqlite3
file added in 1.1.0
Set the file of the database (SQLite3 only).
type: string
default: localhost
hostname
Set the hostname of the database server (MySQL only).
type: string
default: localhost
port
Set the port of the database server (MySQL only).
type: integer
default: 3306
database
Set the database on the database server (MySQL only).
type: string
default: wolfadmin
username
Set the username on the database server to use (MySQL only).
type: string
default: wolfadmin
password
Set the password which is used for the user (MySQL only).
type: string
default: suchasecret
[logs]
chat (g_logChat) added in 1.2.0
Sets the name of the chat log file. When nothing is set, chat logging is disabled.
type: string
default: "chat.log"
admin (g_logAdmin) added in 1.2.0
Sets the name of the admin log file. When nothing is set, admin logging is disabled.
type: string
default: "admin.log"
[omnibot]
minbots (omnibot_minbots)
Set the minimum amount of omnibots which will be playing on the server.
type: integer
default: 10
maxbots (omnibot_maxbots)
Set the amount of omnibots which will be playing when someone uses !needbots.
type: integer
default: 10
[admin]
history (g_playerHistory)
Toggles whether warn history is enabled.
type: boolean
default: 1
maxrenames (g_renameLimit)
Set the maximum amount of renames a player can do within a minute.
type: integer
default: 80
[balancer]
mindif (g_evenerMinDifference)
Set the minimum difference in team balance before the evener puts someone or multiple people to the other team.
type: integer
default: 2
maxdif (g_evenerMaxDifference)
Set the maximum difference in team balance before the evener will shuffle the teams. Set to 0 to disable this feature.
type: integer
default: 5
selection (g_evenerPlayerSelection) added in 1.1.0
Set the selection of players that are used in the balancing process.
type: bitflag
default: 0
- 0 random balancing
- 1 only dead players
- 2 last joined player
- 4 no objective carriers
interval (g_evenerInterval)
Set the interval, in seconds, for checking whether the teams are balanced or not. Set to 0 to disable the evener completely.
type: integer
default: 30
[game]
announcerevives (g_announceRevives)
Toggles whether revive announcements are displayed.
type: boolean
default: 1
[voting]
timeout (g_voteNextMapTimeout)
Set the timeout, in seconds, after which next map voting is disabled.
type: integer
default: 0
restricted (g_restrictedVotes)
Set voting types, separated by commas, which are not allowed to be called by a player, unless this player has the special % shrubbot flag.
type: string
default: ""
[banners]
welcome (g_welcomeMessage)
Set the message which will displayed when a player connects to the server (will not be displayed on next map/map restart).
type: string
default: "^dwolfadmin: ^9This server is running WolfAdmin, type ^7/wolfadmin ^9for more information."
area (g_bannerArea)
Set the area where the welcome message is displayed.
type: [0|1|2|3]
default: 3
[rules]
file (g_fileRules)
Sets the name of the rules config file. When nothing is set, rules display is disabled.
type: string
default: "rules.toml" changed in 1.2.0
[greetings]
file (g_fileGreetings)
Sets the name of the greetings config file. When nothing is set, greetings are disabled.
type: string
default: "greetings.toml" changed in 1.2.0
area (g_greetingsArea)
Set the area where greetings are displayed.
type: [0|1|2|3]
default: 3
bots (g_botGreetings)
Enable greetings for bots.
type: boolean
default: 1
[records]
bots (g_botRecords)
Enable records for bots.
type: boolean
default: 1
[sprees]
file (g_fileSprees)
Sets the name of the spree records config file. When nothing is set and the database type is config files, spree records are disabled.
type: integer
default: "sprees.toml" changed in 1.2.0
messages (g_spreeMessages) added in 1.2.0
Toggles which sprees to display.
type: bitflag
default: 0
- 0 no sprees will be displayed
- 1 enable kill sprees
- 2 enable death sprees
- 4 enable revive sprees
records (g_spreeRecords)
Toggles whether spree records and revive sprees are enabled.
type: boolean
default: 1