{"id":2844,"date":"2014-01-14T16:53:13","date_gmt":"2014-01-14T15:53:13","guid":{"rendered":"http:\/\/btanks.net\/wordpress\/?p=2844"},"modified":"2014-01-20T11:07:07","modified_gmt":"2014-01-20T10:07:07","slug":"gproxy-and-you","status":"publish","type":"post","link":"https:\/\/btanks.net\/wordpress\/gproxy-and-you\/","title":{"rendered":"GProxy++ and you &#8211; recover from connection loss"},"content":{"rendered":"<p>TL;DR; <a href=\"#install\">install instructions for GProxy++<\/a>.<\/p>\n<h2>About GProxy++<\/h2>\n<p>Did you ever noticed joining a player with<\/p>\n<blockquote><p>Player [name] is using GProxy++<\/p><\/blockquote>\n<p>and wondered what is this all about? Or did you ever saw someone causing a time out\/lag screen while asking to wait for him because GProxy++ is trying to reconnect?<\/p>\n<p>GProxy++ is an reconnection tool for WC3 and Ghost++ bot. It restores lost connection.<br \/>\nA connection is dynamically established via multiple server\/routers in between you client and your target server; the route might even change from time to time. Those connections are not necessarily stable and various reason might cause an connection loss. That&#8217;s not uncommon and mostly unnoticed since new connection are immediately established by most applications.<br \/>\nSadly, WC3 has no such a features and an connection loss causes a player drop. This is where Gproxy++ helps.<\/p>\n<p>If you lose your connection to the bot<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2847\" alt=\"WC3ScrnShot_030711_134804_03\" src=\"http:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134804_03.jpg\" width=\"1400\" height=\"1050\" srcset=\"https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134804_03.jpg 1400w, https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134804_03-300x225.jpg 300w, https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134804_03-1024x768.jpg 1024w, https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134804_03-400x300.jpg 400w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/p>\n<p>GProxy++ recovers your connection and let you to continue to play the game<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2848\" alt=\"WC3ScrnShot_030711_134807_04\" src=\"http:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134807_04.jpg\" width=\"1400\" height=\"1050\" srcset=\"https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134807_04.jpg 1400w, https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134807_04-300x225.jpg 300w, https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134807_04-1024x768.jpg 1024w, https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/WC3ScrnShot_030711_134807_04-400x300.jpg 400w\" sizes=\"auto, (max-width: 1400px) 100vw, 1400px\" \/><\/p>\n<p>The original GProxy++ software rerouted Battle.Net connection the LAN interface of WC3, it is a little bit inconvenient to use but has some other features.<br \/>\nA more convenient <em>GUI<\/em> version was created. It direclty injects itself into WC3 and provides the normal Battle.Net features.<br \/>\nWe fixed a small bug with this <em>GUI<\/em> so you won&#8217;t disconnect from Battle.Net by entering an invalid game name.<\/p>\n<p><a name=\"install\"><\/a><\/p>\n<h2>Installation<\/h2>\n<p>In order to work the GProxy++ requires the <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=5555\" target=\"_blank\">Microsoft Visual C++ 2010 Redistributable Package (x86)<\/a>. Probably the x86 version satisfies the requirements. But just in case there is also <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=14632\" target=\"_blank\">Microsoft Visual C++ 2010 Redistributable Package (x64)<\/a> for 64bit Windows. If you are unsure install them both (the 64bit version will fail to install if you do not have an 64bit Windows).<\/p>\n<p>To install the GProxy++ GUI Version you need to download this zip file: [wpfilebase tag=file id=95 tpl=download-button \/]<br \/>\nSimple extract those three file from the zip file to your WC3 installation (probably <em>C:\\Program Files\\Warcraft III\\<\/em>).<\/p>\n<p>That&#8217;s it. Now you have to start the <strong>gproxy.exe<\/strong> which will start WC3 and should change your Battle.Net gateway (magnifying glass symbol, next to the Battle.Net button) to its own.<br \/>\nEnsure no firewall will block GProxy++ and GProxy will relay every Battle.Net connection and restoring your connection to ghost bots (if possible).<\/p>\n<p>For easy access you might want to create an shortcut and change its symbol like this (a German Windows 7)<br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/btanks.net\/wordpress\/wp-content\/uploads\/shortcut.png\" alt=\"shortcut\" width=\"741\" height=\"553\" class=\"alignnone size-full wp-image-2860\" srcset=\"https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/shortcut.png 741w, https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/shortcut-300x223.png 300w, https:\/\/btanks.net\/wordpress\/wp-content\/uploads\/shortcut-401x300.png 401w\" sizes=\"auto, (max-width: 741px) 100vw, 741px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR; install instructions for GProxy++. About GProxy++ Did you ever noticed joining a player with Player [name] is using GProxy++ and wondered what is this all about? Or did you ever saw someone causing a time out\/lag screen while asking to wait for him because GProxy++ is trying to reconnect? GProxy++ is an reconnection tool [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11],"tags":[],"class_list":["post-2844","post","type-post","status-publish","format-standard","hentry","category-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/posts\/2844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/comments?post=2844"}],"version-history":[{"count":18,"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/posts\/2844\/revisions"}],"predecessor-version":[{"id":2865,"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/posts\/2844\/revisions\/2865"}],"wp:attachment":[{"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/media?parent=2844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/categories?post=2844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/btanks.net\/wordpress\/wp-json\/wp\/v2\/tags?post=2844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}