Server variables



allowillegalskins

default = 0

If set, any skin is allowed, whether it's on the server or not.

dm_no_bodies

default = 0

If set to 1, no bodies are spawned at all.

If set to 2, bodies are spawned all the time, even if it's disabled in the map.

random_armor

default = 0

If not set, armor shrines will always stay gold or silver.

If set, gold shrines will turn silver shrines and silver shrines become gold shrines at a 1 out of 10 chance (H2 default).

spawn_farthest

default = 0

If not set, a random spawnpoint is picked for respawning players. Telefrags may occur.

If set, the farthest spawnpoint from other players is picked.

max_bladelevel

default = 3

The maximum allowed bladelevel. 0 = dull blade, 1 = butter blade, 2 = blue blade, 3 = fireblade

If set to 4 or higher, anti shrine hog protection is disabled.

min_bladelevel

default = 1

The bladelevel players start with.

If set to 0, players start with dull blade which can't do any damage.

health_factor

default = 0

The total health of players will be multiplied with this factor. Increases or decreases player's health.

chickenwars

default = 0

If set, players spawn as chickens.

superchicken_only

default = 0

If set, players become superchicken all the time.

fortify

default = ""

If set, players whose name contain this string will be fortified. This just creates a transparency and glowing effect for the player.

fortify_message

default = ""

If set, this message will be printed to fortified players on respawn.

fskin_default

default = ""

If set, this skin will be used instead of "Kiera" for female skins that are not allowed or do not exist.

mskin_default

default = ""

If set, this skin will be used instead of "Corvus" for male skins that are not allowed or do not exist.

daggerdmg_no

default = 0

If set, daggers don't do any damage.

dagger_dismember

default = 0

If set, powered up daggers can cut of arms and heads.

maplist

default = 0

If set to 1, the maplist.cfg will be used for rotation. Maps are rotated sequentially.

If set to 2, the maplist.cfg will be used for rotation. Maps are rotated randomly.

If set to 3, the maplist.cfg will be used for rotation. Maps are rotated in shuffle mode. This means that the same map wont be played twice until the whole rotation is through. (recommended)

no_chickentime

default = 0

If set, chickens wont turn back after some time. Only a shrine or powerup may turn the player back.

blackout

default = 0

If set, the level will be totally dark.

If set to 1, players get a personal light.

If set to 2, players will glow in the dark.

If set to 3, nothing will be given to the player.

fast_shrines

default = 0

If set, shrines respawn in 5 seconds.

nomodels

default = 0

If set, only the female and male player models are allowed.

checkfps

default = 0

If set, speed cheat checking will be done.

sv_maxfps

default = 60

Specifies the highest allowed cl_maxfps when speed cheat checking is enabled. Suggested range from 30 (limited bandwidth) - 60 (lots of bandwidth)

sv_minfps

default = 5

Specifies the highest allowed cl_minfps when speed cheat checking is enabled. It's recommended to not change this.

sv_yawspeed

default = 500

Specifies the highest allowed sv_yawspeed when speed cheat checking is enabled. Recommended value: 300.

fps_interval

default = 2

How many seconds may pass between cheat checks. Fractal values are also possible. Lower values will create more traffic.

max_cheat

default = 1

Maximum number of cheat attempts before player gets kicked.

sv_votepercent

default = 50

More than this percent of the players in game have to vote for yes to make the voting succeed.

reban

default = 0

If set, the ban list (IP filter) will be executed everytime the server resets.

spawnshield

default = 1

If not set, players won't be invincible for 3.3 seconds after respawn.

oddsize

default = 0

If set to 1, players will spawn at random sizes with their health scaled accordingly.

If set to 2, players will spawn at random sizes but their health will stay at default.

oldscoreboard

default = 0

If set, the standard scoreboard will be used instead of the new T-Mod scoreboard.

no_saysound

default = 0

If set, the saysound command will not be available.

fov_lock

default = 0

If set, players can't change their fov (field of vision) freely.

monsters_dm

default = 0

If set, monsters will spawn on maps in deathmatch mode. This has only an effect when there are monsters supposed to spawn in the map.

mapnote

default = ""

If set, this string will be displayed for all maps as the title.

validskins

default = 0

If set, only skins that have a Dmg file will be allowed. This will prevent players from wearing textures or incomplete skins.

autostaff

default = 0

If set, players will switch to blade on respawn.

xbodies

default = 0

If set, corpses of players will explode when they get destroyed and do damage to nearby things.

no_ascii

default = 0

If set, special ASCII characters in player names will be converted to regular letters.

logalias

default = 1

If set, the alias.log file will be updated. IP, names and playtime of clients will be recorded.

showalias (removed in version 1.3)

default = 0

Non functiona.

maxrate

default = 3000

