The official site of Clan TMMM
 
HomeHomeSearchUsergroupsFAQRegisterLog in


Latest topics
» Gotta click fast - WC3 Mazing #mildlyinteresting
by hoffmann Wed Jun 21, 2017 10:28 pm

» Hey whats up
by Eat_bacon_daily Mon Oct 10, 2016 6:24 am

» I'm getting married and you guys are invited
by Achilles.42 Wed Sep 07, 2016 11:00 am

» Server Photo Album 1
by Pat1487 Sat Aug 06, 2016 5:28 pm

» Legacy of The Void Beta
by Achilles.42 Sun Oct 18, 2015 3:21 am

» Hey guys!!!
by Eat_bacon_daily Fri Oct 16, 2015 11:20 pm

» What everyone been up to
by The_Chosen_Oreo Sun Jun 14, 2015 11:55 am

SC2 Links
SC2 Challenge/Tourney Info

Official SC2 Forums

SC2 Curse

SC2Mapster

Team Liquid

SC2 Replayed

SC2 Strategy
WC3 Links
Clan_TMMM[Host] Info

WC3 Challenge/Tourny Rules

Epicwar
Poll
What game does everyone play now?
Starcraft 2
26%
 26% [ 8 ]
Warcraft 3
35%
 35% [ 11 ]
League of Legends
19%
 19% [ 6 ]
World of Warcraft
0%
 0% [ 0 ]
Diablo 2
0%
 0% [ 0 ]
No games at all
10%
 10% [ 3 ]
Other game not listed
10%
 10% [ 3 ]
Total Votes : 31
Transparency

This page is no longer relevant as the host bot is no longer supported

Pat's gHost Info

This page contains info on what Clan_TMMM[Host] was
Pat's gHost bot has been shut down and is off-line permanently, this page contains some general info about host bots
Many of the commands listed in "Pat's Custom Commands" have been incorporated into gHost++ or Ghost One

Table of Contents
About (updated:8/27/10)
Step by Step Guide for new admins(updated:3/23/09)
Command List (updated:1/27/10)
Pat's Custom Command List (updated:1/27/10)
Saving and Loading (updated:1/27/10)
More Info (updated:3/22/09)
F.A.Q. (updated:3/22/09)

About

Clan_TMMM[Host] was a bot which can host games using Pat1487's host
It will no longer be worked on and has been shut down

Step by Step noob guide to hosting a game with the bot

1.) Type !load and the map name you want, so !load platform would load platform escape
2.) Type !pub and the game name, so !pub PLATFORM!! would make the bot host a public game with the name of PLATFORM!!, use !priv for a private game
3.) Join the game that it made, and when your ready to start type !start, if it doesnt let you start, just wait a second and type !start again
4.) Once in game you can use !dr to your liking

Commands

In battle.net (in chat or whisper at any time):

!addban [name] [reason] | add a new ban to the database for this realm
!autostart [players] | auto start the game when the specified number of players have joined, leave blank or "off" to disable auto start
!ban [name] [reason] | alias to !addban
!checkban [name] | check if a user is banned on this realm
!close [number] ... | close slot
!c [number] ... | alias to !close
!closeall | close all open slots
!ca | alias to !cloaseall
!countadmins | display the total number of admins for this realm
!countbans | display the total number of bans for this realm
!delban [name] | remove a ban from the database for this realm
!end | end a game in progress (disconnect everyone)
!getclan | refresh the internal copy of the clan members list
!getfriends | refresh the internal copy of the friends list
!getgame [number] | display information on a game in progress
!getgames | display information on all games
!hold [name] ... | hold a slot for someone
!hostsg [name] | host a saved game
!load [filename] | load a config file (for changing maps), leave blank to see current map
!loadsg [filename] | load a saved game
!map [filename] | alias to !load
!open [number] ... | open slot
!openall | open all closed slots
!priv [name] | host private game
!privby [owner] [name] | host private game by another player (gives [owner] access to admin commands in the game lobby and in the game)
!pub [name] | host public game
!pubby [owner] [name] | host public game by another player (gives [owner] access to admin commands in the game lobby and in the game)
!sp | shuffle players
!start (force) | start game, optionally add [force] to skip checks
!stats [name] | display basic player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!statsdota [name] | display DotA player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!swap [n1] [n2] | swap slots
!unban | alias to !delban
!unhost | unhost game in lobby

In game lobby:

