[b]How to set server up and modify it!
1.0 .................. Talking what we are doing!
1.1 ......................... Begin!
1.2 ......................... Setting main things for server!(Very mportant)
1.3 ......................... Server.cfg (Example for you all and helps many to understand commands!)
1.4 ......................... Litel info about choosing server version!
1.5 ......................... My own command wat i add to server if i set it up!
1.6 ......................... Setting admin levles at server! (Shrubbot.cfg)
1.7 ......................... Setting omni bots at server!
1.0
So we have now idea to see how we can set server up and dedicated like all can play there (Setting to own computer)!
Here is example Server.cfg Shrubbot.cfg and few others!
So lets start!
1.1
1. We must reinstall ET fully to computer like all folders is clean there isnt eny .pk3 files wich we wont need!
2. Then go to download from mod wich you want and install it to ET folder!
3. Lets take at ex. ETpub from http://www.etpub.org/news.php and then navigate to "Download" section!
4. Then you should have server.cfg at your etmain folder and ETded.exe at your ET folder!
5. Then we modify server.cfg by this ex. server.cfg at right side there is explained what each command does!
6. When you have done server.cfg and shrubbot.cfg too if you want to do it too save boths to etmain folder! (All cfg files for server must be always at etmain folder!)
7. Now create shortcut from etded.exe press right mouse button and choose properties and put there like 1.1 says!
ET server: Game Version (1.00)
1.2
ET shortcut: Or where you have your ET installed "C:\Program Files\ETded.exe" +set dedicated 2 +set net_port 27960 +set fs_homepath 27960 +set net_ip "Your IP here"+set sv_punkbuster 1(or 0 if you want PB disabled) +set g_omnibot "1" "+set fs_game etpub (or wich mode you have ever chosen if this command isnt here then server wil be etmain)" +set fs_game fritzbot +exec server.cfg
1.3
server.cfg:
set dedicated "2" // 1: dedicated server for lan 2: dedicated server for internet
// set net_ip "Your IP here" // set to override the default IP ET uses Look you ip from http://whatismyip.com/
// set net_port "27960" // set to override the default port ET uses
// PASSWORDS & CLIENTS
set sv_maxclients "16" // number of players including private slots
set g_password "Your PW here" // set to password protect the server
set sv_privateclients "0" // if set > 0, then this number of client slots will be reserved for connections
set sv_privatepassword "Your PW here" // that have "password" set to the value of "sv_privatePassword"
set rconpassword "Your PW here" // remote console access password
set refereePassword "Your PW here" // referee status password
// DL, RATE
set sv_maxRate "25000" // 10000 standard but poor for ET
set sv_dl_maxRate "42000" // increase/decerease if you have plenty/little spare bandwidth
set sv_allowDownload "0" // global toggle for both legacy download and web download
set sv_wwwDownload "0" // toggle to enable web download
set sv_wwwBaseURL "" // base URL for redirection
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 "r" // name of server here
set server_motd0 "" // message in right corner of join screen here
set server_motd1 ""
set server_motd2 ""
set server_motd3 ""
set server_motd4 ""
set server_motd5 ""
// MISC SETTINGS
set g_heavyWeaponRestriction "100"
set g_antilag "1" //Put Antilag 1 = ON or 0 = OFF
set g_altStopwatchMode "0"
set g_autofireteams "1" //Automaticly asks do you wat to join fireteam!
set g_complaintlimit "10"
set g_ipcomplaintlimit "3"
set g_fastres "0"
set g_friendlyFire "0" //Put Friendlyfire 1 = ON or 0 = OFF
// set g_gametype "4" // Game type should be set from map rotation script
set g_minGameClients "0"
set g_maxlives "0" //Maxlives 0 = OFF
set g_alliedmaxlives "0" //Maxlives for allies!
set g_axismaxlives "0" //Maxlives for axis!
set g_teamforcebalance "1" //Does server balance teams with force! (0 = off 1 = ON)
set g_noTeamSwitching "0"
set g_voiceChatsAllowed "4"
set g_doWarmup "0" //Does server warmup before map start (0 = OFF 1 = ON)
set g_warmup "20" //How long warmup is (sec)
set g_spectatorInactivity "0" //Does server kick spectators for inactivity (0 = OFF 1 = ON)
set sv_floodProtect "1" //Protect against flooding / spamming (0 = OFF 1 = ON)
set sv_allowDownload "1" //Does server allow downloading from it (0 = OFF 1 = ON)
set sv_pure "0" //Does server pure check (0 = OFF 1 = ON)
set sv_minping "0" // Minium ping at server
set sv_maxping "0" // Maxium ping at server
set match_latejoin "1" //Can at server join at match late or just at begin (0 = OFF 1 = ON)
set match_minplayers "1" // Minium players for match
set match_mutespecs "0" // Is spectators muted (0 = OFF 1 = ON)
set match_readypercent "75" //Ready percent for start warmup at match
set match_timeoutcount "0" //Time counter when warmup strts
set match_warmupDamage "1" //Is there damage at warmup (0 = OFF 1 = ON)
set team_maxplayers "0" //Maxium players per team
set team_nocontrols "1"
set pmove_fixed "0"
set pmove_msec "8"
set team_maxPanzers "1"//Maxium panzers per team
// 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" //Does server allow voting
set vote_limit "3" //Maxium of votes per palyer
set vote_percent "80" //How many percent much be voted yes that vote pass
set vote_allow_comp "0"
set vote_allow_gametype "0" //allow Vote gametype (0 = OFF 1 = ON)
set vote_allow_kick "1" //allow Vote kick (0 = OFF 1 = ON)
set vote_allow_map "1" //allow Vote map (0 = OFF 1 = ON)
set vote_allow_matchreset "0" //allow Vote restart map (0 = OFF 1 = ON)
set vote_allow_mutespecs "0" //allow Vote mute spectators (0 = OFF 1 = ON)
set vote_allow_nextmap "0" //allow Vote next map (0 = OFF 1 = ON)
set vote_allow_pub "0" //allow Vote public settings (0 = OFF 1 = ON)
set vote_allow_referee "0" //allow Vote referee players (0 = OFF 1 = ON)
set vote_allow_shuffleteams "1" //allow Vote shuffle teams (0 = OFF 1 = ON)
set vote_allow_swapteams "1" //allow Vote swap temas (0 = OFF 1 = ON)
set vote_allow_friendlyfire "0" //allow Vote friendlyfire (0 = OFF 1 = ON)
set vote_allow_timelimit "0" //allow Vote timelimit (0 = OFF 1 = ON)
set vote_allow_warmupdamage "0" //allow Vote warmup damage (0 = OFF 1 = ON)
set vote_allow_antilag "0" //allow Vote antilag (0 = OFF 1 = ON)
set vote_allow_balancedteams "0" //allow Vote balanced temas
set vote_allow_muting "1" //allow Vote muting players (0 = OFF 1 = ON)
// PUNKBUSTER
// sv_punkbuster is a readonly variable. Use +set sv_punkbuster on command line or use the command pb_sv_enable in the console
pb_sv_enable //This enables Punkbuster at server!
//If you want to get server without PB write to this part pb_sv_disable
// LOGGING
set g_log "etserver.log" // Game logging
set g_logsync 0
set logfile 0 // Console logging ( 1: enable 2: enable and sync )
// MAP ROTATION
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 campaigncycle.cfg" // defaults to quit
// Extra
sets CPU "" //Here comes info of you server! Admins contact and etc!
sets Connection ""
sets Administrator ""
sets ICQ ""
sets MSN ""
sets MAIL ""
sets Location ""
sets URL ""
1.4
if you're going to use 2.55 you have to use the 2.55 version of shrubet (don't remember the version),
but there are also lots of exploits in 2.55 (you can call arty through roofs and such)
2.56 is the best version to use if you really want shrubet
2.60 has even more bug fixes and runs smoother BUT no shrubet... you can however run etpub
1.5
I have added these lines to server.cfg:
set g_shrubbot "1" //Activates shrubbot at server
set g_weapons "2"
set g_voting "1" //Allow voting at server
set g_skills "7"
set g_XPsave "7" //Allowd xpsave at server
1.6
And this is the shrubbot.cfg:
level = 0 //Wich level
name = Level 0 //Name of level. You can put here what ever you want and use colors too as like at nick!
flags = aCiB //These is on list under this!
level = 1 //Wich level
name = Level 1 //Name of level. You can put here what ever you want and use colors too as like at nick!
flags = ahCuiB12 //These is on list under this!
level = 2 //Wich level
name = Level 2 //Name of level. You can put here what ever you want and use colors too as like at nick!
flags = ahCuiB1258cmk //These is on list under this!
level = 3 //Wich level
name = Level 3 //Name of level. You can put here what ever you want and use colors too as like at nick!
flags = ahCuiB125678cmkbrwpS //These is on list under this!
level = 4 //Wich level
name = Level 4 //Name of level. You can put here what ever you want and use colors too as like at nick!
flags = * //These is on list under this!
Admin commands:
Code:
// !readconfig (G)
// !time (C)
// !setlevel (s)
// !kick (k)
// !ban (b)
// !unban (b)
// !putteam (p)
// !pause (Z)
// !unpause (Z)
// !listplayers (i)
// !mute (m)
// !unmute (m)
// !showbans (B)
// !help (h)
// !admintest (a)
// !cancelvote (c)
// !passvote (V)
// !spec999 (P)
// !shuffle (S)
// !rename (N)
// !gib (g)
// !slap (A)
// !burn (U)
// !warn (R)
// !news (W)
// !lock (K)
// !unlock (K)
// !lol (x)
// !restart (r)
// !reset (r)
// !swap (w)
// !pip (z)
// !pop (z)
// !fling/launch/throw (l)
// !flinga/launcha/throwa (L)
// !listteams (I)
// !disorient (d)
// !orient (d)
// !resetxp (X)
// !nextmap (n)
// !resetmyxp (M)
1.7
//Adding omnibots to server!
Put these commands to server.cfg
And add to etded.exe shortcut next text: +set g_omnibot "1"
bot addbot 1 1 axis_soldier
bot addbot 2 1 allied_soldier
bot addbot 1 2 axis_medic
bot addbot 2 2 allied_medic
bot addbot 1 3 axis_engineer
bot addbot 2 3 allied_engineer
bot addbot 1 4 axis_fieldops
bot addbot 2 4 allied_fieldops
bot addbot 1 5 axisCovertOps
bot addbot 2 5 alliedCovertOps
