HAL - The Team Fortress Admin Tool {short description of image}

About | Commands | Screenshots | Support | Links | Credits | Contact
Report A Bug | Download | FORUM

This advertisment does not generate revenue for the makers of this site



Common Commands

hal map 2fort

Changes the map to 2Fort

hal access

States your current access level 0-100

hal timeleft

States the map time remaining in Minutes\Seconds

hal gravity 200

Lowers the servers gravity variable to sv_gravity 200

hal gravity normal

Sets the gravity variable to the default level of sv_gravity 800

hal startnow

Deactivates all pre-match and cease-fire, thus starting the game




Map Vote \ Kick Vote
Hal can be customised to allow players to initiate a vote to change the current map, or to kick a disruptive player. Of course, by setting user levels you may allow only admins to initiate a vote. Here's how:

Map Voting


hal mapvote 2fort

This will begin voting for 2Fort. Hal will now announce that players can vote yes or no.


hal vote yes

Once enough people have voted (the percentage is customisable) or the vote period has expired, Hal will change the map to 2fort or announce that too many people voted no. See the screenshots for an example of this.

Kick Voting


hal kickvote newbie_player

This will begin a vote to kick "newbie_player". Hal will now announce that players can vote yes or no.


hal vote yes

Once enough people have voted (the percentage is customisable) or the vote period has expired, Hal will either kick "newbie_player" or announce that too many people voted no. See the screenshots for an example of this.

Hal Bot - The Ultimate Team Fortress Admin Bot


Commands

Here is a comprehensive list of commands available with Hal in-game. Included with the set-up file is a readme text-file, which also contains these commands and their explanation.

New commands will be added with new versions of the bot, if people ask for them. Remember that your feedback is important, so let us know what you think and please offer us your suggestions via the contact page\bug report page.


Firstly, you need to auth. Check the help file that came with Hal and is available here.


Once you have joined the game, you can check to see if you have auth'd by saying "hal access". Hal will reply according to your level of access. This example assumes that you haven't altered Hals name. Again, example screenshots can be seen by viewing the screenshots page.

All commands are prefixed with the bots name, so hello means "hal hello" or whatever the bot's name is in your set-up. ! shortcuts do not need the botname prefix.
Commands are all lowercase.


hello,hi, or just the botname, makes the bot say Hi, if enabled

kick [player]: Kicks the player
or !k [player]

ban [player]: Bans the player permenantly
or !b [player]

exec [cfg file]: Executes that configuration file on the server
or !e [file]

tempban [player] [time in mins]: Bans player for that length of time
or !t [player] [time]

map [mapname]: Changes level to [mapname]
or !m [mapname]

access: Tells you how high your access level is
or !a

auth [player] [authlevel]: Auths another player on the server with the specified level.

abortvote: Rejects all current voting and suspends voting.

kickvote [player]: Starts a kick vote for the player enough

mapvote [map]: Starts a map vote for that map

timeleft: Returns how much longer is left on the current map

time: Returns the time at Hals location

date: Returns the date at Hals location

admin: Returns admin info

server: Returns server info

deauth: Removes a player's auth

restart: Restarts the server

quit: Shuts down the server

on: Activates the bot

off: Deactivates the bot


TFC SPECIFIC COMMANDS

[classname] [classlimit]: Changes the class limits on the server. The classlimit can be "ban"

ff [on/off]: Activates/deactivates friendly fire
or !f [on/off]

ceasefire [minutes]: How many minutes ceasefire to count down from
or !c [minutes]


prematch [minutes]: How many minutes prematch to have at beginning of the next map
or !p [minutes]

startnow: Starts the match by deactivating prematch and ceasefire
or !s

gravity [gravity]: Changes the gravity to [gravity] (any number, "default" or "normal")
or !g [gravity]


password [password]: Changes the server password

spectchat [on/off]: Changes spectator chat setting.

unlag [on/off]: Changes the sv_unlag server setting.

footsteps [on/off]: Activates/deactivates footsteps

Lan [on/off]: Sets server as lan only or internet only

Pause [on/off]: Makes the server pausable or not, if access level is high enough

CS SPECIFIC COMMANDS

Note: The following CS commands only work for users auth'd at or above the "Friendly Fire" level in user configuration

c4timer [time]: Sets the CS time limit

forcechasecam [on/off]: Allows\disallows, the ability to use free look mode when dead.

flashlight [on/off]: Allows\disallows the ability to use the flashlight.

ffgrenade [on/off]: Toggles damage from grenades thrown by team mates.

hostagepenalty [on/off]: Toggles monetry fines from killing a hostage.

tkpunish [on/off]: Toggles Team Kill punishment (dead for next round).

roundtime [time]: Set the time limit for the round.

teambalance [on/off]: Toggles automatic team balancing.

restartround [time]: Restarts the round with the given delay.

 

 

Website and Content by Team Fishcake, Stu Hall and Tony Johnson