LAN game's list not getting retrieved

0

Whenever I play a PC game which supports playing multiplayer, say Quake 3, when I put the multiplayer option to 'Internet', the game manages to access the game's server and get the list of games available.

But when I set the option to 'LAN', the game is unable to retrieve the list of games available. But note that if I directly enter the IP address of the LAN server where the game is hosted, I'm able to connect and play.

It's the same problem (list of LAN games not showing up) irrespective of whether the Windows Firewall is on/off and I don't have any antivirus running either. What could be the problem here ? It must be something specific to LAN connections that's causing this. Are the intranet settings out of order ? What could I do to set the settings right ?

Aniruddha Varma

Posted 2015-07-08T11:42:44.113

Reputation: 133

1This problem likely varies from game to game (or publisher to publisher), so your best bet is to check support for that specific game. you may have to change windows firewall settings to allow broadcast discovery using whatever protocol that specific game implements. – Frank Thomas – 2015-07-08T11:48:24.493

It's the same for all the games I play (though admittedly I play only retro games from the early 2000s). – Aniruddha Varma – 2015-07-08T15:15:52.193

Answers

1

In order for LAN to LAN based games to work in these older games, you have to install the IPX/SPX protocol. This is an ancient protocol that was used when Windows XP was still a big thing. In windows Vista and higher, the IPX/SPX protocol has been disabled because its successor TCP/IP can do it much better.

Some of the older games got patched to search the internal LAN using the TCP/IP protocol. Given that their game already does support the TCP/IP protocol to play over internet, its strange they kept the IPX/SPX protocol for the lan environment though.

If you do not want to install the IPX/SPX protocol on either machine, you can use software like Tungle or Hamachi which are VPN clients. They do install the IPX/SPX protocol when you activate their services which is why even if you are in the same LAN, using one of these services does make it work.

To add the IPX/SPX protocol, do the following (works for windows Vista and 7, not for windows 8):

Go to Control Panel > Network and Sharing Center > Change Adapter Settings

Double click your network adapter.

Press Properties
Press Instal...
Choose Protocol and press Add...
Select IPX/SPX protocol and install it.
Reboot the pc.

LPChip

Posted 2015-07-08T11:42:44.113

Reputation: 42 190

heck, IPX/SPX was already dying at the time Win2k became popular. Oh those wacky Novell guys. – Frank Thomas – 2015-07-08T12:38:17.227

@FrankThomas Oh yeah, I know that... but I had the same problem as OP when playing CnC3 over the network. Couldn't find local games for some odd reason, and if I used Hamachi, it would work. So did some more digging and reading and someone mentioned IPX/SPX had to be enabled. After installing that, they suddenly found eachother. :) – LPChip – 2015-07-08T12:56:20.033

Thank you (I was half thinking my question wouldn't even be understood!). So there is no way to do this then in Windows 8 ? – Aniruddha Varma – 2015-07-08T15:11:18.077

Yes there is, by using services such as Hamachi or Tungle. – LPChip – 2015-07-08T15:14:18.390