Multiple ET Servers


(Blowfish) #1

I have a Linux (Debian) server where I have ET running. So far no problems. I start this server with :

screen -d -m -S ET /home/etserver/enemy-territory/etded +set vm_game 0 +set sv_pure 1 +set dedicated 2 +net_ip 85.17.138.129 +set fs_game jaymod +net_port 27960 +set sv_punkbuster 1 +exec server.cfg

Now I want to setup more ET’s running on the same server. Whats the best way to go ? Can I use the already installed version of ET, maybe install a different mod, and just do another startup command like this (higher port and diff config) :

screen -d -m -S ET /home/etserver/enemy-territory/etded +set vm_game 0 +set sv_pure 1 +set dedicated 2 +net_ip 85.17.138.129 +set fs_game jaymod +net_port 27961 +set sv_punkbuster 1 +exec server2.cfg

Or do I need to install ET again and therefor also have maps in multiple etmain folders ?

Do I need to use the “+set fs_homepath /home/etserver/enemy-territory” variable in the startup ?

And why does my already running server uses the .etwolf folder and not just use all files in /home/etserver/enemy-territory/ ?

:rolleyes:


(Nail) #2

When you have multiple servers running on the same machine/IP, they must each have unique port numbers. If all the server’s are running from the same .exe (same install) then ET should automatically start the first server with port 27960 and increment by 1 for each subsequent server. However if you use different installs or whatever then you need to apply +set net_port 27960, +set net_port 27961 etc to the startup line (it cannot be set via .cfg or .config file).

more info here:
http://www.rtcw.jolt.co.uk/content/enemy_territory/server_guide/serverstartup.html


(Blowfish) #3

Thanks, I read that page before. And also talked to some other guys who do server installs. Still I have no idea why to go for 1 ET install or multiple installs. When I want to run multiple patches, ofc I need multiple server installs. What is the most common used… ? For now I did multiple installs, so I can seperate them better.


(stealth6) #4

I think multiple is more commonly used


(Nail) #5

one install per mod is all that I’d do for my own hardware, not sure if that’s even necessary, but safer for sure


(Blowfish) #6

Lol, yes, thats also an option (1 install per mod). For now i have plenty of disk space, so I’ll stick with the multi installs. All servers run ok now, just my main server , which has 42 slots, sometimes gets an error “max_gamestate_chars” and kicks all out of the server. Didnt had that when it was 32 slots, but with 42 slots it does.

screen -d -m -S ET-27960 /home/etserver/enemy-territory/etded +set fs_homepath /home/etserver/enemy-territory/ +set vm_game 0 +set sv_pure 1 +set dedicated 2 +set net_ip 85.17.138.129 +set fs_game jaymod +set net_port 27960 +set sv_punkbuster 1 +exec server.cfg

Maybe increase the hunkmegs, I use default now. And I am sure I have seen a page where you can see how many memory you need for x players. Searched for hours, but cant find that page anymore :-(.

My hardware is :

Server: EverCase ECR9130
RAM: 1GB DDR2
Uplink: 1 x 100Mbps Full-Duplex
OS: Debian
CPU: 1x Intel Core Duo T2450
Harddisk: 1 x 160GB SATA II


(Nail) #7

To run a Dedicated server, we suggest you have at least:

· Intel® Pentium® IV 1.3ghz processor or equivalent
ET needs about 30 MHz dedicated to the ET process per player slot. Here is a table with suggested server speeds based upon maximum client settings.

o For a 32 player dedicated server, ET will need 1ghz.

o For a 16 player dedicated server, ET will need 500mhz.

o For an 8 player dedicated server, ET will need 250mhz.

· 128 MB RAM
This assumes no other applications are running in the background. If other server applications are running, you should expect to need more system RAM.

· Excellent connection to the Internet or LAN. We strongly recommend T1 connection speed.
Servers on Cable or DSL connections should limit their games to only to 2-4 players (depending on upstream).

part of manual that comes with game


(stealth6) #8

there’s a manual ?!


(Blowfish) #9

Yeh thats for the speed. Seen that on some other sites too. But it was a list like :

0>16 player -> uses x mb mem
16>32 , ->
32+ , ->

Cause I want to know how many slots I should max have on this server. I rather have less slots, than a laggy server. Or is this just trial and error ? Server is not doing anything else but ET.

And are hunkmegs, player related or just maps ?

Thanks for the help so far guys!


(Nail) #10

good server guide:
http://www.rtcw.jolt.co.uk/content/enemy_territory/server_guide/index.html


(YourFather_CZ) #11

If you want to run multiple game servers from one installation, you need set up fs_homepath <relative_path>.

e.g.: you need to set up fs_homepath at startup, just add to your existing settings:
+set fs_homepath some_directory

After startup it will create something similar to working directory (only for that one) and it will be named some_directory. Then copy your pb folder to this new folder and desired server configs. If you want to different settings for every server (differen maps,skins, etc.) - use different fs_homepath.

I have one installation for 25 servers, 20 of them use ETPro and 5 of them use No Quarter… and I cant see any problems.


(th0rn3) #12

I just dont get it…
I am using windows and I am running opera with dowloads, etded with noquarter and plenty of bots (to fill server to 16 players), and I play on that server with same machine, which has only 411mb ram is laggy and such and is connected to a modem internet, and I have 2 of my friends connected, plus a few people that drops by. My friends have ping of 50 and other ppl from 100 to 150. I havent experienced any problems yet… :rolleyes: