VIPER2001 1 Posted March 17, 2002 hi viper here please help right here we go...... i have 3 computers linked up with earthnet, net work cards i have 2 earthnet cards in my computer one for my cable modem and one for the other 2 computers in my house iv changed the ip for the lan network card to 198.138.98.1 for computer one... computer 2`s ip is 198.138.98.2 computer 3`s ip is 198.138.98.3 iv added IPX/SPX-compatible protocol in my NETWORK NEIGHBOURHOOD and a NetBEUI that way all three pc`s work together when i start a server on computer 1 and some one wants to join by the internet tcp/ip at the same time he gets my network address 198.138.98.1 he should get my ip for my cable modem its makeing the computer that is joining from the net crash please help i know its a hard one..........................if you can help you rock....... Share this post Link to post Share on other sites
Mister Frag 0 Posted March 17, 2002 OK, here are a couple of things to note: 1. IPX/SPX and Netbeui aren't used by OFP, only TCP/IP is required. There's nothing wrong with having them installed, though. 2. The TCP/IP address of your OFP server that people on the Internet need to connect to probably isn't 198.138.98.1 -- that's likely your own local IP address, not the one assigned by your ISP. To find out the external IP address, go to www.whatismyip.com. That's the IP address that the other players have to connect to. 3. You haven't said what operating system you are using, but from the fact that you have IPX/SPX and Netbeui installed, I assume it is Windows 98 or Windows ME. Those operating systems have poor support for multi-homed (more than one IP address) servers. 4. If you have more than one NIC in your main system in order to network your other computers, I assume you don't use a hub, but Internet Connection Sharing instead. OFP uses DirectPlay for the network transport, and it and ICS don't get along that well, so you may have trouble when you try to connect to an OFP server on the Internet from more than one of your systems. I'd start by getting the external IP address for your server as mentioned under item #2 above. Have the EXTERNAL clients connect using that IP address; any local systems would continue to connect using the 198.138.98.1 address. If you still have problems, you probably have to get rid of ICS and get a cheap hub; they can be had for about $30. Share this post Link to post Share on other sites
VIPER2001 1 Posted March 17, 2002 thanks Mister Frag for replying i have windows 98 se in all 3 computers i give out my ip for my cable modem to my internet mate so he can join my server my other 2 mates are ready on our other 2 computers in the house my internet mate puts my ip in and can see my game but the ip that he sees is 198.138.98.1 not my cable ip so he thinks fuck it i can still see his game he joins then he crashes........ i disabled my net work card what i was using for the home network and just left the tcp/ip cable earthnet working and guess what he could join it worked so its somthing to do with that there must be a way..... system shock 2 does it and usaf and many other games Share this post Link to post Share on other sites
Mister Frag 0 Posted March 17, 2002 Yup, that's the ICS vs. DirectPlay conflict. The only thing that surprises me is that his system crashes, not yours. There's an entry in Microsoft's Knowledgebase about the ICS vs. DirectPlay conflict, it affects all games based on DirectPlay, not just OFP. There's also an entry in the official Codemasters FAQ about this. I think you should start looking at another way of networking your computers. My recommendation would be to get an inexpensive SOHO router -- check out http://www.practicallynetworked.com/ for information on what your options are. Share this post Link to post Share on other sites
Lt_Damage 0 Posted March 18, 2002 ICS on Windows98SE is flaky at best so it might not work well. The following setup should work: Connect all pc on an TCP/IP only network, make sure internet connection sharing is configured properly on all machines, and that you have the latest DirectX installed. Create the game on the computer you are using as server with the port 2235 instead of 2234. Get everyone to join using 2235 aswell. Make sure they join your session using your internet IP address, not your local network address. This may still not work as I believe the issue lies in the fact that you are creating a LAN game, and then want it to be accessible from the Internet. Which obviously provides a conflict. The only way to resolve this would be to create an Internet Game, then have the clients on your network join via ICS to your internet IP. Hope some of this helps, its a tricky issue which is heavily hampered by Windows98SE, as as an operating system, is not really up to the task. Regards, Share this post Link to post Share on other sites
Chris Death 0 Posted March 18, 2002 Just for info - I'm using a 10/100 hub, one modem, and when i'm hosting a game, my 2nd pc is able to join by LAN, aswell as others from the internet can join onto the game. I've never had any troubles, and none of the clients had a crash. Both pc's have their own IP address. Share this post Link to post Share on other sites