PDA

View Full Version : multiple servers on LAN


2fast
27th October, 2002, 06:49 PM
The answer is probably simple, but I find it hard to find...
I have browsed through the many hints I could find on this site, but to no avail.

I bind ports 7777 and 7787.
I start up my client, and I see two servers on LAN indeed.
But when I click one of them, they become identical in the serverlist, and I can only connect to the server I started last.

multipleip's is no option here, as that appears to hide my servers from the LAN-serverlist.

I then looked into the LANPort & LANServerPort settings, but this hides my servers as well.


What's going on? In UT, I used to bind different ports, and it worked...

Chimaera
28th October, 2002, 04:08 AM
i think you need to bind 20 ports apart instead of 10 :) ie. 7777 and 7797

2fast
28th October, 2002, 08:24 AM
I tried 7770 vs 7790 and 7777 vs 7797
that didnt help :/

I'll post screenshots of how the client behaves, later this day

Joschi
29th October, 2002, 06:44 PM
As mentioned in one of the FAQ's (http://www.unrealadmin.org/modules.php?name=Sections&op=viewarticle&artid=5#MultipleLAN) you need 2 (3,4,5 ..) (virtual) IP adresses for every UT2K3 LAN instance and you have to specify this IP in the command line (multihome parameter)...

2fast
29th October, 2002, 07:07 PM
As explained in the first post, I have read and tried that part.

The multihome option hides the servers from the client's Server Browser. I cannot imagine letting 200 UT playing people on LAN type the correct IP in order to connect.

I think I'll revert to each server running one UT server and one UT2003.

Joschi
29th October, 2002, 07:17 PM
I just setup a LAN Server that runs perfectly 2 UT Servers and 2 UT2K3 Server.

The UT Servers are bound to the same IP like one of the UT2K3 Servers and the second UT2K3 Server uses a different IP. All of them are additionally bound to different Ports (I did choose ports separated by 500: 8000,8500,9000,9500)

I did not touch the LAN Port settings of any of the servers. Ah, and I'm on W2K.

2fast
29th October, 2002, 08:11 PM
I am about to give up :(

Ports 7000 & 7500 didnt help
9000 & 9500 neither

would you be so kind mailing me your .ini file ?

HurrI
10th November, 2002, 01:18 AM
I've got exactly the same problem as the topic starter. It involves a Linux dedicated patched to 2136 server.

When I try the multihome option with ip aliases the ingame browser keeps empty. But I can see the server with qstat on the aliases ip.

Also I see in netstat the correct ip with the correct ports listening. I do have DoLANBroadcast=true in the [IpDrv.MasterServerUplink] section.

Anybody got any clue how to get it working?


The servers do appeare when I add them manually in the favorite browser. So it looks like the broadcast doesn't work on linux when the -multihome=x.x.x.x option is given.

As written above I tried the DoLANBroadcast=true. What I noticed is that this option only appeared in the Default.ini of the demo server. The one provided with 2136 hasn't this option.

2fast
23rd November, 2002, 01:49 PM
HurrI,
Binding a gameserver to an IP always has this effect...
Whether you run hlds, quake3, ...

HurrI
24th November, 2002, 01:12 AM
HurrI,
Binding a gameserver to an IP always has this effect...
Whether you run hlds, quake3, ...

Really? Never noticed... probably because I never needed it :P

But if it's like you say it is, that's just weird don't you think? At least I don't have a clue why a programmer would make the decision not to broadcast the server anymore when binding it to a specified ip. AND! Nontheless... why does UT2k3 advertise itself when using a win32 server with binding it to a specific ip? At least, that is what I was told...

It still is a weird thing if you ask me... and... why is it possible to run several classic ut server on 1 ip (different ports of course) and still all the servers do show up in the in game browser. The 2k3 version will also show all the servers.. but you can join just one with the in game browser.


btw. I want to reach the same result as you. Either through multi-ipped servers or through multi-ported servers. Just more than one instance and still visible in the in game browser. Would you like to inform me if you've solved the puzzle?

ps my system specs:
AMD 1400, 512 MB pc 133 SDram on a Abit KT7A.
GNU/Linux Debian Unstable

tested with all the patches of ut2k3, and tested with the install from the retail cd's and the full server install.

2fast
24th November, 2002, 08:18 AM
I have posted a new topic

I've been working almost all day on it yesterday,
testing and trying things, but to no avail

I am going to propose a test with our networking guru.
A simple test with ethereal, a server and a client should reveal many things about the way UT2k3 is using broadcasts...

Joschi
24th November, 2002, 09:58 AM
It still is a weird thing if you ask me... and... why is it possible to run several classic ut server on 1 ip (different ports of course) and still all the servers do show up in the in game browser. The 2k3 version will also show all the servers.. but you can join just one with the in game browser.


That's just not true like I have posted before. I have bound 2 UT2K3 Servers to different IP's on one box for a LAN party (on W2K) and everybody was able to see both servers and to join both servers.

2fast
24th November, 2002, 10:01 AM
maybe it's a thing that works differently on Linux ??

HurrI
24th November, 2002, 11:42 AM
It still is a weird thing if you ask me... and... why is it possible to run several classic ut server on 1 ip (different ports of course) and still all the servers do show up in the in game browser. The 2k3 version will also show all the servers.. but you can join just one with the in game browser.


That's just not true like I have posted before. I have bound 2 UT2K3 Servers to different IP's on one box for a LAN party (on W2K) and everybody was able to see both servers and to join both servers.

In ALL of my posts here (and other forums about this topic) i mentioned it's about the LINUX server.

Joschi
24th November, 2002, 12:48 PM
Ok, then why don't you just take a W2K Server ? ;)

HurrI
24th November, 2002, 12:51 PM
Ok, then why don't you just take a W2K Server ? ;)

ghehe... that would be to easy don't you think? :P The problem is that I don't have the ability to make it a win32. I'm not the only person who is using that. Besides that, on many fronts I do like linux above win32. But hey, that's my choice and so everybody makes his or her choices :P

Silva
25th December, 2002, 01:12 AM
so i read the thread very carefully, but i have the problem that i had to start 3 ut2k3 dedicated servers, so i had to bind 2 servers to one ip (NIC) the other server is running on my 2nd NIC

so i can join the 2 games but one server is hidden so i cant connect it at the lan browser (only direct connecting to ip&port the 3rd server is aviable to join, it is a WWCL server for a tourney )

wahhh this drive me crazey

HurrI
25th December, 2002, 02:03 AM
Welcome to the club :xmas:

Did not spend any time on this problem lately. Will pick it up soon, 'cause there is a lan party in 30 days where I admin most of the gameservers :P

Silva
26th December, 2002, 11:20 AM
i did it ... there are some features of win2k what i forgot :)
win2k is able to handle more ip´s with one NIC,