!a | alias to !abort
!abort | abort countdown
!addban [name] [reason] | add a new ban to the database (it tries to do a partial match)
!autostart [players] | auto start the game when the specified number of players have joined, leave blank or "off" to disable auto start
!autosave [on/off] | enable or disable autosaving
!ban [name] [reason] | alias to !addban
!check [name] | check a user's status (leave blank to check your own status)
!checkban [name] | check if a user is banned on any realm
!checkme | check your own status (can be used by non admins, sends a private message visible only to the user)
!close [number] ... | close slot
!closeall | close all open slots
!comp [slot] (skill) | create a computer in slot [slot] of skill [skill] (skill is 0 for easy, 1 for normal, 2 for insane)
!compcolour [s] [c] | change a computer's colour in slot [s] to [c] (c goes from 1 to 12)
!comphandicap [s] [h] | change a computer's handicap in slot [s] to [h] (h is 50, 60, 70, 80, 90, or 100)
!comprace [s] [r] | change a computer's race in slot [s] to [r] (r is "human", "orc", "night elf", "undead", or "random")
!compteam [s] [t] | change a computer's team in slot [s] to [t] (t goes from 1 to # of teams)
!dl [name] | alias to !download
!download [name] | allow a user to start downloading the map (only used with conditional map downloads, it tries to do a partial match)
!from | display the country each player is from
!hold [name] ... | hold a slot for someone
!kick [name] | kick a player (it tries to do a partial match)
!latency [number] | set game latency (10-500), leave blank to see current latency
!dr [number] | set game latency (10-500), leave blank to see current latency
!lock | lock the game so only the game owner can run commands
!open [number] ... | open slot
!openall | open all closed slots
!owner [name] | set game owner to yourself, optionally add [name] to set game owner to someone else
!ping [number] | ping players, optionally add [number] to kick players with ping above [number]
!priv [name] | rehost as private game
!pub [name] | rehost as public game
!refresh [on/off] | enable or disable refresh messages
!sp | shuffle players
!start (force) | start game, optionally add [force] to skip checks !stats [name] | display basic player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!statsdota [name] | display DotA player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!swap [n1] [n2] | swap slots
!synclimit [number] | set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!unhost | unhost game
!unlock | unlock the game
!hcl [gamemodes] | sets the game modes before the game starts, i.e. !hcl aremso will set a dota game to aremso when the game starts so you dont have to be in the blue slot to pick modes, only certain maps support this (dota and vamp beast are the only 2 i know of)

In game:

!addban [name] [reason] | add a new ban to the database (it tries to do a partial match)
!autosave [on/off] | enable or disable autosaving
!ban | alias to !addban
!banlast [reason] | ban the last leaver
!check [name] | check a user's status (leave blank to check your own status)
!checkban [name] | check if a user is banned on any realm
!checkme | check your own status (can be used by non admins, sends a private message visible only to the user)
!drop | drop all lagging players
!end | end the game (disconnect everyone)
!from | display the country each player is from
!kick [name] | kick a player (it tries to do a partial match)
!latency [number] | set game latency (10-500), leave blank to see current latency
!dr [number] | set game latency (10-500), leave blank to see current latency
!drd | turns dynamic latancy on or off, dynamic latency can help spikes
!lock | lock the game so only the game owner can run commands
!owner [name] | set game owner to yourself, optionally add [name] to set game owner to someone else
!ping | ping players
!stats [name] | display basic player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!statsdota [name] | display DotA player statistics, optionally add [name] to display statistics for another player (can be used by non admins)
!synclimit [number] | set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!unlock | unlock the game

Many commands have shorter versions such as !open is !o

Pat's Custom Commands

!sl [number] | shorter version of !synclimit
!maps [part of map name] | search for supported maps
!dm [part of map file name] | searches the bots map folder for a map with part of what you searched for, and loads it
!mute [name] | mutes that person in game from everyone
!unmute [name] | unmutes someone youve muted
!ends | abort the !end countdown timer
!endn | ends the game without a countdown
!startn | force the game to start without a countdown
!bl | ban the last person that left your game
!b [name] [reason] | same as !ban, you can use l, i, mh, lag, n, f as a reason for quick reason (l is leaver, i is idiot, mh is maphacker, lag is lagger, n is noob, f is feeder)
!votekick [name] | start a votekick on the player(it tries to do a partial match, can be used by everyone)
!yes | vote yes to a votekick (can be used by everyone, not voting yes counts as a no)
!stfu | Mutes everyone from talking in all or allied chat, including admins and the person that used it
!talk | Unmutes people that are currently muted
!cd | Switches the countdown style back and forth between wc3 style or bot style
!rm [gamename] | Creates a game with the currently loaded map and ends the current game, use it in game to remake the game as public
!rmp [gamename] | Same as !rm, but makes the game private


