Help: Long time ETPro devotee, but Server n00b

Discussion for Admins of ETPro/BayonET servers.
If you don't run a server, please don't post here...

Moderators: Forum moderators, developers

Yamabushi
Posts: 26
Joined: Sun Dec 19, 2004 4:45 am

Help: Long time ETPro devotee, but Server n00b

Post by Yamabushi »

I am trying to run a dedicated ETPro server at 61.198.212.29:27960, but it doesn't show up in either the default ET browser or in ASE. I've had it running for a while and can successfully, connect to it via my LAN. It does show up in the default ET browser under "Local".

I have forwarded ports 27950-27965 (UDP) to the correct box and have it sending the heartbeat to IDSoft and GameSpy. Could someone please try to connect to it and let me know if you are successful or not?

Thank you in advance for your help.

Cheers,
Yamabushi
Tokyo, Japan

Yamabushi's Place: 61.198.212.29:27960
User avatar
gotenks
Posts: 3465
Joined: Fri Nov 15, 2002 4:12 pm
Location: out of my mind
Contact:

Post by gotenks »

1. you are using etded?
2. what is your server.cfg?
My Website
Image
After a night of binge drinking:
=FF=im2good4u wrote:WTF wanst i on top ?
Yamabushi
Posts: 26
Joined: Sun Dec 19, 2004 4:45 am

Post by Yamabushi »

Gotenks,

Yes I am using:
ETDED.EXE +set dedicated 2 +set net_port 27960 +set fs_game etpro +set fs_homepath 27960 +set sv_punkbuster 1 +set com_hunkmegs 196 +exec server_cfg/server.cfg

Server Config:
set username "Yamabushi"
// PASSWORDS & CLIENTS
set sv_maxclients "38"
set sv_privateclients "2"
set password ""
set g_needpass "0"
set sv_privatepassword "private_password"
set rconpassword "rcon_password"
set refereepassword "******"

// MOTD ETC
// max length is "12345678901234567890123456" w/o colour codes
//set sv_hostname "^wY^qamabushi's ^wP^qlace"
set sv_hostname "^q Yamabushi's Test"
set server_motd0 "^w.........................."
set server_motd1 "^qGoldrush, Venice"
set server_motd2 "^qAir Assault, Nachteinbruch"
set server_motd3 "^qAxis Lab, Baserace3"
set server_motd4 "^q"
set server_motd5 "^qNoobs & Pro's Welcome"

// DL, RATE
set sv_allowDownload "1"
set sv_maxRate "25000"
set sv_dl_maxRate "4200000"
set sv_lanforcerate "0"
set com_hunkmegs "196"

// MASTER SERVERS TO REPORT TO
set sv_master1 "etmaster.idsoftware.com"
set sv_master2 "master.gamespy.com:27900"
set sv_master3 "master0.gamespy.com"
set sv_master4 "clanservers.net"
set sv_master5 ""

sets g_needpass "0"
sets sv_pure "1"

set sv_wwwDownload "1"
set sv_wwwBaseURL "ftp://61.198.212.29"
set sv_wwwCheckPath ""
set sv_wwwDLDisconnected "0"
set sv_wwwFallbackURL ""

// PB
pb_sv_dupNameGrace 20
pb_sv_changePeriod 20
pb_sv_changeMax 5
pb_sv_noguidgrace 30
pb_sv_updategrace 450
pb_sv_guidrelax 4
pb_sv_badname 10 teamkill
pb_sv_AutoSs 0

// LOGGING
set g_log "logfilename.log"
set logfile 0
set g_logsync 0
set b_cheatlog "etpro_cheats.log"
sets g_needpass "0"
sets sv_pure "1"

// MAP ROTATION
// in this case, a seperate file
// but can just paste it here.
exec maprotate.cfg

// ETPRO PLUGGED CFG
wait 100 //Was 150
config public

