Unreal Tournament LAN-problems

kebb

Member
Sep 16, 2000
92
0
0
Does anyone have an idea about why my computer aren't able of spotting a single server when playing lan. I were surposed to play with a couple of my friends with the same network settings as me, but while they played I reinstalled and reinstalled again with no luck.

My settings:
Microsoft Network client
ethernet- and dial up-adapter
IPX/SPX
TCP/IP
File and printer sharing

My computer just thinks for a sec before opening the server window and showing me no avalible servers. When I host - they can't see me. Strange - I just played Q3 with them!!!

 

Poof

Diamond Member
Jul 27, 2000
4,305
0
0
First - remove the IPX/SPX... that is a Novell protocol.

Second - check to see if you've assigned yourself a unique IP address, eg., 192.168.0.4 (or whatever) and make sure it's not the same as one of your buddies...

Third - have one of your buddies open up a DOS prompt and use the ping program to see if their machine can see your machine, ie., at a dos prompt, type: ping 192.168.0.4 (or whatever you made your address). If they get a series of "timeout" errors, then you need to either re-do your networking, check your cable, or check your hub/switch port. If they see you, then try UT again.
 

kebb

Member
Sep 16, 2000
92
0
0
Thanks but the problem really isn't the connection - I think I may have busted up some protocols, or something. It could also be that I have to turn something on or off, I dont know!

I have been runing several networks over the times, but I have almost always had problems with unreal, both on Win95, Win98 and now WinME.

I wont be able of playing several games if I disable the IPX protocol, as it is base for network connections in some games.
 

Poof

Diamond Member
Jul 27, 2000
4,305
0
0
One other thing you can try is editing the hosts file in c:\windows to include the hostnames/IPs of all the machines on your LAN (this file could then go on each of the machines on the LAN incl. the server one). Could be that something in these games wants to resolve names to IPs but this isn't explicitly obvious, eg., there's a "gethostname()" call or something going on and if the server doesn't get a valid response from your machine or your machine from the server, then it refuses the connect. I've noticed this issue with the Linux ver. of UT where I couldn't connect to my dedicated LAN server unless I had the hosts file populated.

Also, since UT is IP-based, winblows Workgroups are completely irrelevant (that's NetBEUI). If it were, then none of my Linux boxen or others' Macs would be unable to connect to UT servers without running something like Samba or some other SMB protocol emulator.
 

kebb

Member
Sep 16, 2000
92
0
0
Thanks for your help,

but then I will have to edit my hosts file everytime I want to play, as all of my lan-mades run "obtain ip-adress from internet service provider". They are forced to obtain the ip adresses as unless they do, they cant log on to the internet.

The same thing counts for my computer, I also use "obtain ip-adress..."

---

Howcome is it only me who gets these irritating trouble, their computers connected fine to the ut server.
 

Poof

Diamond Member
Jul 27, 2000
4,305
0
0
Yikes kebb...! I assumed (note the "ass" in the word assume... ;)) that you had your LAN machines assigned IPs that are in the "reserved" address space (eg., 192.168.0.1...etc) and had some kind of proxy box setup with NAT that funnelled your LAN's data through it out to the net...

So basically what you're describing is having your machines on a hub (or switch for those fancy dancys out there who don't think that 10MB/s is enuf...LOL) with your internet connection (DSL? Cable? T1 at school/work?) also plugged into it for access out...? What you're describing is sortof rare if this is a home LAN (with multiple IP availabilty due to the cost of additional IPs, but is obviously being done... :))

If this is a home LAN, then you might want to consider getting some kind of free/shareware proxy software for one of your machines or get an old machine to act as a standalone firewall, etc., pop a 2nd NIC in it, and have all of your LAN boxes funnel out through that. Then you can assign fixed IPs to each of your machines behind that NAT box and the NAT box itself will use DHCP (that's what the "obtain an IP" thing does..) to get a valid address from your ISP. This way, you get your LAN configs all setup and working and then leave them that way!

This is what I'm doing here at home where I have 9 machines behind a Linux firewall/NAT server, with 3 of them running UT (one of which is running as a dedicated server).

Since you have dynamic IPs, it sounds like your machine isn't getting the complete DNS, router, etc., info when you obtain the new address (meaning that your ISP's Name server info is not getting set to reference your machine and/or for your machine to know about it), thus you don't know who your other boxes are and they don't know you.

Question - and I've seen this enough with 95, although 98 doesn't do it as much... when you've removed your TCP/IP settings and rebooted (hopefully you rebooted), then put them back (and then it asks you to reboot again), did it take a long time to shutdown or seem like it hung? Sometimes I've had situations with TCP/IP not completely modifying the registry correctly and then it only half works or whatever when it boots (or I forced it to shutdown and boot...).