just open the preferences of the NIC
then go to the TCP/IP and open the preferences
there is a button Called "extended" - Push it :)
now there is a register called IP-Preferences and now u can add an IP address with subnet

modify the bat file and now start the server without errors :D
hth

HurrI
26th December, 2002, 03:00 PM
That option has Linux, and that's where my problem takes place, also, it's a widely used feature called ip-alliassing. But, if you use that in combination with the multi-home option NEITHER of the servers will show up in the in game browser.

DaZeD
2nd January, 2003, 10:27 PM
I have been trying now for some time to get multiple servers to run on one box. I have the resources to spare but my issue is that in the in-game browser it will show the different game types but as soon as I click on one they all revert to DM.

I have custom ini and bat files taht all work when executed by themselves and I have made the ports that each game type runs under different by at least 50 ports between server.

I have even tinkered with the lan broadcast port but all that did was make it s I coulnd't see them on my in game browser.

My box is a multi-homed 2k, one ip is private LAN, the other is public.

I have also tried using multihome as a switch but I must be using it incorrectly as it makes the entire ucc load fail.


I talked to a guy in TDS and he said teh Lan Broadcast issue is a bug and he reported it, so I am wondering if anyone has gotten this to work? If so please let me know so I can work with ya. THanks

HurrI
11th January, 2003, 10:26 PM
DaZeD:

when you use ip aliases and the multihome option you should be able to get it working. but this only on win32 platforms. the linux server has a bug or something concerning this subject.

gladbach
17th January, 2003, 01:43 PM
anyone solve this for linux servers yet?

kevin

HurrI
17th January, 2003, 01:52 PM
yes... 'they' did :P in the next patch the problem should be solved.

Here you can find the list with fixes:

http://www.unreality.dk/news/news_small.asp?Number=5445

And here you can find beta patches:

http://www.beyondunreal.com/dl_home.php?dir=official/betas/

But, the problem is serverside. And from what I've read about this problem is that it occurs only on linux servers. Unfortunately, only win32 beta patches are available at that site. And so far I haven't found a linux beta patch :(

gladbach
17th January, 2003, 02:07 PM
great. That should be a big help at our 200 player lanparty on the 24th january hehe. </sarcasm>

oh well. I guess I can make a bunch of unreal:// links to each of the 8 1v1 servers ill have on each box for the tournament.

(oh, and to the guy who said get win2k, bah. Linux is far better, and we sure as heck arent going to pay for a win2k server or even workstation lisense, and we def are not going to risk having unliscensed software on our equipment.)

kev

HurrI
17th January, 2003, 02:19 PM
got the same problem here... only on the 25th :p

besides, we've got the exactly same arguments about linux/win2k :P All debian machines, but that is a personal thingie ;)

gladbach
17th January, 2003, 02:24 PM
got the same problem here... only on the 25th :p

besides, we've got the exactly same arguments about linux/win2k :P All debian machines, but that is a personal thingie ;)

you tried gentoo yet? I am quite pleased with it. I stick w/ freebsd or gentoo now, depending on what I need the machine to do.

kev