PDA

View Full Version : Dynamic IP changes constantly!!


zookman
20 Nov 2006, 22:53
Hi,

The probability of a WWP game disconnecting is about 1 in 3!

This is because my IP changes during a session.

Is there any way this annoying highly dynamic IP can stop interupting my games?
Plz help
Thanks

M3ntal
21 Nov 2006, 01:19
Go to www.no-ip.com, register yourself a free hostname, download their Dynamic Update Client software and install, enter the details you signed up to no-ip with into the software, click your Windows "Start" button, go to "Run...", type "regedit" into the box and click "OK", navigate to HKEY_CURRENT_USER\Software\Team17SoftwareLTD\Worms WorldParty\NetSettings, double click the "AddressOverride" in the right panel and change the value to "1", close regedit, start up WWP, click the network/internet play box, click the "Configuration" button, and enter your no-ip hostname where there is a box for your IP address.

*breathes*

The Dynamic Update Client software should check your IP address periodically and update your no-ip hostname with it, and as WWP is now using your no-ip hostname rather than your IP address it'll be redirected also. You may still lag out mid-game, but it should improve the situation a bit.

bonz
21 Nov 2006, 01:25
Yep, this works flawlessly wherever you need to input your IP address.
(Well, almost. The Battlefield 2 dedicated server only allows numeral IP addresses, divided in groups of 3 numbers. :p)

Also, add the no-ip update client to your autostart menu.

zookman
21 Nov 2006, 02:56
Ok so..

got a noip account, got the software, created a host.
and i enter the hostNAME in the IP config box in wwp? as in: ***.no-ip.info?

well Hyphens arent allowed, so i could change hostname to one without hyphens: so now ***.hopto.org

but no luck. times out
are there any settings i need to alter in DUC?
Thanks

Seita
21 Nov 2006, 08:20
Why was I convinced WWP doesn't accept anything else than IPs in this confioguration box ?


And if I'm not completely out of my brain, I'm pretty convinced this is used only when players are trying to join your hosted games, so it would have no influence over games you join, neither will it help you to keep the established TCP connection, except if there is some TCP handover mechanism I've not heard of.

Hmm... If you can set up DUC's update delay lower than timeout delay, and if I'm completely wrong in my first paragraph, you might be able to stay connected, but I really doubt it's the case.

bonz
21 Nov 2006, 09:59
Hmm, I use a *.no-ip.info account and it works.
I just entered it in the network options and checked the force IP box.

M3ntal
21 Nov 2006, 11:00
Deadcode made W:A accept hyphens specifically because of that. WWP still doesn't, and also doesn't have a Force IP box, hence having to do it manually via regedit.

Seita, that's basically what i was half-thinking but figured that it was the only chance at solving this guy's problem.

zookman - it's entirely possible that WWP still tries to use your IP rather than hostname when joining games, but i figured it was worth a shot. Sorry i can't think of anything else to help you.

Seita
21 Nov 2006, 13:01
If I didn't misread the whole thread, he was talking about wwp.

Altho I assume the same would apply for WA.


Note: When you are joining a game, you are the one initiating the request, so your IP is valid at that point, you have no need to specify another IP manually. But once the TCP connection has been established with the host, on appropriate port, the host has no reason to hand your connection over to another IP address, except if it is told to do so, but I don't think this is currently the case.

Vader
21 Nov 2006, 13:11
My advice:

1.) Get WA.

2.) Use MEH's auto-installer.

3.) Use DragonQ's IP Copier when you launch WA.

4.) ...

5.) Profit.

WWP is rubbish.

Seita
21 Nov 2006, 13:14
That would still not help him covering his IP changing.


Hmm.... Did you try using a proxy ? So that the server keeps the same target, as long as the proxy copes with your IP changes (Which I'm not sure it does, but it seems worth a try).

Vader
21 Nov 2006, 13:16
Yes it would.

The IP Copier copies the external (or internal) IP when you launch WA and gives it to WA via the win.ini file.

I suffer the same problem (my ext. IP changes frequently) and DragonQ's app solves it. If I want to play online I just launch the IP Copier, WA boots, the IP is already filled in correctly and I can host straight away.

Unless his IP is changing mid-game, there's no reason for it not to work.

bonz
21 Nov 2006, 13:57
Hmm, I use a *.no-ip.info account and it works.
I just entered it in the network options and checked the force IP box.
This post of mine deserves a franpa-alert. There is none for "you're a lazy slacker" though.

Indeed, the hyphen character isn't supported in the IP address box and there is no force IP check box either.
I use a *.servegame.info variant of the no-ip service, which works fine. I was just too lazy to check.

Seita
21 Nov 2006, 15:08
The probability of a WWP game disconnecting is about 1 in 3!

This is because my IP changes during a session.



Unless his IP is changing mid-game, there's no reason for it not to work.

I fully agree, that's why I stated that it should not work. His problem is precisely that his IP changes during a game, obviously no matter whether he hosts it or joins it.

Vader
21 Nov 2006, 15:22
Oh yeah.

I guess I Franpa'd, too.

Zookman, I'd advise you get in touch with your ISP and say "WTF?" to them a few times a second until they regulate your IP changes a bit better.

zookman
21 Nov 2006, 16:05
wow got up this morning and 10 new replies!!
thanks for ur posts,

"well you can get a static ip....but thats gonna cost u a bit more per month"
>=( @ ISP!

whether i host or join, game still cuts out when ip changes.
i figure IP config box only accepts IPs, so renders DUC useless :(

I guess theres nothing i can do, except pay more for static ip, or boot my current ISP.
My worms addiction must be fed!!

Seita
21 Nov 2006, 18:11
Did you try using a proxy, as suggested above ?

evilworm2
21 Nov 2006, 20:05
"well you can get a static ip....but thats gonna cost u a bit more per month"
>=( @ ISP!

I guess theres nothing i can do, except pay more for static ip, or boot my current ISP.

Boot your ISP.

bonz
21 Nov 2006, 23:02
"well you can get a static ip....but thats gonna cost u a bit more per month"
That's true with most IPSs, but normally dynamic IP means that you get a new IP address every time you connect. Disconnnections during a session definitely are a fault.

What type of internet connection are you using?
On my xDSL connection I first used the PPTP protocol and got several disconnections a day. Now I use PPPoE and everything works fine.

M3ntal
22 Nov 2006, 00:50
It sounds to me like rather than your IP being specifically changed, you are simply getting disconnected often thereby being given a new IP as you reconnect. Contact your ISP again, confirm that you have the right connection settings on your modem/router (Network type, VPI, VCI, Multiplex method, Maximum Transmit Unit), and if the problem persists suggest that they find out why they keep disconnecting you otherwise you will ensure that the disconnection is permanent ;).

Oh, and edited my last post to say WWP instead of W:A, as that is what i meant.

zookman
22 Nov 2006, 00:54
xDSL with PPPoA encapsulation.

could it possibly be a router problem?
here some of the basic settings; the meaning of which i have no clue:

(options are in brackets)
Multiplexing: (VC/LLC) VC
Qos Type : (UBR/CBR/VBR) UBR

its a WAG354G router

M3ntal
22 Nov 2006, 01:36
As i said, check them with your ISP. Only they will know what settings your router needs to communicate with their network properly.

bonz
22 Nov 2006, 10:07
You could also check out the installation handbook.

Xinos
1 Dec 2006, 22:01
The no-ip sollution wouldn't work I think because it would still require the game to reconnect. Or, if not, then updating no-ip with the current one could possibly not be fast enough to not loose connection ingame?

Are you SURE your IP changes that often? It seems fairly odd. My internet will give out sometimes. Say every 2 hours for about 10 seconds. But my isp doesn't give it's users new IP adresses more than once a month I think.

franpa
1 Dec 2006, 23:38
if the game IS able to cope with a dynamic IP then yes it doesnt matter if you disconnect in a game so long as you join before the timer ends -.-' this was easier in worms 2 because if it crashed you could just run worms2.exe and still be in the game after it crashed... or both players can do that without the need to run frontend.exe so long as they were the last people to connect to each other and/or last game played -.-'

im pretty sure im wrong... adamrgolf would be better able to explain it -.-'

bonz
2 Dec 2006, 05:49
The no-ip sollution wouldn't work I think because it would still require the game to reconnect. Or, if not, then updating no-ip with the current one could possibly not be fast enough to not loose connection ingame?
The No-IP dynamic update client has a "keep connection alive" option and, should that fail, a scheduling function that allows to set hourly intervals for updating, as far as I understood it on a quick look.

zookman
2 Dec 2006, 13:31
DUC is useless for WWP, as the ip input wont accept hostnames.
I do lose connection often during a game, but swiftly reconnects with a different IP. If only wwp would allow hostnames, i dont think i'd have a problem.

does anyone know where i can find a simple IP logger?
that way i can get on the phone with the ISP and tell them the problem.
Thanks

bonz
2 Dec 2006, 17:04
DUC is useless for WWP, as the ip input wont accept hostnames.
Wrong. It does allow for hostnames.
I use my globefish.servegame.com there, as it doesn't allow the hyphen in globefish.no-ip.info, which I use everywhere else.

zookman
2 Dec 2006, 22:52
well if i could get DUC working with WWP;
the minimal ip update interval is 5 minutes which isn't ideal.

but thanks for your thoughts.
Will have some stern words with ISP.

bonz
3 Dec 2006, 03:41
well if i could get DUC working with WWP;
the minimal ip update interval is 5 minutes which isn't ideal.

but thanks for your thoughts.
Will have some stern words with ISP.
WTF? :eek:
Your internet connection is resetting every 5 minutes?
That's outrageous!

Seita
3 Dec 2006, 08:27
No. no-ip client can not update more often than once each 5 minutes.

KRD
3 Dec 2006, 11:43
And him saying that's not ideal means he gets disconnected more frequently than every 5 minutes? Yes, definitely talk to your ISP.

zookman
3 Dec 2006, 13:06
no, i'm just saying that when i do get disconnected furing a session;
it would take anywhere between 0 - 5 minutes for the DUC to update my new ip to the hostname.

again, if i had a simple ip logger, i could tell you how often i get disconnected, but better i could tell the damn ISP how often i get disconnected.