This setting represents the highest rate that clients may use.

balls_score

default = 0

If set, players get a frag for killing a beachball. Beachballs can be spawned with the client command "ball".

no_mana

default = 0

If set, no mana and no mana shrines will be spawned on levels.

soccer

default = 0

If set, soccer mode will be activated.

If set to 1, players can't get or do any damage.

If set to 2, damage will be available.

teamskin1

default = "whiteforce"

This is the skin that players of team 1 will wear in soccer games.

teamskin2

default = "redforce"

This is the skin that players of team 2 will wear in soccer games.

teamname1

default = "Team 1"

This is the name of team 1 in soccer games.

teamname2

default = "Team 1"

This is the name of team 1 in soccer games.

fixedsize

default = 0

Players will spawn at this size instead of a random one if oddsize is set. Does have no effect when oddsize is not enabled.

sv_intermissiontime

default = 10

The level endscence will last at least this many seconds before players can exit it. This will give the players some time to view the final score.

serverstats (removed in version 1.3)

default = 0

If set, the server will read a template file and replace some keywords with the current values. Then it will be written as a new file. This makes only sense if there is a web server running at the machine the server is on. No additional info on this one.

ss_interval (removed in version 1.3)

default = 30

This is the time in seconds between serverstats updates.

oldhud

default = 1

If set, the basic T-Mod layout will be used.

If not set, the advanced layout with additional icons will be used. Some people have problems to connect when this value is disabled..

no_spritemodels

default = 1

Sprite models make some clients crash on entering a map. This setting will surpress sprite models. Not many maps use sprite models.

validspawn

default = 1

If set, players won't be able to spawn everything. A file "spawnlist.txt" controls the allowed spawns.

colour_sb1

default = 7

This is the header color of the new scoreboard.

colour_sb2

default = 6

This is the name color of the new scoreboard.

colour_sb3

default = 20

This is the line color of the new scoreboard.

colour_sb4

default = 1

This is the highlite color for your own name on the new scoreboard.

colour_sb5

default = 7

This is the alternate color for names on the new scoreboard.

cheatscontrol

default = ""

This is a string that controls allowed cheats. If the letter of the cheat is in this string it will be allowed.

s: spawn
k: kiwi
m: meatwagon
c: crazymonsters
a: angermonsters
p: playbetter
u: suckitdown
t: twoweeks
v: victor

Example: The value "suck" will enable the cheats spawn, suckitdown,
crazymonsters and kiwi.

chatlog

default = 0

If set, chat logging to a file "chatlog.txt" will be done. It records chat messages, player joins & quits and map changes.

defaultrights

default = 1

This controls the default guest rights for connecting players. Can be set via "set defaultrights ..." in the configuration file. In game, this can only be changed by the set_rights command.

antillama

default = 0

If set, the "1on1" and "ffa" client commands become available for protected 1on1 fighting.

lightlevel (removed in version 1.3)

default = 0

This value will modify the brightness of all maps. Negative numbers mean darker maps, positive mean brighter maps.

keep_scores

default = 0

If set to 1, players will keep their current scores if they reconnect to the server.

If set to 2, players will keep their current scores if they reconnect to the server but lose one frag.

dumpspawn

default = 0

If this is set, all spawns done by clients will be logged in a file called "spawndump.txt" in the Heretic II directory. These entries can be pasted into .def files.

monster_madness

default = 0

If set to 1, monster_madness game mode will be enabled. Monsters will start to spawn at the spawnpoints and players will get experience points for killing monsters. The fraglimit will be set to <fraglimit> x 1000 experience points.

If set to 2, monster_madness mode will be enabled but without flying monsters. Good for blade only.

max_monsters

default = 8

If monster_madness mode is enabled, not more than this many monsters can exist at the same time.

monster_delay

default = 2.0

Sets the time between monster spawns in monster_madness mode.

survival_mode

default = 0

If this is enabled, players will lose all experience points on death in monster_madness mode.

If this is not enabled, players will lose 500 experience points on regular death and 1000 experience points on suicide death.

instagib

default = 0

If enabled, the only weapon available will be the hellstaff and it will shoot laser beams. Getting hit by a beam means instant death..

instagib_delay

default = 2.0

This is the time required for the hellstaff to recharge again.

instagib_range

default = 4096.0

The length of the laser beam in units. 4096 is the default maximum distance of sight.

maplistfile (removed in version 1.2)

default = "maplist.txt"

Specifies the name of the maplistfile. If you want to run multiple T-Mod servers with different maplists you have to change this.

Note: To run multiple servers with different maplists use the setting configdir.

fairy

default = 0

If set to 1, a fairy will spawn. The fairy can track players, attack monsters and play music. If you attack it, it will fight back.