Any help you can provide would be appreciated.
Cheers,
Yamabushi
Tokyo, Japan
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

make it: +execute server.cfg
Yamabushi
Posts: 26
Joined: Sun Dec 19, 2004 4:45 am

Post by Yamabushi »

Mortis,

As per http://www.rtcw.jolt.co.uk/content/enem ... setup.html it says to use only "exec". Anyways I tried that and the server shuts down.

Quote from that page: exec server.cfg - this loads up the server configuration file, which sets all the other server settings - and loads a map. ET seeks the specified filename in "etmain" folder, regardless of the mod being used. You can specify a path to subfolders if you would rather keep your configurations neat in a folder, for example +exec server_cfg/server.cfg.
Cheers,
Yamabushi
Tokyo, Japan
User avatar
Deus
Posts: 1053
Joined: Fri Mar 12, 2004 2:24 am
Location: Germany
Contact:

Post by Deus »

you need to start a map to keep the server running.
add a "map battery" intoyour server.cfg or add it to the shortcut "+map battery"
User avatar
Deus
Posts: 1053
Joined: Fri Mar 12, 2004 2:24 am
Location: Germany
Contact:

Post by Deus »

Oh, and please remove the loads of "sets g_needpass"
g_needpass is changed automatically when g_password changes
User avatar
Deus
Posts: 1053
Joined: Fri Mar 12, 2004 2:24 am
Location: Germany
Contact:

Post by Deus »

Yamabushi wrote:As per http://www.rtcw.jolt.co.uk/content/enem ... setup.html it says to use only "exec". Anyways I tried that and the server shuts down.

Quote from that page: exec server.cfg - this loads up the server configuration file, which sets all the other server settings - and loads a map. ET seeks the specified filename in "etmain" folder, regardless of the mod being used. You can specify a path to subfolders if you would rather keep your configurations neat in a folder, for example +exec server_cfg/server.cfg.
Thats not completely true.

It looks in the specific fs_game directory for the config 1st. If it can't find one it checks etmain.
I suggest to put mod specific config in the mod-connected directory.
User avatar
gotenks
Posts: 3465
Joined: Fri Nov 15, 2002 4:12 pm
Location: out of my mind
Contact:

Post by gotenks »

