Home › Forums › XDC Gaming › Steam Games › TF2 Dedicated server
- This topic has 94 replies, 14 voices, and was last updated 16 years, 10 months ago by Mugworth.
-
AuthorPosts
-
November 3, 2007 at 12:54 pm #17397itchinadsParticipant
Woot, found it today!
What is the map order? Do we have Hydro on it atm, as that’s one map which has massive replay value I find, with the different routes thru it.
What about other server options, timers/ no. of rounds etc
November 3, 2007 at 3:41 pm #61572Beer_MonsterParticipantyeah, can we have a look at the server config file to have a gander at the settings?
November 3, 2007 at 3:57 pm #61573Beer_MonsterParticipantcan we also look to installing the mani mod admin tool?
Makes admining a whole lot easier and fun. I’m pretty sure there is a working version for TF2 ,and i’ve used this tool for admining CS:S and like i said, it takes all the pain away from admining.
November 3, 2007 at 4:07 pm #61574XDC-snellParticipantHope we are going to bang a load of mod maps on, seen some nice looking ones out there.
November 3, 2007 at 4:21 pm #61575Beer_MonsterParticipantscratch that, have a look at the new beetles mod for TF2, looks like it has a LOT better support.
http://www.beetlesmod.com/forums/viewforum.php?f=27
i’ve noticed that the server only has 5 maps loaded onto it, any chance of configuring the server as we want it?
I had a few hours on the battle creek mod map this morning, it was just a sniper fest ,not bad for a change of scenery but nothing special. I’m hoping there will be a huge explosion in the amount and quality of mod maps once the SDK if released to the modders.
November 3, 2007 at 4:24 pm #61576itchinadsParticipant5 maps? There were 6 on the original release 😕
November 3, 2007 at 4:33 pm #61577Beer_MonsterParticipantwell just looking on the intro page on the server, in the map rotation, it doesn’t list granary or well.
we need to start adding admins to the admin.cfg file on the server. As i remember you need the admins steam ID# adding
November 3, 2007 at 7:08 pm #61578WipersParticipantThese are the maps listed as available
cp_dustbowl
cp_gravelpit
Ctf-Well
cp_avantiville_b3
cp_box_killer_v1
cp_castle_b3
cp_crazedacre
cp_floodway_b1
cp_floodway_b2
cp_floodzone2_final
cp_floodzone2_v5
cp_floodzone2_v6.bsp
cp_granary
cp_lazytown
cp_rats_alpha2
cp_well
cp_wolf
ctf_2fort
ctf_battle_creek
ctf_firmbases_alpha
ctf_mach
ctf_mine
ctf_powerhouse_beta
ctf_respect-b4
ctf_stronghold_b1
ctf_stronghold_b5
ctf_turbine
ctf_turbine_v2
ctf_turbine_v3
tc_hydroThese are the maps currently in the rotation:
cp_granary
cp_dustbowl
Ctf-Well
ctf_2fort
cp_gravelpit
tc_hydromotd.txt
Welcome to the =XDC= Team Fortress 2 server
Play nice.Our map rotation is:
$$maps_crlf$$server.cfg
// Server Details
hostname “$$name$$”// Timelimit
mp_timelimit $$timelimit$$// Passwords
rcon_password “$$admin_passwd$$”
sv_password “$$game_passwd$$”sv_downloadurl “http://redirect.multiplay.co.uk/files/hl2ds/orangebox/tf”
sv_region 3Other settings in the profile:
Max players: 32
Time Limit: 20
Respawn Wave Time: 3Cant see any admin mods listed.
This might help with the server.cfg file:
November 3, 2007 at 7:25 pm #61579XDC_WolfParticipantcan we try a load tonight? try them out, maybe have them running for 10 minutes each and see what we like?
November 3, 2007 at 9:11 pm #61580itchinadsParticipantThats a loora maps 🙂
Me and Wolf played a few tonight, just to see. Might I suggest we lock the
server down one evening and just see what a lot of us think,
get a good different rotation on?November 3, 2007 at 10:44 pm #61581XDC_WolfParticipantreally liked that rats one, was a great lugh, some have potential, Wolf is one, we should try a load out one night though
November 4, 2007 at 9:13 am #61582XDCiNSANEParticipantI did ask when I set the server up what maps you wanted in an other thread.. I’m shit with map names (have been since 1942 *yes I’m that old* )
Rats map? like the one in CS:Source? where theres big book tables n so forth… crazy map if it is
November 4, 2007 at 10:02 am #61583MugworthParticipantWill have to try this map out and see what it is like
November 6, 2007 at 10:13 pm #61584MugworthParticipantHeh well I added myself as an admin to the admin mod and it seems to work ok, the farting bit is funny lol. same as you can slap ppl taking away their health haha
November 8, 2007 at 6:07 pm #61585GoNz0Participantyeh we have health slap off so its just a warning, if you add the * prefix to the admin you wont be able to slap other admins as it prevents commands being run on other admins, you dont need to reboot the server if you update the admins.txt file, just run the command in HLSW’s console bm_readadmins and it will update the list/permissions.
new beetlemod went on today, its worth configuring it and emailing the package for uploaod at your GSP.
have you played with melee mode in sudden death yet? that seems to have gone down a hit on ours for shits and giggles at the round end 🙂
this is our setup for BM if you want a gander
//****************************************************************
//************ BeetlesMod defaults.cfg TF2 ***********************
//****************************************************************
//****************************************************************
//====================== COMMON SETTINGS =========================
//****************************************************************
// Values solution:
//
// "0,1" - chose 0 or 1
// "0" - disable option
// "1" - enable option
// "number" - any number to define of amount
// "cmd" - prepared command line
// "1-5" - any value from 1 to 5 (1,2,3... etc)
// "in percents from 0 to 1.0" - value from 0 (0%) to 1.0 (100%)
// Note: in most common cases "0" is 'disable' and "1" is 'enable' flags
//*****************************************************************
// (EST, GMT, etc.) Set time zone to display when someone types thetime command
//TimeZone "EST"
TimeZone "GMT"
// (Values: number) Will (if set for example to "1") add an ONE hour to "thetime" command to adjust the time on the server shown for thetime commands
HoursOffset 0
// (Values: 0,1) "1" - will set server to use 24H time format instead of AMPM
bm_use24hourtime 0
// (Values: number) Will cause server (if set for example to "22") to exec nighttime.cfg during the map changes at 10:00 PM
NightTimeCfgHour 0
// (Values: number) Will cause server (if set for example to "10") to exec daytime.cfg during map changes at 10:00 AM
DayTimeCfgHour 0
// (Values: 0,1) "1" - uses maplist.txt file from addons/beetlesmod/ folder to list maps for @listmaps and @mapmenu, "0" - searchs maps directory for all maps
LoadMapsFromFile 0
//used with LoadMapsFromFile
bm_MapListFileName "maplist.txt"
// Change the 'dontloadmaps' filename
setstring "dontloadmaps" "dontloadmaps.txt"
// (Values: 0,1) "1" - sends advertisements to dead players only
// If console advertisement given that is a server say message that goes to all players
AdvertiseDeadOnly 0
// (Values: 0,number) "180" - (for example) number of seconds to show a TSAY type ADD in top left corner
//AdDisplayFreq 60 this is advertisments.cfg
//****************************************************************
//======================= ADMIN SETTINGS =========================
//****************************************************************
// An alternate method of giving admin to players on server
// Note: client does setinfo _password PASSWORD to get this access
// 'admin1password' will give *ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 access levels
// 'admin2password' will give *EGHKLMOQTUWXYZ7FIJPRSV0123457896
// 'admin3password' will give *FIJPRSV0123457896
////admin4password nolonger used...adminpasswords do not work for reserved slots
Admin1PassWord "*******"
Admin2PassWord ""
Admin3PassWord ""
Admin4PassWord ""
// (Values: 0,1) "1" - disable 'AutoLoadTempAdminsDay'
LoadTemporaryAdmins 0
// (Values: 0,number)
// Note: 'AutoLoadTempAdminsDay' must be used with 'AutoLoadTempAdminsStartHour' and 'AutoLoadTempAdminsEndHour'
// "0" - load admins from tempadmins.txt on this day
// AutoLoadTempAdminsDay - 'Day Number' ("3" for example is 'Wednesday') for tempadmins privelegies
// AutoLoadTempAdminsStartHour - 'Begin hour' for tempadmins privilegies
// AutoLoadTempAdminsEndHour - 'End hour' for tempadmins privilegies
AutoLoadTempAdminsDay 0
AutoLoadTempAdminsStartHour 0
AutoLoadTempAdminsEndHour 0
// (Values: 0,1) "0" - ignore admin_immunity on commands that have it built in
ObeyImmunity 1
// (Values: 0,1) "1" - gives all admins immunity from "autojoin 1"
// "0" removes all immunity from admins if "autojoin 1"
//AutoJoinImmunity 1
// (Values: 0,1) "1" - allow 'Non Admins' to use @chat command to send admins a chat msg
AdminChatFromNonAdmins 0
// (Values: 0,1) "1" - using @chat command sends msg to all admins if 0 sends to admins with admin_chat access only
AdminChatToAllAdmins 1
// (Values: 0,1) "0" - will disallow all uses (except Admins) to use @listmaps command to see maps on server
AdminListMapsFromNonAdmins 0
// (Values: 0,1) "1" - makes it so use of admin1password admin2password etc requiers nickname in list
AdminPasswordRequiresNick 0
// (Values: 0,1) "1" - will kick someone with a bad password if adminname is set up for that name
bm_KickForBadPassword 0
//****************************************************************
//=============== BANS, RATES AND SECURITY SETTINGS ==============
//****************************************************************
// (Values: cmd) Set all connected clients to match server's settings
// Syntax: bm_SetDefaultRates
// EXAMPLE: Bm_SetDefaultRates "20" "20" "9999" IF 'bm_adjustrates 3'
// Note: if bm_adjustrates "1" then server will check rates and set them on each client if
// any is outside the mins and maxs set via sv_minrate, sv_maxrate, sv_minupdaterate, sv_maxupdaterate
// If someones rate is lower than 'sv_minrate' it will set it at minrate, if higher than 'sv_maxrate' it will set it at sv_maxrate
// If 'cl_updaterate' is lower than 'sv_minupdaterate' then its set to 'sv_minupdaterate', same for higher
// And if 'vm_cmdratematch' is "1" then cl_cmdrate is set equal to 'cl_updaterate'
// (Values: number) "1440" - automatically bans a player for this period of time for 'kicksforautoban' number of kicks
// Or any of the autobantime punishments
AutoBanTime 1440
// (Values: 0,1) "1" - will remember temporary bans even if server is restarted or crashed (after saved at map change)
bm_RememberTemporaryBans 1
// (Values: 0,1) "1" - backup bans to 'bu_banned_user.cfg' and 'bu_banned_ip.cfg' each map change
bm_BackUpBans 1
// (Values: number) "3" - number of kicks required to automatically ban a player for autobantime amount of time
KicksForAutoBan 3
// (Values: 0,1) "1" sends bans to all servers added via 'bm_addremoteserver "IP:PORT" "RCONPW"'
SendBansToAllServers 0
// (Values: cmd) Set to current servers IP address to filter out for 'bm_addremoteserver' and 'SendBansToAllServers 0'
//ServersIpAddress ""
// (Values: cmd) List of remote servers for ban replications
// bm_addremoteserver "IP:PORT" "RCONPASSWORD"
// EXAMPLE:
// bm_addremoteserver "192.168.0.1:27015" "pass1server"
// bm_addremoteserver "192.168.0.1:27016" "pass2server"
// bm_addremoteserver "192.168.0.3:27017" "pass3server"
// (Values: 0,number) Set it to the minimum length name a name can be
NameMinimumLength 0
// (Values: 0,1) "1" - will automatically permanantly ban ip and id of anyone comming into server with 'Myg0t' name
//or with any name listed in bannednames.txt file
BanMyg0t 1
// (Values: number) "2" - will permanantly ban ip and id of anyone who 'says' myg0t in chat text twice
CheckSayMyG0t 2
// (Values: 0,1) "0" - not allow unicode char names with more than 2 unicode characters in it.
// This makes it much easier to kick/ban players when needed via typing there name instead of having to use menus
AllowUniNames 1
// (Values: 0,1) Change Unicode Names
// "0" - kick players if AllowUniNames
// "1" - change there name to UniNamer
ChangeNames 1
// (Values: 0,1) - kicks or changes name of players with a % ~ ' ` in there name depending on changenames setting
AllowPercentName 1
// (Values: 0,1) "1" - disconnect a player with a semi-colon in name as its allowing exploits of servers
KickForSemiColonName 1
// (Values: 0,1-4) People who not in clan but have clan's tag in their name gets:
// "0" - disable
// "1" - kicked
// "2" - autobanned
// "3" - permanantly banned
// "4" - change name
ClanTagPunishment 4
// (Values: 0,number) Control chat spammers
SpamChecksecs 5
// (Values: 0,number) Number of spam incidents for autopunish
SpamCount 10
//use SetClassLimit "class" "NUMBERMAX" to restrict the number of that class per team
//if you want to restrict a class.. restrict random to 0 as this bypass's checks for class limits
//of in other words if you restrict any class random has to be restricted to prevent that from getting around it.
//-1 is unrestricted . 0 is totally restricted and a positive value is restricted
//to that number per team (both teams the same number).
//The Third Parameter is a percentage of PlayersMax/2 required on that team to allow that class at all..
//then its the second parameters max on that team.
//SetClassLimit "scout" "2" "0.25" ///this would on a 24 player server not allow ANY scouts until
//theres 3 players (.25 * PlayersMax/2) or more on that team,then it will allow 2 scouts max per team
//SetClassLimit "sniper" "2" "0.0" will allow 2 snipers max
//SetClassLimit CLASSNAME MAX DISABLEDUNTIL
SetClassLimit "random" "-1" "0.0"
SetClassLimit "scout" "-1" "0.0"
SetClassLimit "sniper" "-1" "0.0"
SetClassLimit "heavyweapons" "-1" "0.0"
SetClassLimit "soldier" "-1" "0.0"
SetClassLimit "demoman" "-1" "0.0"
SetClassLimit "spy" "-1" "0.0"
SetClassLimit "medic" "-1" "0.0"
SetClassLimit "pyro" "-1" "0.0"
SetClassLimit "engineer" "-1" "0.0"
// (Values: 0,1) Kick Player if name contains a word from addons/beetlesmod/wordlist.txt 0 to disable
NameSwearKick 0
//values 0,-1, positive value..0 to disable, -1 to replace curses from addons/beetlesmod/wordlist.txt with **** in text
//if set to a positive value it will kick someone if they trigger it that many times
swearkick -1
//values (0,Positive number of seconds ) set to 1 to have players respawn immediately after dying..5 to spawn by 5 if havent yet.
//bm_FastRespawn 0 or positive value
bm_FastRespawn 5
//values (red,blue) (0,Positive number of seconds ) set to 1 to have players respawn immediately after dying..5 to spawn by 5 if havent yet for that team
//uncomment these (remove //) to use individual team respawn amounts
//bm_FastRespawnTeam Blue 5
//bm_FastRespawnTeam Red 5
//values (0,1) set to 1 to have fastrespawn forced respawns..0 to use original method.
bm_UseForcedRespawnforFastRespawn 1
addhappysaying "Clan Desert Rats are the best clan in the world"
addhappysaying "This Server Rules!!!"
addhappysaying "I love BeeltesMod. it's a great admin plugin!!!"
addhappysaying "I love the admins here, I wonder if they would kick me?"
addhappysaying "help me....I cant say what I want!"
addhappysaying "I wish i was as good as the rest of you, maybe one day"
//values (0,1) bm_UseIpOnlyforAdmin 1/0 default=1 ..beetlesmodTF2 uses IP Address instead of Ip:Port for checking for admins
//tf2 +clientport doesnt appear to work so I defaulted beetlesmod to use IP only instead of IP:Port ..
//set this to 0 to use IP:port again
bm_UseIpOnlyforAdmin 1
/////////////////////////////////////////////////////////////////
////////////reservedslot settings
///////////////////////////////////////////////////////////////
//values (0,positive value) default 0
//set reservedslot to the number of reservedslots you want.
//reservedslots will kick someone into the server if they are in the last slots of the server..
// if you have 2 reservedslots ..then when the server has 22 ppl in it (24 man server) then when the 23 or 24th
// person in joins..if they are an admin then the server will let them ..if not it will kick them
// if they are an admin and it lets them in..then if reservedmode 1 ..it will continuously kick a player to open a free slot 0 to only kick a player on connect if nonadmin
// in other words.. 1 will keep opening a slot..reservedmode 0 will not..it will restart kicking when someone leaves
reservedslot 0
//bm_QuickKickReservedSlot 1 will kick someone immediately upon joinging if not a reserveslot holder when full.
// but sometimes it kicks an admin too..so this will allow to disable if need be.
bm_QuickKickReservedSlot 1
//values 0,1
//reservedmode 1 ..it will continuously kick a player to open a free slot 0 to only kick a player on connect if nonadmin
// in other words.. 1 will keep opening a slot..reservedmode 0 will not..it will restart kicking when someone leaves
ReservedMode 0
//values (0,1)//
//if 1 SetMaxVisible Sets sv_visiblemaxplayers to PlayersMax-ReservedSlot if 0 it leaves sv_visiblemaxplayers alone
setmaxvisible 0
//use bm_addpreferredplayer to add a player to findanonadmintokickforreservedslot list
//bm_addpreferredplayer "STEAMID" can be added from here or admins.txt file.
///////////////////////////////////////////////////////////
//set +bm_config MyServerPath in launch options to use tf/myserverpath/cfg/beetlesmod/ for all files admins.txt and cfg files etc
//+bm_config MyServerPath ..use this as a startup option.
//setting this here will not work well.
//values (0,damageamount)amount of default damage to inflict for @slap
//slapdamage 0
//****************************************************************
//====================== DATABASE SETTINGS =======================
//****************************************************************
// Connection Settings
ServerId "0" // Used for sql adminlist and bans filtering
MySqlHostName "" // Host name for mysql database for adminlist and bans
MySqlUserName "" // User name for mysql database for adminlist and bans
MySqlDataBaseName "" // Database name for mysql database for adminlist and bans
MySqlPassword "" // Password for mysql database for adminlist and bans
MySqlPort "3306" // (Optional! Host port for mysql database for adminlist and bans)
// (Values: 0,1) "1" - will disable using mysql to download setadminlevel commands
// If you use MySQL for this, remove setadminlevel commands from cfg files
bm_DontUseSqlLevels 0
// (Values: 0,1) "1" - will DISABLE using the mysql database to load admins (uses local admins.txt file)
bm_DontUseSqlAdmins 0
// (Values: 0,1) "1" - will DISABLE using the mysql database to load and save bans
bm_dontusesqlbans 0
//use these commands to create the needed tables
//bm_CreateLevelsTable
//bm_CreateAdminTable
//bm_CreateBansTable
//I have a mysql program for externally connecting to the mysql database and allows you to
//change add delete admins,bans etc
//http://www.beetlesmod.com/BeetlesModmySql_6.zip
//*******************************************************************
////////////////////MapVotes
//********************************************************************
//values (0,1)//automatic map votes (mp_timelimit)
AutoMapVotes 1
//Amount of time for mp_timelimit hit to start a mapvote
AutoVoteMapTime 5.0
//values (0,1,2,3) Allow Voting 1 Admin Only,2 Anyone When No Admin ,3 Anyone
Allowvoting 2
//VoteFrequency seconds after a vote someone can @votemap(s) again
VoteFrequency 180
//"Percentage of players needed for mapvoteS");
VoteMapsPercent "0.35"
//"Percentage of players needed for single mapvote");
VoteMapPercent "0.35"
//values 0,1 Picks a random map from mapcycle for nextmap
bm_randommapcycle 0
//DontIncludeLastMaps (values 0,positive number of the last maps played not to include in votemaps
DontIncludeLastMaps 3
//ExtendTimeLimit 20 NUMBER or minutes to extend map if extend wins map vote
ExtendTimeLimit 10
//values (0,number of ppl needed to nominate a amp) 0 disabled.1 or more to require that many ppl to nominate a map
//admin_nominate admin level overrides this if enabled
NumberOfNominationsToAddMap 0
////******************************************************
//Values (0,1) //allow use of decals in map
bm_usedecals 1
//maximum pings allowed if set to 150 ..any ones ping above 150 for maxpingchecks number of checks gets kicked
maxping 200
maxpingchecks 30
//values (0,maxmins)set to maximum minutes to allow non admin to stay in specate
allowminutesinspectate 10
bm_TimeLeftAnnouncement "2.0" "centersay #TIMELEFT# Minutes Left. Next Map is #NEXTMAP#"
//values (0,1)set to 1 to allow disabling of someones spray.
//bm_trapspray 1 will crash on some servers. to find out if it will..enable it.then go into server and spray your spray, if its going too, it will then.
bm_trapspray 0
//bm_cleartasks to remove tasks from memory..this should be executed each map before adding any bm_tasks
bm_cleartasks
//use bm_task like this:
//bm_task "06:00" "admin_csay Good Morning!!!"
//bm_task "map_start_plus" "admin_csay Current Map is #CURRENTMAP#" "20"
//valid 'events' for bm_task round_start,round_start_plus,round_end,round_end_plus,map_start,map_start_plus
//values (0,1) set bm_UseSuddenDeathMeleeOnly 1 to only use melee weapons in sudden death.
bm_UseSuddenDeathMeleeOnly 1
//values 0,1 bm_forcechangemaptimelimitover 1 will force a map change when the mp_timelimit is hit
//should be used on sz_ maps that dont have round_end events
//leave it set to 0 here and set it to 1 in mapname.cfgs for maps that this applys to.
bm_forcechangemaptimelimitover 0
//values 0,1 bm_Restrictsentriessuddendeath 1 restricts sentry building during sudden death (melee only does this automatically)
bm_Restrictsentriessuddendeath 1
//values one of these: "random" "sniper" "scout" "soldier" "heavyweapons" "pyro" "spy" "engineer" "medic" "demoman"
//if set to a class name it will switch everyone to that class during when sudden death triggers
bm_switchallsuddendeathclass ""
//values 0,1 bm_RestrictSpyDisguseSuddenDeath 1 to stop spys from disguishing during sudden death melee
bm_RestrictSpyDisguseSuddenDeath 1
//values (0,UPTOMAXPLAYERS) bm_MinimumPlayersToPickupFlagRequired 4 requires 4 ppl in server to allow people to hold onto flag
bm_MinimumPlayersToPickupFlagRequired 2
//setstring DominatingAnnounce "%s is Dominating!!!"
SetString DominatingAnnounce ""
//values (2,7) number of mapstobringupfor @votemaps
NumberMapsToVote 4
//values (0,1,2,3,4) Type of output for chat commandslike 0-bsay,1csay,2tsay,3chat
ChatCommandOutputType 3
//values (0,1,2) ShowChatCommands("ShowChatCommands","1",0,"1 =Show Admins Commands To All admins 0=self only 2 =none");
ShowChatCommands "1"
//if you put custommenu.txt file in addons/beetlesmod/ folder then uncomment these 2 say triggers to
//use radio to bring up a list of radio stations to choose from.
addsaytrigger "radio" "1 custommenu hard rock;" "6"
addsaytrigger "off" "1 browse about:blank;" "6" -
AuthorPosts
- You must be logged in to reply to this topic.