32 players for dedicated server?

G

Guest

Guest
Archived from groups: alt.games.doom (More info?)

Yo!

I host games with my server, which have only 16 MB graphic card. So, I
cannot run doom3.exe and that way to start dedicated server; it needs 64
MB RAM. LOL!

With patch 1.1 there comes doom3ded.exe. But TODAY it is not so cool
play only with *4 person deatch match*. There can change only server
name and gametype.

So, are there any remote control utilities or web browser support like
Unreal Tournament 2004 have? I like to host Team DM and Co-operative
with 32 player game. How?
 

dodo

Distinguished
Jan 6, 2005
13
0
18,510
Archived from groups: alt.games.doom (More info?)

Create a text file with a cfg extension in the base directory and copy this
into it:

set si_name "" //server name
set net_lanserver "0" //0=Internet, 1=LAN
set si_gametype "deathmatch" //deathmatch, tourney, team dm, last man
set si_teamdamage "0" //0=no team damage, 1=team damage
set si_fraglimit "10" //integer
set si_timelimit "10" //integer (minutes)
set si_maxplayers "4" //integer
set si_warmup "0" //0=no warmup, 1=warmup
set si_spectators "0" //0=no spectators, 1=spectators allowed
//set net_serverdedicated "1" //0=not dedicated, 1=dedicated
set si_usepass "0" //0=no password, 1=password
//set g_password "" //game password
//set net_serverremoteconsolepassword "" //rcon password
set net_serverreloadengine "0" //0=no engine reload, 1=engine reload
set net_serverallowservermod "0" //0=no server mods, 1=mods allowed
//set g_mapcycle "" //filename
set si_pure "1" //0=not pure, 1=pure
set net_servermaxclientrate "8000" //integer (Bps)
spawnserver

Create a shortcut to doom3ded.exe +exec textfile.cfg.

A minimum of 64Kbps up/down bandwidth is required for each client.
Accomodating 32 players consumes 2048Kbps up and down...a slight problem for
scaling an internet server. Also monitor CPU/RAM/network usage with perfmon
or some equivalent. 80-90% average CPU usage is acceptable. If usage is
flatlining at 98%+, then the CPU needs upgrading. Allow an extra 64Kbps of
bandwidth for network overhead.
 
G

Guest

Guest
Archived from groups: alt.games.doom (More info?)

Dodo wrote:

> set si_gametype "deathmatch" //deathmatch, tourney, team dm, last man

If I have mod or map and it support co-operative, is right string
"coop", "co-op" or "co-operative"?

> set si_maxplayers "4" //integer

4?

If I put here 32 it works?

> Create a shortcut to doom3ded.exe +exec textfile.cfg.

Didn't execute. I try with and without .cfg exention. What is the right
string for shortcut?

I tryed:
"C:\Doom 3\Doom3Ded.exe" +exec dedserver
"C:\Doom 3\Doom3Ded.exe" +exec dedserver.cfg


Thanx for your hints. I think I am close than early now. B-)


-EmDzei
 
G

Guest

Guest
Archived from groups: alt.games.doom (More info?)

EmDzei wrote:
> Dodo wrote:
>> set si_gametype "deathmatch" //deathmatch, tourney, team dm, last man

At last I get it work. B-)

DedServer.cfg was in wrong folder. Right folder is C:\Doom 3\base.

And other thing. It was wrong to run Doom3ded.exe. Right way is to run
Doom3.exe from batch file.

RunServer.bat in C:\Doom 3 folder:


----------------RunServer.bat-----------------
@ECHO OFF
CLS

REM name of your server config file
SET config=server.cfg

REM max amount of players allowed in your server
SET maxplayers=32

REM name of your server log file
SET log=serverlog.log

REM name of your backup log if your server crashes
SET crashlog=crashlog.log

REM directory to put your crash logs, set to . to put them in the main
doom 3 directory
SET crashlogdir=base\crashlogs\

REM ---DO NOT EDIT BELOW THIS LINE---

ECHO.
ECHO ---------------------------------------------------
ECHO \/ Status \/ Time \/ Date \/
ECHO ---------------------------------------------------
ECHO Server Started %time:~0,5% %date:~4%
ECHO.

:SERVERLOOP

Doom3.exe +set net_serverdedicated 1 +exec %config% +servermaprestart
+set si_maxPlayers %maxplayers% +set logFileName %log% +set logfile 1

ECHO Server Restarted %time:~0,5% %date:~4%
ECHO.

IF NOT EXIST %crashlogdir% MKDIR %crashlogdir%

REN base\%log%
%date:~4,2%%date:~7,2%%date:~12%-%time:~0,2%%time:~3,2%%time:~6,2%_%crashlog%
MOVE
base\%date:~4,2%%date:~7,2%%date:~12%-%time:~0,2%%time:~3,2%%time:~6,2%_%crashlog%
%crashlogdir%

GOTO SERVERLOOP

:END
----------------RunServer.bat-----------------




And server.cfg in C:\Doom 3\base folder:

----------------server.cfg-----------------
seta si_name "Doom 3 Server v1.1 - Team DM" //server name
seta net_lanserver "0" //0=Internet, 1=LAN
seta si_gametype "team dm" //deathmatch, tourney, team dm, last man
seta si_teamdamage "0" //0=no team damage, 1=team damage
seta si_fraglimit "40" //integer
seta si_timelimit "20" //integer (minutes)
seta si_maxplayers "32" //integer
seta si_warmup "0" //0=no warmup, 1=warmup
seta si_spectators "1" //0=no spectators, 1=spectators allowed
seta net_serverdedicated "1" //0=not dedicated, 1=dedicated
seta si_usepass "0" //0=no password, 1=password
//seta g_password "" //game password
seta net_serverremoteconsolepassword "*******" //rcon password
//seta net_serverreloadengine "0" //0=no engine reload, 1=engine reload
seta net_serverallowservermod "0" //0=no server mods, 1=mods allowed
//seta g_mapcycle "maps" //filename
seta si_pure "1" //0=not pure, 1=pure
seta net_servermaxclientrate "8000" //integer (Bps)
spawnserver
----------------server.cfg-----------------


Seems to work fine. Now I try to install new multiplayer maps. When I
put them to \base folder says server that it is out of sync. Someone
know does it work if I tell this new maps in maps.scriptcfg, what I took
inside pak000.pk4? Or what is the right way?