D
digital_silence
Guest
Hi all!
I know, the subject reads a bit ambiguous. This is actually what I am trying to do:
I've got 4 PCs connected in a local network via 10Base2 coax cable (no hub). Three PCs are running WinME and the main PC is running WinXP. That PC also has a second NIC to connect to Internet via cable modem. Everything is OK so far - I can share files and printers and I can share Internet connection, so every PC in the local network can browse the net.
The problem comes when I am trying to play Half-Life game over this LAN. In that game, you are supposed to run a GameServer on one of the PCs first, and then the other PCs just join the game. GameServer has to be a fastest PC on a network, so I run the GameServer on my XP machine.
Now, GameServer, as you see from above, has a choice of 2 IP-addresses (the LAN game uses TCP/IP protocol), as there are two NICs in that PC. It so happens that it always picks up the one that's used in NIC with cable modem, NOT the one that connects the PC with the rest of the LAN. And the other PCs can NOT join the game, as they are considered by a GameServer to be on a different LAN.
Funny enough, as soon as I go and disable a TCP/IP protocol for that cable modem NIC, the GameServer happily picks up the other one (used with coax on LAN), and network games runs quite happily. But it is not a very good solution though, because: a) I have to always remember to enable it back after the game, and b) if two are playing game, and the other two want to browse the net at the same time, they can't.
So the question is: How do I get the Half-Life (an other) GameServers to select the IP-address for the other NIC? Are there any "logical" numbers assigned to NICs, that I could swap around? Any other tricks?
Please note that I will consider swapping the two NICs around in their PCI slots as a VERY LAST RESORT only.
Thanks a lot in advance for your help.
Best Regards
:-DS
I know, the subject reads a bit ambiguous. This is actually what I am trying to do:
I've got 4 PCs connected in a local network via 10Base2 coax cable (no hub). Three PCs are running WinME and the main PC is running WinXP. That PC also has a second NIC to connect to Internet via cable modem. Everything is OK so far - I can share files and printers and I can share Internet connection, so every PC in the local network can browse the net.
The problem comes when I am trying to play Half-Life game over this LAN. In that game, you are supposed to run a GameServer on one of the PCs first, and then the other PCs just join the game. GameServer has to be a fastest PC on a network, so I run the GameServer on my XP machine.
Now, GameServer, as you see from above, has a choice of 2 IP-addresses (the LAN game uses TCP/IP protocol), as there are two NICs in that PC. It so happens that it always picks up the one that's used in NIC with cable modem, NOT the one that connects the PC with the rest of the LAN. And the other PCs can NOT join the game, as they are considered by a GameServer to be on a different LAN.
Funny enough, as soon as I go and disable a TCP/IP protocol for that cable modem NIC, the GameServer happily picks up the other one (used with coax on LAN), and network games runs quite happily. But it is not a very good solution though, because: a) I have to always remember to enable it back after the game, and b) if two are playing game, and the other two want to browse the net at the same time, they can't.
So the question is: How do I get the Half-Life (an other) GameServers to select the IP-address for the other NIC? Are there any "logical" numbers assigned to NICs, that I could swap around? Any other tricks?
Please note that I will consider swapping the two NICs around in their PCI slots as a VERY LAST RESORT only.
Thanks a lot in advance for your help.
Best Regards
:-DS