Many People still not secure how to use this "Ghostbot Thing" so here it's
What is Garena Host Bot ?
Garena Host Bot is an advanced hosting program designed for Garena that allows the game creator to really control his game. Plus, it can improve connection or can keep alive players that with normal garena will drop out off your game.
It has many features that the standard method of creating a LAN Game doesn't have.
You cannot run any command while you are the only one in your game
If you wan't to enter commands you have to:
* alt+tab to the Garena Host Bot Game window (where it show the players) and type commands there
* wait for at least a player to join
(I'll fix this in the next version)
Common Problem. You can join your game but others can't see it !
You need to check if your ports 6112 to 6119 are opened or forwarded. Thre's a utility that checks if your ports are opened: PortForward.com - Free Help Setting up Your Router or Firewall , if they're closed Garena Host Bot won't work. If you have a router find out how to forward your ports on that site.
Here's the list of command that you can use:
----------------------------------------------------------------------
In game lobby:
!a - alias to !abort
!abort - abort countdown
!acc [name] [cmd] [acc] - access commands available to admins, !acc lists available cmds, !acc name 1/0 - access all/none cmds
!announce - set the announce message (the bot will print every seconds), leave blank or "off" to disable the announce message, use | as newline
!ann - same as !announce
!autostart auto start the game when the specified number of players have joined, leave blank or "off" to disable auto start
!check check a user's status (leave blank to check your own status)
!checkban check if a user is banned on any realm
!close ... close slot
!closeall close all open slots
!countbans count how many banned users are in the game
!commands toggle non admin commands
!comp create a computer in slot of skill (skill is 0 for easy, 1 for normal, 2 for insane)
!dbstatus database status
!dl alias to !download
!dlinfo [on/off] show info on current downloads
!dli [on/off] show info on current downloads
!dlinfotime interval in seconds between info messages
!dlit interval in seconds between info messages
!dlmax maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
!dlm maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
!dltspeed set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
!dlts set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
!dlspeed set max download speed (KB/s) available for one client
!dls set max download speed (KB/s) available for one client
!download allow a user to start downloading the map (only used with conditional map downloads, it tries to do a partial match)
!downloads enable/disable map downloads
!from display the country each player is from, or of a player (partial match)
!f display the country each player is from, or of a player (partial match)
!gn display current game name
!hold ... hold a slot for someone
!holds ... hold a specified slot for someone
!hcl sets the game mode before the game is started (it will be put automatically. Ex: !hcl -apso .
!kick kick a player (it tries to do a partial match)
!k kick a player (it tries to do a partial match)
!only xx xx xx define allowed countries, for ex: !only RO ES or !only to clear list
!no xx xx xx define denied countries, for ex: !no BR RU or !no to clear list
!l show ping and country of the last player who joined
!latency set game latency (50-500), leave blank to see current latency
!dr alias to latency
!lock lock the game so only the game owner can run commands
!mars [name] will insult someone using mars.txt (random player if no parameter is given), partial name match
!mute mutes a player (it tries to do a partial match)
!m mutes a player (it tries to do a partial match)
!unmute unmutes a player (it tries to do a partial match)
!open ... 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]
!p [number] ping players, optionally add [number] to kick players with ping above [number]
!sp shuffle players
!startn start game - immediately (no countdown timer)
!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 swap slots
!synclimit set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!top top10, calculate with !topc or in GHost One first
!top10 top10, calculate with !topc or in GHost One first
!topc calculate scores, when used with sqlite will block bot while calculating
!unhost unhost game
!uh unhost game
!unlock unlock the game
!version display version information (can be used by non admins)
!votecancel cancel a votekick
!votekick start a votekick (it tries to do a partial match, can be used by non admins)
!verbose toggle info showing on player trying to join and getting kicked
!vb toggle info showing on player trying to join and getting kicked
!w send a whisper on every connected battle.net realm from the bot's account to the player called (this command is HIDDEN from otherplayers)
!autosave autosave game when a player gets disconnected
----------------------------------------------------------------------
In game:
!addban add a new ban to the database (it tries to do a partial match)
!ban alias to !addban
!bl [reason] alias to !banlast, reasons = l, i, r, mh, lag, n, f
!banlast [reason] ban the last leaver, reasons = l, i, r, mh, lag, n, f
!check check a user's status (leave blank to check your own status)
!checkban check if a user is banned on any realm
!end end the game (disconnect everyone)
!endn end the game (disconnect everyone) - immediately
!gn display current game name
!latency set game latency (50-500), leave blank to see current latency
!dr alias to latency
!lock lock the game so only the game owner can run commands
!messages enable or disable local admin messages for this game (battle.net messages relayed to local admins in game)
!muteall mute global chat (allied and private chat still works)
!override cancel game over timer
!owner [name] set game owner to yourself, optionally add [name] to set game owner to someone else
!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 set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!slap slap message
!top top10, calculate with !topc or in GHost One first
!top10 top10, calculate with !topc or in GHost One first
!topc calculate scores, when used with sqlite will block bot while calculating
!unlock unlock the game
!unmuteall unmute global chat
!version display version information (can be used by non admins)
!votecancel cancel a votekick
!votekick start a votekick (it tries to do a partial match, can be used by non admins)
!yes register a vote in the votekick (can be used by non admins)
!getnames get names of current games
!gns get names of current games
Garena:
!lvl !levels - dispay current player levels
!min !lmin - set the minimum level restriction
!max !lman - set the maximum level restriction
Plus it has Trade tools protection. If someone uses Trade tools in dota maps giving gold to someone he instantly gets kicked Smile
How to install and run:
1. Download the installer and install the program anywhere you like. (Read the informations provided when you install it.)
2. Start the program from GarenaHostBot.exe or the shortcut.
3. First you need to configure it, by using the program Configurator.exe . This program will pop-up the first time you run GarenaHostBot. If not, can start it manually from the Start Menu shortcut or the application folder. Select a map, your Garena username and a game name the click "Set".
4. Now you can click "Start" and a game will be created in your Warcraft III LAN.
Note. Once a game is finished, another is created automatically so you won't have to restart the program.
Garena Host Bot doesn't include Custom Kick ( You can't kick a player in game ) because it's NOT a Garena tools.
Will be back with more info.
Posted by GarenaHack-er at 4:06 PM 23 comments
Garena Host Bot Bug Report
Please report here bugs the you've encountered using this host bot.
Please specify:
Operating System
Description of the bug as detailed as possible
A screenshot or log of the Log Window in GarenaHostBot.exe
Credits: GarenaHack-er
Press thanks if this guide was useful.
Download : [You must be registered and logged in to see this link.]
What is Garena Host Bot ?
Garena Host Bot is an advanced hosting program designed for Garena that allows the game creator to really control his game. Plus, it can improve connection or can keep alive players that with normal garena will drop out off your game.
It has many features that the standard method of creating a LAN Game doesn't have.
You cannot run any command while you are the only one in your game
If you wan't to enter commands you have to:
* alt+tab to the Garena Host Bot Game window (where it show the players) and type commands there
* wait for at least a player to join
(I'll fix this in the next version)
Common Problem. You can join your game but others can't see it !
You need to check if your ports 6112 to 6119 are opened or forwarded. Thre's a utility that checks if your ports are opened: PortForward.com - Free Help Setting up Your Router or Firewall , if they're closed Garena Host Bot won't work. If you have a router find out how to forward your ports on that site.
Here's the list of command that you can use:
----------------------------------------------------------------------
In game lobby:
!a - alias to !abort
!abort - abort countdown
!acc [name] [cmd] [acc] - access commands available to admins, !acc lists available cmds, !acc name 1/0 - access all/none cmds
!announce - set the announce message (the bot will print every seconds), leave blank or "off" to disable the announce message, use | as newline
!ann - same as !announce
!autostart auto start the game when the specified number of players have joined, leave blank or "off" to disable auto start
!check check a user's status (leave blank to check your own status)
!checkban check if a user is banned on any realm
!close ... close slot
!closeall close all open slots
!countbans count how many banned users are in the game
!commands toggle non admin commands
!comp create a computer in slot of skill (skill is 0 for easy, 1 for normal, 2 for insane)
!dbstatus database status
!dl alias to !download
!dlinfo [on/off] show info on current downloads
!dli [on/off] show info on current downloads
!dlinfotime interval in seconds between info messages
!dlit interval in seconds between info messages
!dlmax maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
!dlm maximum players allowed to download at once, the rest will have almost KB/s until someone finishes downloading
!dltspeed set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
!dlts set total download speed (KB/s) available for all clients at once, if set to 1024, 4 people will get 256 each
!dlspeed set max download speed (KB/s) available for one client
!dls set max download speed (KB/s) available for one client
!download allow a user to start downloading the map (only used with conditional map downloads, it tries to do a partial match)
!downloads enable/disable map downloads
!from display the country each player is from, or of a player (partial match)
!f display the country each player is from, or of a player (partial match)
!gn display current game name
!hold ... hold a slot for someone
!holds ... hold a specified slot for someone
!hcl sets the game mode before the game is started (it will be put automatically. Ex: !hcl -apso .
!kick kick a player (it tries to do a partial match)
!k kick a player (it tries to do a partial match)
!only xx xx xx define allowed countries, for ex: !only RO ES or !only to clear list
!no xx xx xx define denied countries, for ex: !no BR RU or !no to clear list
!l show ping and country of the last player who joined
!latency set game latency (50-500), leave blank to see current latency
!dr alias to latency
!lock lock the game so only the game owner can run commands
!mars [name] will insult someone using mars.txt (random player if no parameter is given), partial name match
!mute mutes a player (it tries to do a partial match)
!m mutes a player (it tries to do a partial match)
!unmute unmutes a player (it tries to do a partial match)
!open ... 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]
!p [number] ping players, optionally add [number] to kick players with ping above [number]
!sp shuffle players
!startn start game - immediately (no countdown timer)
!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 swap slots
!synclimit set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!top top10, calculate with !topc or in GHost One first
!top10 top10, calculate with !topc or in GHost One first
!topc calculate scores, when used with sqlite will block bot while calculating
!unhost unhost game
!uh unhost game
!unlock unlock the game
!version display version information (can be used by non admins)
!votecancel cancel a votekick
!votekick start a votekick (it tries to do a partial match, can be used by non admins)
!verbose toggle info showing on player trying to join and getting kicked
!vb toggle info showing on player trying to join and getting kicked
!w send a whisper on every connected battle.net realm from the bot's account to the player called (this command is HIDDEN from otherplayers)
!autosave autosave game when a player gets disconnected
----------------------------------------------------------------------
In game:
!addban add a new ban to the database (it tries to do a partial match)
!ban alias to !addban
!bl [reason] alias to !banlast, reasons = l, i, r, mh, lag, n, f
!banlast [reason] ban the last leaver, reasons = l, i, r, mh, lag, n, f
!check check a user's status (leave blank to check your own status)
!checkban check if a user is banned on any realm
!end end the game (disconnect everyone)
!endn end the game (disconnect everyone) - immediately
!gn display current game name
!latency set game latency (50-500), leave blank to see current latency
!dr alias to latency
!lock lock the game so only the game owner can run commands
!messages enable or disable local admin messages for this game (battle.net messages relayed to local admins in game)
!muteall mute global chat (allied and private chat still works)
!override cancel game over timer
!owner [name] set game owner to yourself, optionally add [name] to set game owner to someone else
!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 set sync limit for the lag screen (10-10000), leave blank to see current sync limit
!slap slap message
!top top10, calculate with !topc or in GHost One first
!top10 top10, calculate with !topc or in GHost One first
!topc calculate scores, when used with sqlite will block bot while calculating
!unlock unlock the game
!unmuteall unmute global chat
!version display version information (can be used by non admins)
!votecancel cancel a votekick
!votekick start a votekick (it tries to do a partial match, can be used by non admins)
!yes register a vote in the votekick (can be used by non admins)
!getnames get names of current games
!gns get names of current games
Garena:
!lvl !levels - dispay current player levels
!min !lmin - set the minimum level restriction
!max !lman - set the maximum level restriction
Plus it has Trade tools protection. If someone uses Trade tools in dota maps giving gold to someone he instantly gets kicked Smile
How to install and run:
1. Download the installer and install the program anywhere you like. (Read the informations provided when you install it.)
2. Start the program from GarenaHostBot.exe or the shortcut.
3. First you need to configure it, by using the program Configurator.exe . This program will pop-up the first time you run GarenaHostBot. If not, can start it manually from the Start Menu shortcut or the application folder. Select a map, your Garena username and a game name the click "Set".
4. Now you can click "Start" and a game will be created in your Warcraft III LAN.
Note. Once a game is finished, another is created automatically so you won't have to restart the program.
Garena Host Bot doesn't include Custom Kick ( You can't kick a player in game ) because it's NOT a Garena tools.
Will be back with more info.
Posted by GarenaHack-er at 4:06 PM 23 comments
Garena Host Bot Bug Report
Please report here bugs the you've encountered using this host bot.
Please specify:
Operating System
Description of the bug as detailed as possible
A screenshot or log of the Log Window in GarenaHostBot.exe
Credits: GarenaHack-er
Press thanks if this guide was useful.
Download : [You must be registered and logged in to see this link.]
Last edited by ForeverPwnage on Mon Apr 05, 2010 1:21 pm; edited 3 times in total