FFA Masters League

General => General Discussion => Topic started by: FML|Mage on April 16, 2013, 02:09:35 pm

Title: [GProxy++] HOW TO
Post by: FML|Mage on April 16, 2013, 02:09:35 pm
Huge thanks to Meeds for all the info!  This is all just copy pasted from his post below.

Quote from: Meeds
Sup' everyone

  • Presentation of GProxy++
  • Set Up Of GProxy++
  • Troubleshooting

1. Presentation of GProxy++

You might experience deco on the bot, usually bot will say something like "ECONRESET", and you get pissed, because your internet connection didn't break, and everything is fine on your side, so you blame the bot, but the bot is not the one to blame
Actually, the blame is on warcraft III, and how warcraft III handle the connection with the remote server. It is your warcraft III client that thinks that you lost the connection and so kick you out of the game.
You have 180sec to reconnect, even if your router crashed, as soon as you get a new stable connection within 180sec you will get back into the game (I am not sure if you don't have a fixed IP adress, usually people have a fixed IP adress)

GProxy++ acts like a bridge :
Bot <-----internet----> GProxy++ <-----LAN----> Warcraft III

So Warcraft III connects to an emulated battle.net server, emulated by GProxy++, as the connection is LAN, it is perfectly stable, and so warcraft III will never think you got disconnected.
On his side, GProxy forwards all the requests between the Bot and Warcraft, and if the internet connection is cut, GProxy is better at maintaining the connection than Warcraft.

2. Set Up Of GProxy++
  • Download and extract gproxygui_v1.1.zip (http://code.google.com/p/gproxycb/downloads/list) anywhere
  • Open gproxy.cfg with notepad and change the value of bnet_hostname to
    • uswest.battle.net for Lordaeron
    • useast.battle.net for Azeroth
    • asia.battle.net for Kalimdor
    • europe.battle.net for Northrend
  • Run gproxy.exe as administrator
  • Warcraft III should start, connect to Battle with the usual way (battle.net button)

3. Troubleshooting

I have a missing dll:
Install Package redistribuable Microsoft Visual C++ 2010 (x86) (http://www.microsoft.com/en-US/download/details.aspx?id=5555)

I get kicked out of bnet when joining a game:
This is a bug to blame on GProxy, you must have entered the wrong game name

It doesnt work:
Gproxy should have added a realm in the list of realm (where you can choose between Northrend, Azeroth, etc ...). You should have a GProxy realm, you should connect to this one
Title: Re: GProxy++
Post by: Ugri2 on April 16, 2013, 07:36:11 pm
With Gproxy++, no more discing :

- unpluging ethernet cable
- rebooting router
- losing internet connection

Anything can happen, you still can reconnect to the game. I suggest any league player to install it.
Title: Re: GProxy++ : Anti Disc program
Post by: Meeds on April 17, 2013, 05:28:43 am
As stated bu Ugri, this tool is awesome and very light and easy to install so I'll make a short tutorial here.
First let me explain how it works :
Warcraft is VERY BAD at managing internet interruption and lot of you might have experienced some ECONRESET disc, or DESYNC disc, this is usually a blame on how warcraft is coded, and not the bot (the bot is based on GHost++).
GProxy acts as a bridge between Warcraft and the bot :
Warcraft III <----local----> GProxy++ <----internet----> GHost++
Since both GProxy++ and warcraft are both used on the same computer, the connection between these two is completely stable, and GProxy++ allows the internet connection to be unstable.
We made some testing yesterday with Ugri and I was able to reconnect following these actions :
- unpluging ethernet cable
- rebooting router (you need to have a fixed IP address)
- disable netwok card and enable it again



=======================================
=================  EDIT  =================
=======================================
I found a much more user friendly and easier program based on GProxy++ here (for windows only) :
https://code.google.com/p/gproxycb/downloads/list (https://code.google.com/p/gproxycb/downloads/list)



Bug Known :

=======================================
==============  OLD THREAD   ==============
=======================================

First of all, ALL info is taken from this website : http://www.codelain.com/forum/index.php?topic=11529.0 (http://www.codelain.com/forum/index.php?topic=11529.0)

Download and start GProxy++, at the first launch, it will ask you some question, just reply to them. When you finished, it should show you something like :
logon failed - game version is invalid, disconnection
Don't worry, Close GProxy go to the GProxy folder, open the config.cfg file with your favourite text editor and change war3version= 24 by war3version= 26
Open GProxy again, it will connect you to the channel you specified (you should have specified clan fml)
Here you can chat with the people and even create a game on the bots. Here you have 2 options :
- type /public so when you will start warcraft it will show all public game created on bnet
- type /game <gamename> in you know the game name

Then you just type /start, warcraft will start, then you go to Lan game (you don't connect to battle net) and you should see all the available game, the game with disconnect protection will be displayed in blue.
Enjoy Playing !

Note : Some people develop User Interface in order to be more friendly, I'll try them and keep you posted about them

Fell free to ask me anything
Meeds
Title: Re: GProxy++ : Anti Disc program
Post by: FML|Renaud on April 17, 2013, 08:15:50 am
logon failed - game version is invalid, disconnection
?
 :(
Title: Re: GProxy++ : Anti Disc program
Post by: Meeds on April 17, 2013, 09:09:34 am
Oh yes right, I forgot about that, you have to go to the GProxy folder, open the config.cfg file with your favourite text editor and change war3version= 24 by war3version= 26

Why ?
Because it corresponds to warcraft III version, i.e 1.24/1.26
Title: Re: GProxy++ : Anti Disc program
Post by: FML|Renaud on April 17, 2013, 10:10:29 am
nice it works!
Title: Re: GProxy++ : Anti Disc program
Post by: FML|Mage on April 17, 2013, 11:35:50 am
Tried it out last night because Ugri's bot hates the DC area and kept disconnecting Pers, Bobas, and me.  I'll start off by saying that it does what it's supposed to do.  Twice I had periods where it tried to disconnect me that were about 100-120 seconds and I got the GProxx++ message saying waiting for re-connection.  I was able to finish the game because of that, and I can certainly see this being a valuable tool for FML games. 

I don't see it as something I would want to use often though.  The UI is horrible, for those that have run a stealthbot before it's basically just that.  Completely text based until you open the game and join through LAN.

It just doesn't feel like B.Net.  In addition, getting messages and sending messages in the game is off because it has to go through the proxy. 

All in all though. if you're in an important game and are afraid of disconnecting, this is certainly worth looking into and probably using.
Title: Re: GProxy++ : Anti Disc program
Post by: Meeds on April 17, 2013, 02:17:12 pm
I edited the thread, someone developed a nice program that allow you to use warcraft Normally You can just connect to bnet as before, and go to the list of game as before
Title: Re: GProxy++ : Anti Disc program
Post by: FML|Mage on April 17, 2013, 03:25:51 pm
I edited the thread, someone developed a nice program that allow you to use warcraft Normally You can just connect to bnet as before, and go to the list of game as before

Awesome, will look at it tonight
Title: Re: GProxy++ : Anti Disc program
Post by: Gz. on April 28, 2013, 12:00:39 pm
should be nice for me since i got mass disc from internet.

so i tried :


•Download gproxygui_v1.1.zip unzip it anywhere you want
•Open gproxy.cfg with your favourite text editor and change bnet_hostname with :
◦uswest.battle.net
◦useast.battle.net
◦asia.battle.net
◦europe.battle.nett


•Save the file, quit
•Double click on GProxy.exe, it will open warcraft, just login to bnet as usual, and go find a public game where you usually look for them, the disconnect protected game will be prefixed by [G] (this is configurable ask me if you want to change it)
•Do not quit the black small screen window with white text or you will be disconnected from the game and bnet


i'm still disc from internet.
what did i miss ?
Title: Re: GProxy++ : Anti Disc program
Post by: Ugri2 on April 28, 2013, 12:03:07 pm
I'm gonna have to get meeds to take a look.
Title: Re: GProxy++ : Anti Disc program
Post by: Gz. on April 28, 2013, 12:10:12 pm
i was in game from bnet with fml bot.
if it can help
Title: Re: GProxy++ : Anti Disc program
Post by: FML|Mage on April 28, 2013, 12:13:31 pm
You opened WC3 through the gproxy exe file right?
Title: Re: GProxy++ : Anti Disc program
Post by: Gz. on April 28, 2013, 12:46:02 pm
yes ofc

edit : i continue to make some test i'll see if i disc again.
Title: Re: GProxy++ : Anti Disc program
Post by: Meeds on April 28, 2013, 07:29:12 pm
@GZ, in the game lobby list (on bnet) did you see the [G] prefixed before the game name ?
If you didn't then there is a problem.
lets say you did (it means Gproxy should work).
When you enter the game (with the G prefixed), go back to your desktop, you should see something like "deconect protection enabled" ( I need to check exactly what are the log on my computer, will do it tomorow)

Note : if you are using windows vista or 7, you should run Gproxy with administrator rights

Meeds
Title: Re: GProxy++ : Anti Disc program
Post by: Gz. on April 28, 2013, 09:27:22 pm
i must missing something in the configuration because i dont have [G] before games in list lobby (bnet)
Title: Re: GProxy++ : Anti Disc program
Post by: Meeds on April 29, 2013, 05:17:41 am
Can you copy/paste the whole content of gproxy.cfg here
Also if it works, when you start for the first time warcraft III with GProxy.exe, you should see an additional gateway on war3 (where you can switch between north, aze, kalimdor, ...) called "GProxy" (if you play on w3arena it is done the same, an addiotional gateway is added called w3arena)
Title: Re: GProxy++ : Anti Disc program
Post by: FML|Mog on June 19, 2013, 12:59:54 pm
hi Meeds, I am bad at this stuff, so I followed the steps for the windows only easier to use gproxy, but when I try to open it comes up with an error message saying it can't start because program MSVCPS100.dll is missing from my computer. No idea what that means!
Title: Re: GProxy++ : Anti Disc program
Post by: Meeds on June 20, 2013, 07:56:13 am
Hum, weird ? Are you using windows xp ? windows 7.
Anyway, did you make a typo ? Is it  MSVCR100.dll by any chance ?
If yes, try this :
http://www.faqforge.com/windows/fix-the-program-cant-start-because-msvcr100-dll-is-missing-from-your-computer-error-on-windows/
Title: Re: GProxy++ : Anti Disc program
Post by: Meeds on June 20, 2013, 09:09:15 am
If no try it too, I'm 99% sure it comes from that
Title: Re: GProxy++ : Anti Disc program
Post by: FML|Mog on June 20, 2013, 11:52:06 am
Thanks Meeds that worked! It's all set up and running now :)
Title: Re: GProxy++ : Anti Disc program
Post by: StopTheVok on July 05, 2013, 05:45:26 am
Sorry to bump an old thread, but I have the same problem as Gz. I got Gproxy++ to work, but cannot get the gui version to work properly - it simply does not add in the [G] or display other signs of it working such as the gproxy server option.

Anyone find a way around this? Is it because my version (1.1) seems to be set for 1.25?

Thanks.
Chris
Title: Re: GProxy++ : Anti Disc program
Post by: Ugri2 on July 05, 2013, 07:49:47 am
Sorry to bump an old thread, but I have the same problem as Gz. I got Gproxy++ to work, but cannot get the gui version to work properly - it simply does not add in the [G] or display other signs of it working such as the gproxy server option.

Anyone find a way around this? Is it because my version (1.1) seems to be set for 1.25?

Thanks.
Chris

Send a private message to meeds (the guy who started this topic)
Title: Re: GProxy++ : Anti Disc program
Post by: toy0ta on July 14, 2013, 03:22:41 am
How to open wc3 with gproxy++  with mode -window (for streaming online twitch goodgame etc) and mode -opengl (for good fps when mode -window)

dl gproxy gui wc3 https://code.google.com/p/gproxycb/downloads/list

3 files gproxy.exe gproxy.cfg w3lh.dll  , we are doing shortcut of gproxy.exe

properties shortcut gproxy.exe and do after .exe" -window -opengl

"C:\games\Warcraft III\gproxy.exe" -window -opengl

i hope to other streamers too, thx
Title: Re: GProxy++ : Anti Disc program
Post by: Ugri2 on July 14, 2013, 08:08:02 am
So you mean that you fixed your problem? You can play on bot, stream and not disc?
Title: Re: GProxy++ : Anti Disc program
Post by: toy0ta on July 14, 2013, 11:30:26 am
So you mean that you fixed your problem? You can play on bot, stream and not disc?
yes, now good fps in game with antidisc program
Title: Re: GProxy++ : Anti Disc program
Post by: Ugri2 on July 14, 2013, 11:39:47 am
So you mean that you fixed your problem? You can play on bot, stream and not disc?
yes, now good fps in game with antidisc program

do you want your statistics back? I screenshoted them before erasing
Title: Re: GProxy++ : Anti Disc program
Post by: toy0ta on July 14, 2013, 01:25:12 pm
So you mean that you fixed your problem? You can play on bot, stream and not disc?
yes, now good fps in game with antidisc program

do you want your statistics back? I screenshoted them before erasing

will be nice , thx
Title: Re: GProxy++ : Anti Disc program
Post by: Ugri2 on July 14, 2013, 01:46:21 pm
So you mean that you fixed your problem? You can play on bot, stream and not disc?
yes, now good fps in game with antidisc program

do you want your statistics back? I screenshoted them before erasing

will be nice , thx

ok play one game and i will update. It is easier for me than to create from scratch
Title: Re: GProxy++ : Anti Disc program
Post by: FML|Renaud on September 23, 2013, 12:33:30 am
moved this so that everyone can install this, and hopefully stop disconecting from games

Not sure if this was the right section, but w/e!
Title: [GProxy++] HOW TO
Post by: Meeds on October 16, 2013, 11:21:51 am
Sup' everyone


1. Presentation of GProxy++

You might experience deco on the bot, usually bot will say something like "ECONRESET", and you get pissed, because your internet connection didn't break, and everything is fine on your side, so you blame the bot, but the bot is not the one to blame
Actually, the blame is on warcraft III, and how warcraft III handle the connection with the remote server. It is your warcraft III client that thinks that you lost the connection and so kick you out of the game.
You have 180sec to reconnect, even if your router crashed, as soon as you get a new stable connection within 180sec you will get back into the game (I am not sure if you don't have a fixed IP adress, usually people have a fixed IP adress)

GProxy++ acts like a bridge :
Bot <-----internet----> GProxy++ <-----LAN----> Warcraft III

So Warcraft III connects to an emulated battle.net server, emulated by GProxy++, as the connection is LAN, it is perfectly stable, and so warcraft III will never think you got disconnected.
On his side, GProxy forwards all the requests between the Bot and Warcraft, and if the internet connection is cut, GProxy is better at maintaining the connection than Warcraft.

2. Set Up Of GProxy++

3. Troubleshooting

I have a missing dll:
Install Package redistribuable Microsoft Visual C++ 2010 (x86) (http://www.microsoft.com/en-US/download/details.aspx?id=5555)

I get kicked out of bnet when joining a game:
This is a bug to blame on GProxy, you must have entered the wrong game name

It doesnt work:
Gproxy should have added a realm in the list of realm (where you can choose between Northrend, Azeroth, etc ...). You should have a GProxy realm, you should connect to this one
Title: Re: [GProxy++] HOW TO
Post by: FML|Mage on October 16, 2013, 11:27:06 am
Looks good to me, thanks!
Title: Re: [GProxy++] HOW TO
Post by: sqkdv on October 25, 2013, 03:56:11 pm
[GPROXY] ran out of time to reconnect
[TCPSOCKET] error (recv) - ECONNRESET
[GPROXY] local player disconnected
[TCPSOCKET] error (recv) - ECONNRESET
[WARCRAFT: 127.0.0.1] local socket disconnected due to socket error

anyone knows what does it mean?
have been droped from the games two times
Title: Re: [GProxy++] HOW TO
Post by: Meeds on October 26, 2013, 06:42:39 am
[GPROXY] ran out of time to reconnect
[TCPSOCKET] error (recv) - ECONNRESET
[GPROXY] local player disconnected
[TCPSOCKET] error (recv) - ECONNRESET
[WARCRAFT: 127.0.0.1] local socket disconnected due to socket error

anyone knows what does it mean?
have been droped from the games two times

Yeah, you have 180 sec to reconnect to the game, I guess your rooter took too long to get the Internet connection back
Title: Re: [GProxy++] HOW TO
Post by: l3f on October 26, 2013, 07:31:01 am
not sure, but I think after 60secs or so other players have the option to drop you. so, even though you make it after 60 but before 180 you still can't reconnect. Out of my 6-7 'minor' discs so far using it, only once a guy waited for me (while losing!) and I reconnected, gproxy couldn't do it in the others (all < 180sec)
Title: Re: [GProxy++] HOW TO
Post by: FML|Mage on October 26, 2013, 08:02:59 am
Correct, players still have the option to drop you after 45 seconds, or to use the vote kick feature. Or at least that's my understanding.
Title: Re: [GProxy++] HOW TO
Post by: sqkdv on October 26, 2013, 10:36:19 am
Thx for answers guys.
Just want to be sure GProxy works correct for me.
Title: Re: [GProxy++] HOW TO
Post by: Meeds on October 26, 2013, 10:45:04 am
If you see [G] in front of game names in the game list, then your GProxy Works
Title: Re: GProxy++ : Anti Disc program
Post by: Meeds on January 21, 2014, 12:10:19 pm
I made an other thread a little bit more detailed, maybe we should merge them :
http://ffamasters.net/index.php?topic=1413.msg26501#msg26501
Title: Re: [GProxy++] HOW TO
Post by: FML|Mage on January 21, 2014, 12:12:24 pm
K, merged and will edit first post to reflect.  Thanks!
Title: Re: [GProxy++] HOW TO
Post by: SteppinRazor on January 22, 2014, 11:22:36 am
I finally installed it you happy??????????????????
Title: Re: [GProxy++] HOW TO
Post by: FML|Mage on January 22, 2014, 11:40:47 am
Yes!  Now was it that hard :P
Title: Re: [GProxy++] HOW TO
Post by: Pinballmap on January 22, 2014, 11:43:47 am
So what happens when my pc crashes, can i reconnect?
Title: Re: [GProxy++] HOW TO
Post by: Meeds on January 22, 2014, 02:01:20 pm
So what happens when my pc crashes, can i reconnect?
No you cannot, because Gproxy crashes with warcraft III
Title: Re: [GProxy++] HOW TO
Post by: rygorych on January 24, 2014, 10:06:05 am
ah ok I was testing with alt f4, but I guess I'm doing it wrong. I have to specifically DC from bnet, without closing war3, for it work, correct?
Title: Re: [GProxy++] HOW TO
Post by: FML|Mage on January 24, 2014, 10:08:17 am
ah ok I was testing with alt f4, but I guess I'm doing it wrong. I have to specifically DC from bnet, without closing war3, for it work, correct?

I believe that is correct.  I would try just unplugging router and then plugging it back in as a good test for it.
Title: Re: [GProxy++] HOW TO
Post by: Meeds on January 24, 2014, 10:58:57 am
ah ok I was testing with alt f4, but I guess I'm doing it wrong. I have to specifically DC from bnet, without closing war3, for it work, correct?

I believe that is correct.  I would try just unplugging router and then plugging it back in as a good test for it.

Exactly, as a test you can :
remove Ethernet cable and put it back
reboot router while in-game
deactivate your Ethernet card and activated it again
Title: Re: [GProxy++] HOW TO
Post by: zTsoso on March 29, 2014, 01:35:11 pm
I can't see gproxy as an option. I downloaded gproxy 2 and when runing "gproxy.exe" it seems fine. It starts the black box and wc3 - but I can't see gproxy as a gateway option. Only the standard realms and w3arena appears. :(

Title: Re: [GProxy++] HOW TO
Post by: FML|Renaud on March 29, 2014, 04:14:48 pm
Assuming you have the same version as me, you have to (from the black box) say
/game GAMENAME
Then the game should appear in local host
Title: Re: [GProxy++] HOW TO
Post by: FML|Mage on March 29, 2014, 04:36:19 pm
Assuming you have the same version as me, you have to (from the black box) say
/game GAMENAME
Then the game should appear in local host

You have an older version I think
Title: Re: [GProxy++] HOW TO
Post by: Meeds on March 29, 2014, 07:05:44 pm
lately Gproxy has not been working fine on my side. Today it is working fine. But I don't know, maybe bnet serveurs are trying to block tier programs like GProxy.
Title: Re: [GProxy++] HOW TO
Post by: FML|Mog on September 13, 2014, 06:06:26 pm
For some reason, gproxy doesn't work for me on useast server anymore. Is anyone else having this problem? I downloaded it again, and set it up, but when I try to log in it shows the unable to connect to bnet message. I can connect to Europe through gproxy just fine though. I thought this was super weird since I've been using gproxy fine for many many months and hadn't changed ANYTHING but it just randomly stopped working? Anyone have any ideas? I'm sure the destination path is correct "useast.battle.net"
Title: Re: [GProxy++] HOW TO
Post by: Meeds on September 15, 2014, 03:11:43 pm
For some reason, gproxy doesn't work for me on useast server anymore. Is anyone else having this problem? I downloaded it again, and set it up, but when I try to log in it shows the unable to connect to bnet message. I can connect to Europe through gproxy just fine though. I thought this was super weird since I've been using gproxy fine for many many months and hadn't changed ANYTHING but it just randomly stopped working? Anyone have any ideas? I'm sure the destination path is correct "useast.battle.net"

I just tried and it worked, did you make sure the Gproxy realm was selected ?
Title: Re: [GProxy++] HOW TO
Post by: FML|Mog on September 15, 2014, 05:13:07 pm
Yeah, Renaud said in chat sometimes it just randomly doesn't work. It didn't work the whole day, then the next day it worked fine.
Title: Re: [GProxy++] HOW TO
Post by: DV- on December 17, 2014, 09:13:55 pm
UP
Need help, this thing doesnt work for me anymore. Gproxy doesnt appears as realm in wc3.
Ive seen Meeds was around few days ago. I need help.
HAAAAALP MEEDS PLZ
Title: Re: [GProxy++] HOW TO
Post by: Meeds on December 19, 2014, 04:30:34 am
Hello DV, did the realm just disappear like that ? You have only the 4 usual realm (kalimdor, nothrend, azeroth, Lordaeron) ? Or do you also have the w3arena realm ?
I know how to add again the realm in Warcraft III but I need to be home to explain it to you clearly.

However just a prerequisite, when you start Gproxy, check the log for the black windows command line, do you see anything suspicious ? Or is everything works as usual ?
Title: Re: [GProxy++] HOW TO
Post by: DV- on December 19, 2014, 08:23:01 am
Hi Meeds thx for the response!

Here is pick of gproxy logscreen (http://i.imgur.com/Xd1AUii.png)
I have 4 usual realms AND w3arena.

Title: Re: [GProxy++] HOW TO
Post by: Meeds on December 19, 2014, 09:10:56 am
ok I know the issue I had it too, I know how to fix the issue, but I need to be home to explain you what to do. Try to connect to w3arena realm though, it might work as a hack.
make sure W3ARENA is NOT started, start Gproxy and try to connect to w3arena realm. Let me know if it works, If it doesnt' I will explain you the fix tomorow
Title: Re: [GProxy++] HOW TO
Post by: DV- on December 19, 2014, 09:32:53 am
It works! :)
So its already a legit gproxy connection? There is letter [G] before game names so i believe it works.
Big thx Meeds!
VIVE LA FRANCE!
Title: Re: [GProxy++] HOW TO
Post by: Meeds on December 19, 2014, 10:00:10 am
héhé DV, well, actually GProxy realm adress is just localhost, because Gproxy program connects to battle.net, and as Gproxy is run on your computer, the address of GProxy is localhost. So warcraft III connects to localhost which is connected to battle.net, as explained in the first post of this thread, GProxy is just a bridge.
My thought was that w3arene is implemented the same way, and I was right :), though it could not have worked because of hosting port. Luckily GProxy and W3ARENA are using the same.