Also, do you have an "AOL" adapter or equivalent device showing up in your networking properties? I think by default, windud sticks a dialup adapter device in the networking properties window alongside a reference to your NIC (even if you don't have a modem), and then sometimes, your TCP/IP ends up "binding" to that instead of to your NIC... :(

Also, when you first boot up and are in windoze, go to "Start", "Run", then type in on the command line "winipcfg" (without quotes). If you see nothing in the little box that comes up but "0"s and/or at the top of the box, there's some reference to some dialup adapter or something other than the brand of your NIC, then there's your problem right there - your machine isn't blapping correctly to get its IP and/or some other device is taking precedence (like a dialup adapter or modem). If you see some numbers (like 255.255.255.0) and an IP address, then at least DHCP is working on your machine okay and you're getting an address - and it's now down to a matter of resolving your hostname...

Try some of this and see what happens if you haven't already....
 

kebb

Member
Sep 16, 2000
92
0
0
Poof - Thanks for your detailed post. It took an entire webpge to fill out the answers (because of pics). Please chek it out.

Locating the issue

This page will be online before the 27th.
 

kebb

Member
Sep 16, 2000
92
0
0
Whats because the page isn't online yet.

It is already designed and ready for launch, but I've lost my password for the ftp-directory, and I'll first get it by tomorro.

Sorry, but please stay tuned...
 

TAsunder

Senior member
Oct 6, 2000
287
0
0
Do you have your router set to filter any ports or anything like that? I can't imagine this is not a router/proxy/firewall configuration issue if you can play Q3 with the same people on the same machines without any changes.
 

Poof

Diamond Member
Jul 27, 2000
4,305
0
0
TAsunder - what I'm interpreting kebb as saying is that there's a bunch of them all sitting in the same room on the same net connecting to a net UT server and/or to each other. The others can get out okay and see a remote UT server but he can't and they can't see him when he hosts (hopefully they would be looking under the "LAN Servers" tab for that machine!).

Kebb - is this correct or are your friends somewhere else? If they are not in the same room (and on the same network as you) then TAsunder may be correct about a firewall/proxy problem, ie., UT's common ports of 7777/7778 might be blocked by your ISP. Some ISPs do this! If your friends are with you, then there's something wrong with your networking configuration.

Will check back!
 

Defector

Member
Oct 1, 2000
53
0
0
I'm having a similar problem on a home LAN which basically consists of 2 PC's connected to a hub.

They were working fine last week and then i took the BH6 out of one of them and replaced it with a KT7 RAID and a t-bird 800.

Everything is hunky dory apart from UT. I can pull files between PCs using windows file and print sharing (so workgroups are same and NICs are working), but I can no longer see the UT servers from one PC to the other.

So far I have loaded the latest NIC driver and set the autosense paramaters on both NICs to 10MBPS but no luck yet.

Could this be TCP/IP settings? I have't tried assigning a local 10.x.x.x IP yet (it did have one, but maybe the reinstall nixed it?)

This is driving me nutz. I want to get it fixed prior to putting a KT7 RAID/t-bird combo in the other machine too. Its amazing how much you spend just to play one game!

Cheers
 

Poof

Diamond Member
Jul 27, 2000
4,305
0
0
Yep Defector - it probably is the TCP/IP...

You know, it's sortof a shame that these games have forced alot of folks who love to game but maybe don't "do computers" and "networking" for a living, to learn networking and all the nuances and troubles behind it.

It's never easy to troubleshoot something like this.

Windoze (WFW/95/98/NT) talks to other Windoze machines using it's own language (SMB), which is different from TCP/IP and is something that has *finally* been dropped in Win2K when 2k is run in native mode BTW (although backwards-compatibility is still there). IMHO, M$ never did do TCP/IP correctly and spent more time trying to embrace and extend it rather than positively contributing to the protocol.

Alot of people like using DHCP on their internal networks but to me, that just introduces unnecessary problems. Go ahead and edit your network properties (make sure the TCP/IP option is there), assign a *fixed* IP (like that 10.x.x.x) to your machine, bring up a dos prompt and try the "ping" command (eg., type: ping 10.x.x.x) on your buddy's machine to see if you get a response. Alternately, have him do the same for yours. If you can ping each other that way, then you should be pretty much straight (hopefully). If the IP was there and it didn't work, you may just want to remove the TCP/IP, reboot, and then add it back in, resetting the IP... it's possible that the registry settings got screwed up....

And yeah... this gaming is getting expensive! LOL

;)
 

kebb

Member
Sep 16, 2000
92
0
0
Hi again...

I also tryed to ping my brothers computer - succesful.
However I still cant host/join UT with the very same computer.

If you write your email adress - I'll send you thoose screenshots(250KB), of my entire network/ip settings. Then it would be easier to determine the problem.