{"id":675,"date":"2011-04-21T18:40:55","date_gmt":"2011-04-21T06:40:55","guid":{"rendered":"http:\/\/www.c2s.co.nz\/blog\/?p=675"},"modified":"2011-04-22T10:07:12","modified_gmt":"2011-04-21T22:07:12","slug":"ghost-warcraft-iii-hostbot-faq","status":"publish","type":"post","link":"http:\/\/www.c2s.co.nz\/blog\/ghost-warcraft-iii-hostbot-faq\/","title":{"rendered":"Ghost++ Warcraft III HostBot FAQ"},"content":{"rendered":"<div class=\"8781ca4f97038dd0d58a1ad8af045721\" data-index=\"3\" style=\"float: none; margin:10px 0 10px 0; text-align:center;\">\n<script type=\"text\/javascript\"><!--\r\ngoogle_ad_client = \"ca-pub-6411751809866006\";\r\n\/* BlogHorizontalSlim *\/\r\ngoogle_ad_slot = \"6442664612\";\r\ngoogle_ad_width = 468;\r\ngoogle_ad_height = 60;\r\n\/\/-->\r\n<\/script>\r\n<script type=\"text\/javascript\"\r\nsrc=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\">\r\n<\/script>\n<\/div>\n<p>This page is dedicated to all the admins \/ rootadmins out there, that don&#8217;t know how to use Ghost++<\/p>\n<p>Ghost++ is the most common host-bot for Warcraft III. It&#8217;s very easy to use, highly functional, and customizable.<\/p>\n<p>To get started, the commands can be entered in, in up to 3 different places:<\/p>\n<ol>\n<li>In a Channel (Such as your Clan Room)<\/li>\n<li>In the game Lobby (When the game is hosted, but waiting for players to fill)<\/li>\n<li>In-game<\/li>\n<\/ol>\n<p>I&#8217;ll give you a quick overview of how to get the most out of your Ghost++ bot, as well as some useful tips \/ tricks you may not have known.<\/p>\n<p><!--more-->This post is semi-universal, but mostly aimed at people using the Ghost++ Bots that I have setup.<\/p>\n<p>Now before we begin, let me clarify a few things:<\/p>\n<ol>\n<li>Using !closeall and !openall is <strong>NOT<\/strong> needed and if you do it too much, you&#8217;ll get the bot banned for 24-72 hours. Just don&#8217;t do it. Don&#8217;t let your Admins do it either!<\/li>\n<li>The Bot is refreshing the game in the background, but it happens too quick for your Warcraft III client to actually see it. Don&#8217;t worry, <span style=\"text-decoration: underline;\">nothing you do will improve the refresh<\/span>!<\/li>\n<li>Having !refresh on, is <strong><span style=\"text-decoration: underline;\">purely<\/span><\/strong> a status \/ informational thing. You can have !refresh off, and the game will still automatically refresh in the background.<\/li>\n<li>Anybody in the lobby or in-game can use &#8220;!checkme&#8221;. It&#8217;s possibly worth having it in your MOTD to educate n00bs<\/li>\n<li>When you use !ping in-game, everybody will see it. If you&#8217;re worried about pings, check the person with the lowest ping. If it&#8217;s under 80ms, then the bot is NOT having issues. If <strong><em><span style=\"text-decoration: underline;\">everybody<\/span><\/em><\/strong> is over 100ms, then you know the bot is having a problem<\/li>\n<\/ol>\n<p>Now, onto the good stuff!<\/p>\n<h1>Using the commands<\/h1>\n<h2>!ping<\/h2>\n<p>This can be used when you&#8217;re in the lobby, to ping everybody, as well as in-game.<\/p>\n<p>As I mentioned earlier, when you&#8217;re checking the pings, if somebody is over the !latency value (Usually 100) then they&#8217;re probably going to have issues in one form or another.<\/p>\n<p>If you&#8217;re doing !ping and *everybody* is over 100ms, then it&#8217;s possible that the HostBot may be having issues and you should contact the owner.<\/p>\n<p>If one or two people are sitting under 100ms and some are over 100ms, then it&#8217;s most likely a problem with the gamers internet, and NOT the HostBot.<\/p>\n<p>&nbsp;<\/p>\n<h2>!from<\/h2>\n<p>This isn&#8217;t quite as important as !ping, and it&#8217;s also never fully 100% accurate. You&#8217;re better to kick somebody pre-game based on their ping, rather than their country. I know a lot of people, myself included, who show up as being from the wrong country.<\/p>\n<p>&nbsp;<\/p>\n<h2>!pub or !priv<\/h2>\n<p>This hosts a game and can be used either in the chat channel, or by \/w&#8217;ing your HostBot.<\/p>\n<p>Remember, you can only have one game in the Lobby at a time (However once that game starts, another of your admins can begin to host another)<\/p>\n<p>If you use !pub, it will start a public game that anybody can join<\/p>\n<p>If you use !priv it will start a private game that your friends \/ Clanmates have to know the exact name of to join. It won&#8217;t show in the game list.<\/p>\n<p>Use it like:<\/p>\n<p>!pub DotA -ap nz\/aus DR HostBot<\/p>\n<p>or:<\/p>\n<p>!priv ih myclan<\/p>\n<p>&nbsp;<\/p>\n<h2>!addadmin<\/h2>\n<p>Everybodies favorite, only the root admins can perform this. You can \/w the bot at any time, or from the same Channel that your HostBot is in.<\/p>\n<p>Use: !addadmin UserName<\/p>\n<p>It will add UserName as an admin user who can host games and ban other players.<\/p>\n<p>You can also use !deladmin UserName<\/p>\n<p>That will then remove UserName from being an admin.<\/p>\n<p>Admins can&#8217;t delete other admins, only the Root Admin has this ability.<\/p>\n<p>&nbsp;<\/p>\n<h2>!latency<\/h2>\n<p>Use !latency to set the DR value. This can be set at any time, including \/w to the HostBot, and it changes the value for all current games.<\/p>\n<p>If you send !latency on it&#8217;s own, it will tell you what it&#8217;s currently set to.<\/p>\n<p>If you use !latency 90, it will set the DR value to 90ms. Remember that there is 1000ms in 1 second, so going from !latency 100 to !latency 60 would mean .04 of a second difference. That&#8217;s less than the click of your fingers. Leaving it at the default of 100ms is ideal.<\/p>\n<p>&nbsp;<\/p>\n<h2>!unhost<\/h2>\n<p>This is used either by \/w&#8217;ing the HostBot, or in the game lobby to stop hosting the current game in the lobby.<\/p>\n<p>If other games are currently in-progress at this time, they won&#8217;t be affected and will still continue to play.<\/p>\n<p>&nbsp;<\/p>\n<h2>!mute<\/h2>\n<p>This is used to mute a player, generally if they&#8217;re talking too much trash or spamming. Remember that the player you !mute can still \/w you and anybody else.<\/p>\n<p>&nbsp;<\/p>\n<h2>!ban or !banlast<\/h2>\n<p>Happens all the time, somebody talks a lot of smack talk pre-game, then dies to first-blood and leaves. Naturally you want to ban them so you don&#8217;t have to play with them again!<\/p>\n<p>Use: !ban UserName Reason Why<\/p>\n<p>This will ban UserName with the reason of &#8220;Reason Why&#8221;. When they later try to join your games, it will show up as something like this:<\/p>\n<p>UserName is trying to join, but was banned by AdminXYZ on 21\/2\/2011 because &#8220;Reason Why&#8221;<\/p>\n<p>If the person you want to ban was the last to leave the game, then you can also use:<\/p>\n<p>!banlast leaver<\/p>\n<p>This will ban the last person who left your game with the reason of &#8220;leaver&#8221;.<\/p>\n<p>Common reasons for banning a person include leaving a game, raging, flaming, or going AFK.<\/p>\n<p>&nbsp;<\/p>\n<h2>!close<\/h2>\n<p>This will close a specific slot in your Lobby, useful if you&#8217;ve got an Observer map loaded so you can !close 11, or !close 12 (To close the observer slots).<\/p>\n<p>It can also help if you want to have a semi-private pub game, or a 3v3, you can close extra slots.<\/p>\n<p>&nbsp;<\/p>\n<h2>!swap<\/h2>\n<p>This is useful for swapping people around in the Lobby. You can swap players from Scourge to Sent and all around by using:<\/p>\n<p>!swap 1 7<\/p>\n<p>That would swap players 1 and 7.<\/p>\n<p>&nbsp;<\/p>\n<h2>!fakeplayer<\/h2>\n<p>Similar to !openall or !closeall, this adds a fake player in to a single slot and then removes them. This is for Bots that don&#8217;t auto-refresh. Don&#8217;t use it, or if you spam it too much, your Bot will get banned from bnet for 24-72 hours.<\/p>\n<p>&nbsp;<\/p>\n<h2>!getgames<\/h2>\n<p>Use this to check how many games are currently in-progress.<\/p>\n<p>You can do this from the chat channel, or by \/w&#8217;ing your Hostbot like this:<\/p>\n<p>\/w HostBot !getgames<\/p>\n<p>&nbsp;<\/p>\n<p>For now, that&#8217;s the important ones. If you have any questions, comments or suggestions, please leave me a note in the comments section below and I&#8217;ll see about adding them to this FAQ<\/p>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>This page is dedicated to all the admins \/ rootadmins out there, that don&#8217;t know how to use Ghost++ Ghost++ is the most common host-bot for Warcraft III. It&#8217;s very easy to use, highly functional, and customizable. To get started, the commands can be entered in, in up to 3 different places: In a Channel [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4,5],"tags":[282,336,337],"class_list":["post-675","post","type-post","status-publish","format-standard","hentry","category-how-tos-guides-tech-info","category-personal-rantings","tag-dota","tag-ghost","tag-hostbot"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pWi3e-aT","_links":{"self":[{"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/posts\/675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/comments?post=675"}],"version-history":[{"count":3,"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/posts\/675\/revisions"}],"predecessor-version":[{"id":677,"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/posts\/675\/revisions\/677"}],"wp:attachment":[{"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/media?parent=675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/categories?post=675"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.c2s.co.nz\/blog\/wp-json\/wp\/v2\/tags?post=675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}