Minor problems on ETpro server

Discussion about specific ET servers

Moderators: Forum moderators, developers

pow
Posts: 50
Joined: Sun Nov 28, 2004 9:57 am

Minor problems on ETpro server

Post by pow »

I've settup an ETpro server (after running a standard one for some time) with a 10 map campaign. A few things don't work as they should and I hope you can help me out.

When the server starts it runs a standard 3 map campaign. I don't know why. I'd like it to start the 10 map and only run the 10 map. I have to change campaign now. Three campaigns are listed: the standard two and my own creation.

I start PB at server start time with +set sv_punbuster 1. My cvars are in punkbuster.cfg. Does it work this way? I've seen a lot of server.cfg where the cvars are listed. Should I drop the use of punkbuster.cfg?

The etpro dir has an example.cfg Are the options mentioned here just settings I can use in my server.cfg in etmain?

At test time someone logged on and I found the allies team locked. I want this setting only accessable for myself and the ref. Did I forget a setting?

Quite some basic questions I'm afraid....Hope you can help an newbie on etpro again.

Is it normal that if I connect to the server from a client in my network I don`t get any server info?

regards
User avatar
=FF=im2good4u
Posts: 3821
Joined: Wed Feb 05, 2003 7:30 am
Location: The Netherlands, HOLLAND
Contact:

Post by =FF=im2good4u »

not verry basic Questions

1) load your own campaing whit campaign command (this might be done inside your server.cfg)

2) it dosn realy matter from witch file u load your cvar i dont think the game even know wut filename it is loading from it just need to load cvars / commands where they are.
its olny handly for yourself if u user different files so you can easyly find back some settings

3) team_nocontrols "1" should nolonger alow plyers todo /lock and stuff

4) dunno but the nifo should be on lan not internet if its on the sam network
pow
Posts: 50
Joined: Sun Nov 28, 2004 9:57 am

Post by pow »

thanx, team_nocontrols "1" did it's job, and indeed keeping different .cfg files makes it easier to make small changes since, like you mentionend, settings are quicker found in a small file then in an endless long .cfg.

I guess I'm almost there now, just one thing bothers me. If I connect to the server the punkbuster logo isn't shown at the bottom of the screen while loading. Punkbuster is working as far as I can tell. I get no error messages on the server console and using \cheaters in a client shows me a list of player (all clean btw), I guess that only works if pb is working. I followed your advise and kept my punkbuster.cfg. I copied it to etmain and use exec punkbuster.cfg in my server.cfg to load it. Weird that the blue logo isn't shown....any clues or hints on that?

Oh, one final question. I tried to disable the voting option ' cointoss' I can't see much use for it in a ten map campaign on a public server but I can't find how. I tried set vote_allow_cointoss "0" but this didn't work. It's not really important I guess but I like to setup everything as clean as possible.

Thanx again, nice to see that there are forums where new server admins are welcome and not just laughed about. Running etpro is just a lot more work and needs more understanding then a simple standard one!

regards
uber-noob
Posts: 285
Joined: Sat Dec 20, 2003 2:02 pm
Location: Germany
Contact:

Post by uber-noob »

pow wrote:I get no error messages on the server console and using \cheaters in a client shows me a list of player (all clean btw), I guess that only works if pb is working.
No, etpro anticheat is (luckily) independend from PB. If the logo isn't showing then PB isn't working. Try to enable it via rcon (pb_sv_enable) and see wheter this changes something.
User avatar
Dogwood
Posts: 46
Joined: Thu Dec 25, 2003 7:02 pm
Location: South Florida
Contact:

Post by Dogwood »

Looks like you have all of the other questions answered, but I'll try to help with the campaign one.

Don't start you custom 10 map campaign with either oasis or radar.
ET will always go to one of the 2 original campaign first if you use them, but then go to the "next campaign" after it ends.

Make sure in you custom campaigncycle.cfg that you have the first map of your 10 map campaign in the line:

set d_initial "set g_gametype 4 ; map MAPNAME ; set nextcampaign vstr dX"
vstr d_initial

Other than that, you're good to go.
BBr|ET Clan Leader
BroadbandReports.com
pow
Posts: 50
Joined: Sun Nov 28, 2004 9:57 am

Post by pow »

Brilliant! That solved that problem to. The 10 map starts auto with server start and that was the whole idea! After it finishes it's start it over again to!
Now one thing left is to get punkbuster working. For some reason it stil won't start, neither using te start-up command nor using the .cfg. I even tried both. Hmm, I'll start by reading up on punkbuster....

Regards
User avatar
=FF=im2good4u
Posts: 3821
Joined: Wed Feb 05, 2003 7:30 am
Location: The Netherlands, HOLLAND
Contact:

Post by =FF=im2good4u »

well PB is different from etpro /cheats

punkbuster used the pb stuff :lol:

the command to turn it on is pb_sv_enable and the /cheaters has go nothig todo whit

you can also tun it on by cvar sv_punkbuster 1

and vote_allow_cointoss should work but it will still be shown in the menu snce there are no check for the cointoss bottun in the menu only whne u press it it should say its disabled :roll:
pow
Posts: 50
Joined: Sun Nov 28, 2004 9:57 am

Post by pow »

Ah cleared that up aswell. Well, I'm going to save my configs and start with a fresh install of the server and change some settings.

1. I was running the server as discribed on:

http://tjw.org/etded/

I guess this is a very secure setup but I'm not sure if etpro runs as it is supposed to run in this chroot enviroment. I get some read and write errors every now and then so I'm going to switch to a 'normal' setup with one difference that all the files be installed in user account, say etserver. I just give it bin/bash access make file writing a lot easier to configure. Still safe enough I hope though.

2. After getting tired of opening three .cfg files everytime (was it a et or etpro setting) I've decided to change to one big server.cfg file after all. I guess using // to split the et, etpro and punkbuster settings must be clear enough.

Since the only campaign that I'll run will be the 10map I guess I don't need any .configs in the etpro config dir anymore and just clean them up. Move the not used scripts to a notused dir in etpromapscripts.Guess that would give me a 'clean' etpro server. Any comments are very welcome before I start over ths evening! (I'll post my server.cfg as soon as I have put it in one file to see what you think)

Regards
User avatar
=FF=im2good4u
Posts: 3821
Joined: Wed Feb 05, 2003 7:30 am
Location: The Netherlands, HOLLAND
Contact:

Post by =FF=im2good4u »

putting all server stuff into in .cfg might give error becase the file might get to big

as for 3 .cfg who cares lol they can all be automagicly starterd by the server

if your going to use .config .. well thne youy dnot have much chooice thne to put it all one .config file since ... you cnat run then more .cfg

but you might still se a .cfg for them ain settins on your server like rcon or other stuff
pow
Posts: 50
Joined: Sun Nov 28, 2004 9:57 am

Post by pow »

Hmmm, the file is getting big so I'll keep the etpro settings out of the server.cfg and just put a line in there: exec etpro.cfg (if it is in etmain, this should work right?)
Doesn't punkbuster autoload some .cfg or do I need to put the cvars in server.cfg (or again exec punkbuster.cfg in etmain?)

ahhhh, I'm getting confused :roll:

Just hope I'll have a .cfg done soon for you to judge :D
User avatar
=FF=im2good4u
Posts: 3821
Joined: Wed Feb 05, 2003 7:30 am
Location: The Netherlands, HOLLAND
Contact:

Post by =FF=im2good4u »

if u are using ant .config u cannot put a command exec etpro.cfg

since scrips eexec from a .config will be exec over and over until your server dies :x

im not verry used to pb but i dont think it loads any default.cfg

the best thing todo is to make a servermain.cfg

and add something like this inside

Code: Select all

exec etpro.cfg
exec punkbuster.cfg
exec server.cfg
config <configname>
pow
Posts: 50
Joined: Sun Nov 28, 2004 9:57 am

Post by pow »

That's brilliant (and very simple actually ;)) just start the servermain.cfg at server server start like you suggest and all .cfg are started. I've dicided to leave any .config out. I'm planning on running 'just' one server setup so I guess I should be fine by setting up serv.cfg.etpro.cfg and punkbuster.cfg in the right way. (which is hard enough btw) I hope to have the three done by tomorrow, I'm just looking on the net for settings I think I can use.
As soon as I have em done I'll post em

thanx
pow
Posts: 50
Joined: Sun Nov 28, 2004 9:57 am

Post by pow »

well I guess I'm kinda done.......

I'll start with the short one, the punkbuster.cfg:

Code: Select all

//PunkBuster Server config 
//
//Thanks to those on the SplashDamage forums for their contribution.
//Compiled by Erik Melen &#40;Deveus&#41; and Paul Goldilla &#40;loony&#41;
//
//Enable Punkbuster
pb_sv_enable 


//Bad Names list
//Place any names that you feel players should not use on your server in here.
//To add more bad name entries, simply follow the format shown below.
pb_sv_badname 30 Nazi 
pb_sv_badname 30 Hitler

//CVARs for the PB server to check. Place checks to keep players from abusing CVARs.
pb_sv_cvarempty 

pb_sv_cvar rate IN 2500 25000 
pb_sv_cvar snaps IN 20 40 
pb_sv_cvar cl_maxpackets IN 15 100
pb_sv_cvar cl_timenudge EQ 0
pb_sc_cvar cl_freelook EQ 1
pb_sv_cvar m_pitch OUT -0.015 0.015
pb_sc_cvar m_yaw IN -0.022 0.022 
pb_sv_cvar cg_bobup IN 0 0.005
pb_sv_cvar cg_errordecay EQ 100
pb_sv_cvar cg_shadows IN 0 1
pb_sv_cvar cg_fov IN 90 125
pb_sv_cvar r_flares IN 0 1
pb_sv_cvar r_primitives IN 0 2
pb_sv_cvar r_nv_fogdist_mode INCLUDE NV GL_EYE_RADIAL_NV
pb_sv_cvar r_detailTextures EQ 0
pb_sv_cvar r_clamptoedge EQ 1
pb_sv_cvar r_drawworld EQ 1
pb_sv_cvar r_drawfoliage EQ 1
pb_sv_cvar r_znear EQ 3
pb_sv_cvar r_showtris EQ 0
pb_sv_cvar r_drawentities EQ 1
pb_sv_cvar r_showmodelbounds EQ 0
pb_sv_cvar r_lightmap EQ 0

pb_sv_scorekick -9     //player gets kicked for having score below zero

pb_sv_CQC 1 //Client Query Capability &#40;i.e. can they query the server cvars&#41;

pb_sv_MsgPrefix "ET PB Server" 
pb_sv_KickLen 5 
pb_sv_LogSync 0 
pb_sv_LogCeiling 1000 
pb_sv_Sleep 100 
pb_sv_PowerMin 10 
pb_sv_PowerDef 1 
pb_sv_PowerKickLen 5 
//pb_sv_httpAddr 192.168.0.1  //enter Webtool address here
//pb_sv_httpPort 27970        //enter Webtool port here
//pb_sv_httpRefresh 60 
//pb_sv_httpKey "Put Password Here" 
//pb_sv_httpmaps radar railgun fueldump oasis battery goldrush   //for the Web Tool map pull down menu

pb_sv_extChar 0 
pb_sv_minName 1 
pb_sv_dupNameGrace 30 //Prevents name stealing on the server.
pb_sv_changePeriod 10 
pb_sv_changeMax 5 //Number of name changes before kicking a player.
pb_sv_emptyname 1
And then for what's really important (and hopefully any good) the server.cfg

Code: Select all

set dedicated "2"				// 1&#58; dedicated server for lan 2&#58; dedicated server for internet
set sv_fps set "30"		//normal is 20; 30 seems to help animations bug
set net_ip ""					// set to override the default IP ET uses
//set net_port ""				// set to override the default port ET uses

// RAM Settings	Not used yet, wait for more megs before test
// set com_zoneMegs "64"
// set com_soundmegs "32"
// set com_hunkmegs "256"
set server_autoconfig "0"


// PASSWORDS & CLIENTS 

set sv_maxclients "12"				// number of players including private slots
set g_password ""				// set to password protect the server
set sv_privateclients "2"			// if set > 0, then this number of client slots will be reserved for connections
set sv_privatepassword "x"			// that have "password" set to the value of "sv_privatePassword"
set rconpassword "x"			// remote console access password
set refereePassword "x"			// referee status password

// MASTER SERVERS TO REPORT TO

set sv_master1 "etmaster.idsoftware.com"
set sv_master2 "master.gamespy.com&#58;27900"
set sv_master3 "master0.gamespy.com"

// SETS/PUBLIC INFO

sets g_needpass "0" // tell's ASE etc the server is passworded
sets sv_pure "1"
sets .IRC "" // your IRC channel + server here
sets .URL "" // your website here
sets .Host "" // host website here
sets "URL" "" // your website here

// DL, RATE

set sv_maxRate "13000"				// 10000 standard but poor for ET 
set sv_dl_maxRate "42000"			// increase/decerease if you have plenty/little spare bandwidth 
set sv_allowDownload "1"       			// global toggle for both legacy download and web download
set sv_wwwDownload "1"				// toggle to enable web download
set sv_wwwBaseURL "http&#58;//www.linkhere"	// base URL for redirection
set sv_wwwCheckPath""
set sv_wwwDlDisconnected "0"			// tell clients to perform their downloads while disconnected from the server
set sv_wwwFallbackURL ""			// URL to send to if an http/ftp fails or is refused client side

// MOTD ETC

set sv_hostname "remember to set name" 	// name of server here
set server_motd0 "^B.........................."	// message in right corner of join screen here
set server_motd1 "^B.          welcome       ^B."
set server_motd2 "^B.          and have        ^B."
set server_motd3 "^B.          a good         ^B."
set server_motd4 "^B.          time          ^B."
set server_motd5 "^B.........................."

// MISC SETTINGS

set g_heavyWeaponRestriction "100"
set g_antilag "1"
set g_altStopwatchMode "0"
set g_complaintlimit "5"
set g_ipcomplaintlimit "3"
set g_fastres "0"
set g_friendlyFire "1"
//set g_gametype "4"				// Game type should be set from map rotation script
set g_minGameClients "0"
set g_maxlives "0"
set g_alliedmaxlives "0"
set g_axismaxlives "0"
set g_voiceChatsAllowed "4"
set g_doWarmup "0"
set g_warmup "20"
set g_spectatorInactivity "0"
set sv_floodProtect "1"
set sv_allowDownload "1"
set sv_pure "1"
set sv_minping "0"
set sv_maxping "0"
set match_latejoin "1"
set match_minplayers "0"
set match_mutespecs "0"
set match_readypercent "50"
set match_timeoutcount "0"
set match_warmupDamage "1"
set match_warmupfire "1"
set pmove_fixed "0"
set pmove_msec "8"

// Teams

set g_autofireteams "0"
set g_teamforcebalance "1"
set g_noTeamSwitching "0"
set team_maxplayers "0"
set team_nocontrols "1"

// LMS ONLY SETTINGS

set g_lms_teamForceBalance "1"
set g_lms_roundlimit "3"
set g_lms_matchlimit "2"
set g_lms_currentMatch "0"
set g_lms_lockTeams "0"
set g_lms_followTeamOnly "1"

// VOTING

set g_allowVote "1"
set vote_limit "0"
set vote_percent "50"
set vote_allow_comp "0"
set vote_allow_gametype "0"
set vote_allow_kick "1"
set vote_allow_map "0"
set vote_allow_matchreset "1"
set vote_allow_mutespecs "0"
set vote_allow_nextmap "1"
set vote_allow_pub "0"
set vote_allow_referee "0"
set vote_allow_shuffleteams "1"
set vote_allow_swapteams "0"
set vote_allow_friendlyfire "0"
set vote_allow_timelimit "0"
set vote_allow_warmupdamage "0"
set vote_allow_antilag "0"
set vote_allow_balancedteams "0"
set vote_allow_muting "1"

// PUNKBUSTER

// sv_punkbuster is a readonly variable. Use +set sv_punkbuster on command line or use the command pb_sv_enable in the console

// LOGGING

set g_log "etserver.log" 		
set g_logsync 0
set logfile 0

// MAP ROTATION

exec custom_campaign.cfg			// Campaign mode
//exec campaigncycle.cfg			// Campaign mode
//exec objectivecycle.cfg			// Objective mode
//exec lmscycle.cfg				// Last Man Standing mode

// WATCHDOG

// in case the game dies with an ERR_DROP
// or any situation leading to server running with no map
//set com_watchdog 10				// defaults 60
set com_watchdog_cmd "exec custom_campaign.cfg"	// defaults to quit
Posting the etpro.cfg is kinda useless I left about everything as standard except for the panzers in the teams........
User avatar
=FF=im2good4u
Posts: 3821
Joined: Wed Feb 05, 2003 7:30 am
Location: The Netherlands, HOLLAND
Contact:

Post by =FF=im2good4u »

posting those 2 ,cfg is also uselesss since u got no probs no1 need to read em :D
User avatar
deej
Posts: 743
Joined: Fri Mar 19, 2004 12:44 am
Location: Belgium!
Contact:

Post by deej »

I'd refrain from PB letting do the cvar checks. Let etpro do those, then people don't get kicked.
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
Post Reply