Saving and loading games

In order to use save games the bot must have the save, so if Pat1487 was not in the game with you when you saved you will not be able to use that save with the bot until you give the save to Pat
Contact Pat for more info

First load the map that the save was saved on
Then use the following commands
Commands must be used in this order while in the channel:
!loadsg [name of save] | loads a save game, the short version to this is !lsg
!enforcesg [name of a replay] | loads a replay for slot info, the replay must have you and the other people in the save on the correct map in the correct slots, it doesnt matter if the replay is from the same game that you saved in, !esg is the short version to this command
!hostsg [gamename] | hosts the save game, saved games are always private

The saving and loading is still experimental and may produce strange results

If people appear to be invisible they are in a slot that doesnt exist in that saved game, use !swap to put them into the slot they are supposed to be in
Do not click the team to try to move yourself into the correct slot if you are in one of these invisible slots or your game will crash
There is no internal error checking, so you must remember the slot your supposed to be in or else you might end up with the wrong units, or no units

You do not need to use !loadsg everytime, you only need to load the save once, until you have a new save, but !enforcesg must be used everytime

This process will be improved in the future

More Info

1.) !sl will reduce/raise spikes in addition to controlling the lag screen, higher numbers will reduce spikes for players who are spiking, but can raise spikes for players who arent spiking, high numbers can close the lag screen, or cause it, use caution when changing this
2.) when games like vamp beast detect the host, it detects the person with the lowest ping, so even though your the game owner, the map may not detect you as the host
3.) !pub causes the bot to leave the channel and go in the game so that the game shows up on the games list, the bot stays in the channel when !priv is used because it doesnt need to be in game because private games dont go on the games list, the bot will return to the channel once the pub game is started or if !unhost is used
5.) !dr is on a per game basis, at the start of every game it is set to 60 and can be changed in the lobby
6.) abuse of admin power will result in your admin being taken away, dont !kick people for no reason or just because they are beating you, dont !end games when others are still playing, dont mess with other peoples games, dont hold up the bot in a pub game, keep track of where the bot is, when using !ban there must be a reason after the person's name, dont kick other admins/clan members/friends of (admins/clan members) unless theres no other choice
7.) !start force and !startn shouldnt be used all the time, it skips checking peoples ping and starting like this could mean letting people with really high ping in your game

FAQ

Q. How do I get admin?
A. You must be in the clan longer then 7 days. Be good at mazing during those 7 days, or challenge and beat a shammy after those 7 days, theres no official test, just play with other admins, or me, and get noticed by us with your mazing skills. Begging for admin could get you kicked or even banned from the channel or all the bot's games

Q. OMG!! The bot isn't in the channel, where'd it go?!
A. Public games cause the bot to leave the channel, when that game starts (or if the owner uses !unhost) the bot will return

Q. Waiting for host?
A. If the "Waiting for host" message comes up during your game that means the bot suffered some critical error, or my computer/internet/power crapped out. The bot is capable of keeping games up even if its not on bnet.

Q. I changed my mind and dont want to host the game i told it to host, how do I cancel?
A. Join the game that the bot is hosting and type !unhost

Q. What can I do about the laggers in my game?
A. You can use !drop to drop them from the game while they are lagging, or you can raise !slto a high number (like 200 or 500) to close the lag screen, the lagger may still drop.

Q. Why am I saying command results in game?
A. The game owner is used by the bot in order to talk, sometimes ill use it to talk to people in game while im not in game, Im the only one who can do that

Q. Can you play as the computer?
A. Yeah, this was a flaw in the way files are made for the maps, !open the slot that the comp is in and move to it, or !swap into it, youll have full control over the comp's units, dont abuse it by killing everyone right away, use it to change the patrols in mazes to redesign them into something harder/easier/more fun, maps that have computers like that arent suppossed to have players in those slots, so there may be some odd effects when playing as the comp

Q. Why isn't it refreshing?
A. Its always refreshing, it just doesnt say anything

Q. The bot is disabled!?
A. I might disable it for some reason or another, it probably wont happen often, unless its being abused, if im working on it, or if theres a challenge going on

Q. Can I get a replay of [game name here]?
A. gHost saves all replays for all the games it hosts, so if for any reason you need 1 of those replays ask me and i will give it to you

Q. I have a question that wasnt answered here
A. Ask me and ill answer it, and add it here