If set to 2, the fairy will be non-solid. It will be immune to blade attacks and various other attacks.

newbladerules (removed in version 1.3)

default = 1

If this is disabled, the blade will behave like on regular servers and plowing will be enabled.

If this is enabled, the T-Mod bladeruleset is used which is defined as following:

  • no plowing
  • fire blade damage reduced by 5
  • dismemberment chance of blue blade divided by 2
  • dismemberment chance of fire blade divided by 4
  • one-arm damage increased from (damage / 3) to (damage / 2)

Enable for longer lasting blade fights.

oneweapon_only

default = 0

If this is set, all weapons will be transformed into the one specified. Ammo items will be transformed also. Use the number of the weapon as value:

  1. bladestaff
  2. flying fist
  3. hellstaff
  4. force blast
  5. redrain bow
  6. firewall
  7. phoenix bow
  8. sphere of annihilation
  9. iron doom

bot_debug (former botdebug, changed in version 1.3)

default = 0

Enables the bot commands for editing the bot routes.

bot_1on1blade (former 1on1blade, moved to "bot.cfg" in version 1.4)

default = 0

This tells the bots to do 1on1 blading and to respect the rules

  • wait in line
  • only attack the opponent in the arena
  • use blade only
  • do not heal until the fight is over
  • submit when blade arm gets cut off
Note: This setting has no effect yet. For future implementation.

bot_forcerespawn

default = 0

When enabled, bots will also spawn on maps that do not have a route file.

bot_talk

default = 1

If this is enabled, the bots will do chat messages.

bot_votemax

default = 3

Specifies how many bots can be added via the "votebot" command. A setting of "0" disables bot voting. Only bots listed in the file "botlist.cfg" in the current configdir folder can be voted for.

 

New in version 1.2


fancy

default = 1

If this is enabled, the output in the dedicated console window will have various colors.

beep_enter (former play_music, changed in version 1.3)

default = 0

If this is enabled, the server will play a short tune on the internal speaker when a player connects. This maybe useful when you are waiting for other players.

speak_delay

default = 2.0

This is the time in seconds that has to pass before a client can use the speak command again.

itemchange

default = 0

If this is enabled, the items in the map will start switching places.

itemchange_delay

default = 10.0

When "itemchange" is enabled, a switch between two items will happen every this many seconds.

configdir

default = "config"

This is the name of the folder in the tmod directory that contains various configuration files. You can copy the default "config" folder and rename it, so you can run multiple servers with different configurations.

bigboy

default = 0

This controls the "bigboy"-mode, where players will grow a little bit for every kill they make. They will revert to their original size on death. This requires oddsize to be enabled. A fixedsize of "1" is recommended.

motd

default = 0 (changed in version 1.3)

If this is enabled, the server will display a version string or (if present) a "Message Of The Day" to players entering the server.

bot_powerup (new in v1.2 hotfix1, moved to "bot.cfg" in version 1.4)

default = 0

If this is enabled, bots are allowed to power up their blade without the use of a blade shrine. This is not recommended for deathmatch.

no_plowing (former newbladerules) (new in v1.2 hotfix2)

default = 0

If this is enabled, the downheld blade will not do any damage. This affects walking plows as well as jumping plows.

fairy_music (new in v1.2 hotfix2)

default = 1

This controls the songs played by the fairy.

If set to 0, the fairy will not play songs.

If set to 1, the fairy will play wave files listed in fairysongs.cfg

If set to 2, the fairy will play wave files and random songs.

use_def (new in v1.2 hotfix2)

default = 1

This tells the server whether to load additional information from *.def files or not.

 

New in version 1.3


teleportal

default = 0

If this is enabled, the teleport defensive spell creates a magic portal which the player can enter. It will close shortly after him. Other players may have the chance to telefrag the caster when entering the portal right after him.

beep_private

default = 1

Tells the server to beep on the internal speaker when a private message has been sent to console.

use_dagger

default = 1

If this is enabled, the flying fist spell becomes throwing dagger. It's now possible to revert back to the old flying fist in T-Mod servers by disabling this setting.

 

New in version 1.4


skulls

default = 0

Enable / disable skull hunters mode. If enabled, killed opponents will drop skulls. These must be redeemed at shrines to gain scores. T-Client version 1.6 or later is recommended to see the circulating skulls effect.

grapple_type

default = 2

Changes the behaviour of the grappling hook.

If set to 1, the grappling hook will fly straight.

If set to 2, the grappling hook will fly in an arc.

bot_fill

default = 0

Entering a number for bot_fill will make the server add or remove bots until the total number of players is equal the specified value. If human players join, bots will be removed. If human players leave, bots will be added.

bot_leave

default = 0

When this setting is enabled, bots will leave the server when there are no longer human players around. They will return when the first human player joins again.