1. i thought it checked etmain, then fs_game directory... which is why mod specific things didn't work correctly if the server.cfg is in etmain (such as forcing draw foliage off)
2. as long as his maprotate.cfg contains a propper map it should work
3. he's not changing his ip (set net_ip xxx.xxx.xxx.xxx)
4. make sure you have the port forwarding set up correctly... (targeting the correct computer... i've accedentally targetted the wrong pc before)
My Website
Image
After a night of binge drinking:
=FF=im2good4u wrote:WTF wanst i on top ?
Yamabushi
Posts: 26
Joined: Sun Dec 19, 2004 4:45 am

Post by Yamabushi »

OK I've made these added the +map goldrush to the cmd and removed the g_needpass's:

etded.exe +set dedicated 2 +set net_port 27960 +set fs_game etpro +set fs_homepath 27960 +set sv_punkbuster 1 +set com_hunkmegs 196 +map goldrush +exec server_cfg/server.cfg

-----------------------------------
set username "Yamabushi"
// PASSWORDS & CLIENTS
set sv_maxclients "38"
set sv_privateclients "2"
set password ""
set sv_privatepassword "private_password"
set rconpassword "rcon_password"
set refereepassword "******"

// MOTD ETC
// max length is "12345678901234567890123456" w/o colour codes
//set sv_hostname "^wY^qamabushi's ^wP^qlace"
set sv_hostname "^q Yamabushi's Test"
set server_motd0 "^w.........................."
set server_motd1 "^qGoldrush, Venice"
set server_motd2 "^qAir Assault, Nachteinbruch"
set server_motd3 "^qAxis Lab, Baserace3"
set server_motd4 "^q"
set server_motd5 "^qNoobs & Pro's Welcome"

// DL, RATE
set sv_allowDownload "1"
set sv_maxRate "25000"
set sv_dl_maxRate "4200000"
set sv_lanforcerate "0"
set com_hunkmegs "196"

// MASTER SERVERS TO REPORT TO
set sv_master1 "etmaster.idsoftware.com"
set sv_master2 "master.gamespy.com:27900"
set sv_master3 "master0.gamespy.com"
set sv_master4 "clanservers.net"
set sv_master5 ""

sets g_needpass "0"
sets sv_pure "1"

set sv_wwwDownload "1"
set sv_wwwBaseURL "ftp://61.198.212.29"
set sv_wwwCheckPath ""
set sv_wwwDLDisconnected "0"
set sv_wwwFallbackURL ""

// PB
pb_sv_dupNameGrace 20
pb_sv_changePeriod 20
pb_sv_changeMax 5
pb_sv_noguidgrace 30
pb_sv_updategrace 450
pb_sv_guidrelax 4
pb_sv_badname 10 teamkill
pb_sv_AutoSs 0

// LOGGING
set g_log "logfilename.log"
set logfile 0
set g_logsync 0
set b_cheatlog "etpro_cheats.log"
//sets g_needpass "0"
sets sv_pure "1"

// MAP ROTATION
// in this case, a seperate file
// but can just paste it here.
exec maprotate.cfg

// ETPRO PLUGGED CFG
wait 100 //Was 150
config public
-----------------------------------

Is there anything else I need to change?
Cheers,
Yamabushi
Tokyo, Japan
jump3r
Posts: 159
Joined: Sun Apr 18, 2004 1:11 am

Post by jump3r »

Yamabushi wrote:+set com_hunkmegs 196 +map goldrush +exec server_cfg/server.cfg
- dont you think 196MB RAM for ET server is pointless?
- loading map goldrush should come after executing a cfg file, ussually in mapcycle cfg
- why do you put server.cfg in subdirectory?
set username "Yamabushi"
err, woot?
set password ""
do you mean g_password ?
sets g_needpass "0"
have you read Deus's post?
by the way, you have double sets sv_pure in your cfg file.

blah, afaik, the best solution how to run a single internet etpro objective server is:

shortcut:

Code: Select all

etded.exe +set dedicated 2 +set fs_game etpro +set net_ip XXX.XXX.XXX.XXX +set net_port XXXXX +set com_hunkmegs 128 +set sv_punkbuster 1 +exec server.cfg
net_ip = public ip address of your server

net_port = udp port (default is 27960)

etpro/server.cfg:

Code: Select all

// misc settings
...

// start
set g_gametype 2
set com_watchdog_cmd "vstr d1"
exec cycle.cfg

wait 300
config myconfig
etpro/cycle.cfg:

Code: Select all

set d1 "map map1;set nextmap vstr d2"
set d2 "map map2;set nextmap vstr dn"
...
set dn "map map3;set nextmap vstr d1"
vstr d1
i use this format since i administer ET servers and never had any problem with it.
User avatar
mortis
Posts: 360
Joined: Tue Jul 06, 2004 11:57 pm
Location: at the center of the e-universe
Contact:

Post by mortis »

oops, i meant that the server config should be in etpro and should be called upon by: +exec server.cfg
User avatar
deej
Posts: 743
Joined: Fri Mar 19, 2004 12:44 am
Location: Belgium!
Contact:

Post by deej »

mortis wrote:oops, i meant that the server config should be in etpro and should be called upon by: +exec server.cfg
It works great if you put it in etmain as well. People just need to learn to put fs_basepath & fs_homepath correctly, and it'll work fine.
Our servers now run on 64 bit steroids. Point your ET to:
- Forgotten Ground StopWatch Server with occasional wolfrof 1
- Fraggle Rock ETPub Server - Mix up ET/UT & Duke Nukem
Yamabushi
Posts: 26
Joined: Sun Dec 19, 2004 4:45 am

Post by Yamabushi »

Changed again:

etded.exe +set dedicated 2 +set net_ip 61.198.212.29 +set net_port 27960 +set fs_game etpro +set fs_homepath 27960 +set sv_punkbuster 1 +set com_hunkmegs 196 +exec server_cfg/server.cfg +map goldrush

I want this server to be a public, but it is one of several machines sitting in my LAN. When I set net_ip 61.198.212.29 I am unable to connect to my server. How do I connect to it. It won't work via it's local address or my public IP.

Removed the redundant sv_pure's and g_needpass's
-----------------------------------
set username "Yamabushi"
// PASSWORDS & CLIENTS
set sv_maxclients "38"
set sv_privateclients "2"
set g_password ""
set sv_privatepassword "private_password"
set rconpassword "rcon_password"
set refereepassword "******"

// MOTD ETC
// max length is "12345678901234567890123456" w/o colour codes
//set sv_hostname "^wY^qamabushi's ^wP^qlace"
set sv_hostname "^q Yamabushi's Test"
set server_motd0 "^w.........................."
set server_motd1 "^qGoldrush, Venice"
set server_motd2 "^qAir Assault, Nachteinbruch"
set server_motd3 "^qAxis Lab, Baserace3"
set server_motd4 "^q"
set server_motd5 "^qNoobs & Pro's Welcome"

// DL, RATE
set sv_allowDownload "1"
set sv_maxRate "25000"
set sv_dl_maxRate "4200000"
set sv_lanforcerate "0"
set com_hunkmegs "196"

// MASTER SERVERS TO REPORT TO
set sv_master1 "etmaster.idsoftware.com"
set sv_master2 "master.gamespy.com:27900"
set sv_master3 "master0.gamespy.com"
set sv_master4 "clanservers.net"
set sv_master5 ""

//sets g_needpass "0"
sets sv_pure "1"

set sv_wwwDownload "1"
set sv_wwwBaseURL "ftp://61.198.212.29"
set sv_wwwCheckPath ""
set sv_wwwDLDisconnected "0"
set sv_wwwFallbackURL ""

// PB
pb_sv_dupNameGrace 20
pb_sv_changePeriod 20
pb_sv_changeMax 5
pb_sv_noguidgrace 30
pb_sv_updategrace 450
pb_sv_guidrelax 4
pb_sv_badname 10 teamkill
pb_sv_AutoSs 0

// LOGGING
set g_log "logfilename.log"
set logfile 0
set g_logsync 0
set b_cheatlog "etpro_cheats.log"

// MAP ROTATION
exec maprotate.cfg

// ETPRO PLUGGED CFG
wait 100 //Was 150
config public
------------------------------------

All the feedback is appreciated. What else am I missing or do I have wrong? Has anyone actually tried to connect?

Thank you.
Cheers,
Yamabushi
Tokyo, Japan
User avatar
ReyalP
Posts: 1663
Joined: Fri Jul 25, 2003 11:44 am

Post by ReyalP »

Yamabushi wrote:Changed again:
+exec server_cfg/server.cfg +map goldrush
is your server.cfg actually in a subfolder of etmain or etpro called server_cfg ? This should work OK, but there's no real need to have it in a subfolder.
I want this server to be a public, but it is one of several machines sitting in my LAN. When I set net_ip 61.198.212.29 I am unable to connect to my server. How do I connect to it. It won't work via it's local address or my public IP.
Are you trying to host the server behind a NAT router ? If so, you need to set up port forwarding on the router. You may still have trouble getting it to show up on the master, but people should be able to connect by IP.

If you want to host a real public server, you should probably have a dedicated ip for it.

edit:
Ok, now that I've read the first post, I see this is what you are trying to do. AFAIK, you should not set the net_ip to the public IP. net_ip is for hosts that have more than one IP.
send lawyers, guns and money
Post Reply