Concerning upload bandwidth issues / proxy servers

If a player has set the /serverproxyonly flag, why not let him connect to all other players in a match over the same proxy server, basically simulating client-server? This should solve the upload bandwidth issues people experience on lower end connections.

1,629 views 6 replies
Reply #1 Top


If a player has set the /serverproxyonly flag, why not let him connect to all other players in a match over the same proxy server, basically simulating client-server? This should solve the upload bandwidth issues people experience on lower end connections.

End of quote

 

Thats what it does. If you have the /serverproxyonly there then you will only use proxy to connect to people. Hence you will be server-client.

Reply #2 Top

Not really; and if it's supposed to do that, it simply doesn't work. Even with three players using /serverproxyonly we had scenarios of one player not connecting via proxy, so every player still had two outgoing connections.

Moreover, Stardock employees all over the board say you need bandwidth X for YvsY, why not tell people to play with the proxy-only flag if that would solve the problem?

Reply #3 Top

As-is the game will send n-1 streams of data out regardless if it's sent via proxies or not as it's still peer to peer. I think we're looking into how possible it could be to change that into the sort of system you're looking for (you send only 1 stream to the proxy and it splits it out to the other players), but I'm not sure if that would even be possible without changes on GPG's end.

Reply #4 Top

Quoting kryo, reply 3
I think we're looking into how possible it could be to change that into the sort of system you're looking for (you send only 1 stream to the proxy and it splits it out to the other players), but I'm not sure if that would even be possible without changes on GPG's end.
End of kryo's quote

Under assumption that a lot or almost all of the data one sends to other players is identical, this seems like a solid and clean solution to me being worth investing resources in. Not only would it make the game playable on low-end connections, it would also reduce the traffic on your proxy servers.

Reply #5 Top

Quoting void161, reply 2
Not really; and if it's supposed to do that, it simply doesn't work. Even with three players using /serverproxyonly we had scenarios of one player not connecting via proxy, so every player still had two outgoing connections.
End of void161's quote

 

Well my friends use it ... and every person they connect to in the "Connection Information" i see (Proxied).   (note: i have 2 friends and its like this for both of them. Even when connecting to each other they are (Proxied).

 

Are you sure your opening the game EVERY TIME from the ICON that has the /serverproxyonly and not using Impulse? If you launch threw impulse ... than um .. ur not proxied.

Reply #6 Top

Posting my guide for you void. Idk if uve seen it but ill just put it here. (Please note the huge bold "NOTE" I have at the bottom).

 

Disclaimer: OH ALSO if this is not your issue (as in you launch from the icon) don't jump down my throat like majority of people do when i try and help on this forums. Im only trying to help .. have to remember im not at ur PC and just having to guess threw the interent. Thx.







I posted this in another thread to help a user but as i browse the 3 different areas to report issues on the forums i see alot of people with issues connecting ... yet it doesn't sound like they are using them proxies! You have to set it up ... yes YOU have to set it up .... Stardock put the servers up you have to tell your client to use em!!!

 

Follow this step-by-step guide and you will be rdy in 5 mins! :).

 

Follow these pics step by step!

 

1)

Open impulse and right click Demigod and click "Open application folder"

 

 

2)

 

Go to the "bin" folder.

 

 

3)

 

Right click on Demigod and make a shortcut to your desktop.

 

 

4)

 

On the desktop right click the icon and go to Properties.

 

 

5)

 

In the Demigod "target" box you will see...

"C:\Program Files (x86)\Stardock Games\Demigod\bin\Demigod.exe" (OR SOMETHING VERY SIMILAR. DEPENDS ON YOUR OS.)

 

Change it to this ...

 

"C:\Program Files (x86)\Stardock Games\Demigod\bin\Demigod.exe" /serverproxyonly

 

(Just basically after the end " just put a space and put /serverproxyonly).

 

Hit apply and ok and then run demigod from your desktop from now on to open it.

 

Note: You MUST LAUNCH DEMIGOD EVERYTIME FROM THIS ICON. NOT FROM IMPULSE OR IT WONT PROXY YOU. WHEN DEMIGOD NEEDS A UPDATE IT WILL TELL YOU IN-GAME TO OPEN IMPULSE AND UPDATE WHEN YOU CLICK THE "INTERNET" BUTTON IF REQUIRED. ONLY USE IMPULSE TO UPDATE THE GAME. ICON TO LAUNCH IT.



Please also note... This WILL NOT fix Pantheon and Skirmish games (The matchmaking issue) because that is broken on Stardocks/GPG's end. Nothing we can do about it except wait for a fix...
 

Ok im done. Enjoy :yes: .

http://www.youtube.com/watch?v=z-E8UlrF_9o :thumbsup: