DOTA, Battle.net, complex routing question

lsuacner

Expert Member
Joined
Jun 5, 2007
Messages
1,659
Reaction score
3
The setup is as follows:
5 people on a LAN, with the IP range 192.168.0.1-255
We want to connect to the Battle.net server war3.co.za to play DOTA. Everything works perfectly, I can host games for myself and other people on the Internet, but if people on my LAN try to join they receive an error message. Something to the likes of "name not specified, not able to join, blah blah, not very useful".
Now I have a CNET, CAR2-804 ADSL router. Linux embedded.
My IP on the lan is 192.168.0.10.
I understand Linux firewall commands, my router runs Linux, it has the NETMAP module also, surprisingly as that was a patch-o-matic back in the day (4 years ago).
So how do I get my friends on my LAN to join games I host on Battle.net? We want to play other people over Internet as a team, using our own game modes, rather than waiting for someone to host and waiting for someone to allow our whole "team" rather than 4 of the 5 who managed to join in time.

If anyone has managed the correct iptables configuration paste that for me also.

Thanks.
 
Getting unique ip's sorts it out. So if you put your router in bridged mode and let each user dial his own connection you should be sorted. Other than that, I don't know.
 
It's a common problem but I haven't seen a solution yet, have you checked war3.co.za/forum, I'm sure the question has been asked a few times.
 
Getting unique ip's sorts it out. So if you put your router in bridged mode and let each user dial his own connection you should be sorted. Other than that, I don't know.

Well not all my friends have their own account, they don't like DOTA enough to get their own accounts either. Would really prefer if we could all use one ADSL connection. Another reason why I don't like bridged mode is that it doesn't work well with my router, as it I could never get it working properly.
 
Do u have a fixed ip and also your friends??? if 1 person is on automatically obtain then every1 else should be aswell... same for fixed ip addresses

or try what bullfrog said. Put the router in bridge mode but then u need to put the ISP user name and password on each pc....tho.....
 
It's a common problem but I haven't seen a solution yet, have you checked war3.co.za/forum, I'm sure the question has been asked a few times.

I found http://war3.co.za/forum/viewtopic.php?f=12&t=12579 but it it nos helpful. I can't post on the forum, need to apply for 1 AP or whatever that means. You mind quoting my 1st post and posting it there? I know a person on Battle.net named nickname4 did it the other night, but haven't seen him around to ask him how.

http://war3.co.za/forum/viewtopic.php?f=12&t=9926 <-- same as what Bullfrog suggested, though not going to work with 5 people, I think.. Also would prefer an easier solution, as bridged mode does not work well on my router..
 
Last edited:
Do u have a fixed ip and also your friends??? if 1 person is on automatically obtain then every1 else should be aswell... same for fixed ip addresses

or try what bullfrog said. Put the router in bridge mode but then u need to put the ISP user name and password on each pc....tho.....

Not quite sure what you meant but the 5 of us can join games if it is hosted by someone on the Internet, we can't join a game hosted by 1 of us on the same LAN and on the same ADSL connection.
 
If you have a telkom router with half bridged mode or what ever you want to call it you can set it up so only your computer dials a connection. That way you get your unique ip and host all the games. Then you friends will still be able to join your games by connecting through the router.

Not all routers have this feature but it should be the easiest to do if it does. That way you could use the same account on the router and on your computer as most isp's allow 2 concurrent connections.

Not sure what the problem is with warcraft that you can't join a game hosted by someone with the same ip as you. It's probably just how the game works. I'm not really into the game enough to try get a proper fix for it either. The above will work as well as the host needs an ip that's different from the other players joining.

Also note that this is NOT your local ip but the ip you get for use on the internet ;)
 
You could try changing the in game ports of each computer and then forwarding each specific port to each ip address on the router. Something like that might work. Give it a try.
 
Well somehow got bridged working, going to test the theory now. I have only used Linux for the past 8 years, how do you share a bridged connection with other users on the LAN?
 
LOL, my mate actually tried to host games while having lannies. But he never seemed to get it right. He had to log the other PC through another proxy to connect to him.

It kinda annoying i must say. Hope you guys come right.
 
The other users have to connect through the router. The point of the exercise is for the other users to get another ip. So the one hosting the game has a different ip from the users. So they will still have to dial up as well or connect through the router, while you dial up to get a unique ip.
 
Well somehow got bridged working, going to test the theory now. I have only used Linux for the past 8 years, how do you share a bridged connection with other users on the LAN?

Each user needs to make their own pppoe connection to the internet....then it will work
 
Thanks, finally managed to get the router to connect and the bridge to connect, but my 2nd PC is on loan to a friend, his died yesterday. So now I can't test DOTA. Will report back if I have any luck.
 
Top
Sign up to the MyBroadband newsletter
X