BeetleFart's Minimum Admin mod for CS:Source is a modification to Valve's CS:Source Server which allows
server admins to perform administrative functions more easily, while playing the game. The intent of this mod is to
hold people over until a full version of the AdminMod DLL is available.
Features of BeetleFart's Minimum Admin mod include kicking, banning,
map voting,
reserved slots,
weapon restrictions and more.
See the Configuration and Usage sections for details.
Note: These instructions are for installing & using BeetleFart's Minimum Admin mod for CS:Source on a dedicated Windows server.
"Listen" servers are not supported.
See the Frequently Asked Questions (FAQ) section for information about support for dedicated Linux servers.
The current version of BeetleFart's Minimum Admin mod for CS:Source is available for download from the
BeetlesMod.com forums.
Membership in the forums is
required to get the latest version.
| Latest Windows stable release | Latest Windows beta release |
| Latest Linux stable release | Latest Linux beta release |
(If you are installing BeetleFart's Minimum Admin mod for the first time, skip to the section, Installation on Windows CS:Source Server.)
To upgrade an existing Windows installation of BeetleFart's Minimum Admin mod:
MinimumAdminDll.zip into a temporary directory. Three directories will be created after unzipping:
sound\
cfg\
addons\
C:\Program Files\Steam\SteamApps\myemail@yahoo.com\counter-strike source\cstrike\
C:\HLServer\source\cstrike\
addons\readme.txt to determine if you need to add or change anything in your configuration file, cstrike\cfg\defaults.cfg addons\serverplugin_empty.dll to addons\serverplugin_empty-old.dll . addons\serverplugin_empty.dll , to your cstrike\addons\ directory. cstrike\cfg\defaults.cfg to make any changes or additions as described in the addons\readme.txt file. cstrike\ directory.
Installation of BeetleFart's Minimum Admin mod for CS:Source requires access to the Windows CS:Source server,
including the ability to create directories, upload, copy & modify files, and restart the CS:Source Server.
Note: You should back up any files before overwriting them, in case you need to go back to the pre-installation state.
MinimumAdminDll.zip into a temporary directory. Three directories will be created after unzipping:
sound\
cfg\
addons\
C:\Program Files\Steam\SteamApps\myemail@yahoo.com\counter-strike source\cstrike\
C:\HLServer\source\cstrike\
sound\ directory to your cstrike\ directory. cfg\ directory to your cstrike\ directory. addons\ directory to your cstrike\ directory. cstrike\addons\sounds.txt to include all of your .wav (sound) files.
This ensures that your sound files are pre-cached for download to clients. PathInfo entry in the file,
cstrike\cfg\defaults.cfg..cfg Files, automatically executed:.cfg are configuration files that reside in the cstrike\cfg\ directory..cfg files are executed in the order presented here, at every map change, (and upon server startup)..cfg file will be overridden by execution of that same command
in a subsequent .cfg file. What this means is that if a command isn't executing the way you expect, make sure that it
doesn't also exist in a subsequent .cfg file. cstrike\cfg\defaults.cfg cstrike\cfg\[DayOfWeek].cfg cstrike\cfg\sunday.cfg, cstrike\cfg\monday.cfg,
cstrike\cfg\tuesday.cfg, etc.
cstrike\cfg\[MapType].cfg.cfg files execute, if the file exists. Valid filenames are
cstrike\cfg\csmaps.cfg, cstrike\cfg\fymaps.cfg, cstrike\cfg\demaps.cfg,
cstrike\cfg\hemaps.cfg, and cstrike\cfg\aimmaps.cfg.
cstrike\cfg\[MapName].cfg.cfg files execute, if the file exists. Examples include
cstrike\cfg\de_dust.cfg, cstrike\cfg\de_dust2.cfg, etc..cfg files is done by the CS:Source dedicated server, not BeetleFart's Minimum Admin mod.[MapName].cfg file executes in relation to BeetleFart's
.cfg files.
cstrike\cfg\daytime.cfg DayTimeCfgHour variable.
cstrike\cfg\nighttime.cfg NightTimeCfgHour variable.
.cfg Files, other:.cfg files are executed at other times, by one or more commands within one of the above-mentioned
.cfg files, or by an Admin command..cfg files also reside in the cstrike\cfg\ directory, and are described here: cstrike\cfg\match.cfg admin_startmatch command.
cstrike\cfg\matchroster.cfg MatchCheckRoster is 1,
then when you execute the command, admin_matchroster matchroster.cfg, followed
by the command, admin_startmatch, the match will start only if each of the
players in the game are also defined in cstrike\cfg\matchroster.cfg .
cstrike\cfg\advertisements.cfg cstrike\addons\advertisements.txt
does not exist.
cstrike\cfg\clanmembers.cfg cstrike\cfg\autojoins.cfg cstrike\cfg\replacetext.cfg cstrike\cfg\pistols.cfgadmin_restrictprimary command,
(or @pistols command), is executed. cstrike\cfg\allrestricted.cfgadmin_restrictall command,
(or @restrictall command), is executed.@restrictall command.
cstrike\cfg\allunrestricted.cfgadmin_unrestrictall command,
(or @unrestrictall command), is executed.@unrestrictall
command is executed.
cstrike\cfg\smallmaps.cfgmaxplayers divided by 2.
cstrike\cfg\largemaps.cfgmaxplayers divided by 2.
.txt Files:.txt files reside in the cstrike\addons\ directory, and are described here:
cstrike\addons\advertisements.txt advertisements.cfg, instead.
cstrike\addons\sounds.txt cstrike\addons\admins.txt cstrike\addons\tempadmins.txt cstrike\addons\wordlist.txt cstrike\addons\bannednames.txt myg0t, etc.)
cstrike\addons\dontloadmaps.txt admin_votemap
or admin_votemaps when a specific user is playing.
cstrike\addons\maplist.txt admin_mapmenu command.
cstrike\addons\models.txt cstrike\addons\mapvotes.ini cstrike\maps\{mapname}.res | File: | cstrike\cfg\defaults.cfg |
|
|---|---|---|
| Format: | Variable Valueor ServerCommand Arguments
|
|
| Example: | autobuying 1AddGhostStop "STEAM_0:0:123459"
|
|
"AdminXPassWord" variables. Admin levels one through four can be granted by
setting a password for each level. setinfo _password PASSWORD
client console command to gain Admin access, (or they can add that command to their client's autoexec.cfg file.)cstrike\addons\admins.txt, or
cstrike\addons\tempadmins.txt.autoexec.cfg file) to become Admin.bm_KickForBadPassword for instructions on automatically kicking a player who issues
an invalid password via the AdminXPassWord method.Admin1PassWord "PASSWORD"setinfo _password PASSWORDAdmin2PassWord "PASSWORD"setinfo _password PASSWORDAdmin3PassWord "PASSWORD"setinfo _password PASSWORDAdmin4PassWord "PASSWORD"setinfo _password PASSWORDAdminPasswordRequiresNick VALUEVALUE = 1: Require that player names be checked against the list of allowed player names added via
AddAdminName to gain Admin access when using the
AdminXPassWord method.VALUE = 0: Do not require player names to be checked when using the AdminXPassWord method,
(default).AddAdminName for instructions on adding player names to the allowed list of Admins who
can use the AdminXPassWord method.bm_KickForBadPassword for instructions on automatically kicking a player who issues
an invalid password via the AdminXPassWord method.Restrict(weapon-name)
variables.cstrike\cfg\de_dust.cfg),
to restrict weapons differently on each map. cstrike\cfg\defaults.cfg file is executed before the
cstrike\cfg\<mapname>.cfg files. cstrike\cfg\<mapname>.cfg file will only be executed when there are one or more players in the server.Restrict(weapon-name) 1Restrict(weapon-name) 2Restrict(weapon-name) 3Restrictglock RestrictUsp RestrictP228 RestrictDeagle RestrictElite RestrictM3 Restrictxm1014 Restrictmac10 Restrictmp5navy Restrictump45 Restrictp90 Restricttmp Restrictgalil Restrictak47 Restrictsg552 Restrictg3sg1 (this is the auto-sniper for Terrorists) Restrictawp Restrictfamis Restrictaug Restrictsg550 (this is the auto-sniper for Counter-Terrorists) Restrictnightvision Restricthegrenade Restrictsmoke Restrictflash Restrictdefuser Restrictvest Restrictvesthelm Restrictscout Restrictm4a1 RestrictPrimAmmo RestrictSecAmmo Restrictm249 Restrictfiveseven
autobuying 0autobuying 1DropRestrictedWeapons 0DropRestrictedWeapons 1DropRestrictedWeapons 2DropRestrictedWeapons 3LimitSnipersPerPersonPerMap VALUEVALUE times per map.VALUE = 0: Do not limit the number of times a player can buy a sniper rifle per map, (default).LimitSniper... checks are made before the other
weapon restriction checks.LimitSnipersPerPersonPerMap to zero, then the other weapon restriction settings will still apply.IncludeScoutInSnipers.DropRestrictedWeapons variable to a non-zero value.LimitSnipersPerTeam VALUEVALUE sniper rifles per team, per map.VALUE = 0: Do not limit the number of sniper rifles allowed per team, per map, (default).LimitSniper... checks are made before the other
weapon restriction checks.LimitSnipersPerTeam to zero, then the other weapon restriction settings will still apply.IncludeScoutInSnipers.DropRestrictedWeapons variable to a non-zero value.IncludeScoutInSnipers 1LimitSnipersPerPersonPerMap or
LimitSnipersPerTeam are non-zero.IncludeScoutInSnipers 0LimitSnipersPerPersonPerMap or
LimitSnipersPerTeam are non-zero, (default). cstrike\addons\mapvotes.ini.AllowBanVoting VALUEVALUE = 0: Disable voting using admin_ban.VALUE = 1: Only Admins can initiate a vote using admin_ban, (default).VALUE = 2: If one or more Admins are present, only an Admin can initiate a vote using
admin_ban. If no Admins are present, anyone can initiate a vote using
admin_ban.VALUE = 3: Anyone can initiate a vote using admin_ban even if one or more
Admins are present.AllowKickVoting VALUEVALUE = 0: Disable voting using admin_kick.VALUE = 1: Only Admins can initiate a vote using admin_kick, (default).VALUE = 2: If one or more Admins are present, only an Admin can initiate a vote using
admin_kick. If no Admins are present, anyone can initiate a vote using
admin_kick.VALUE = 3: Anyone can initiate a vote using admin_kick even if one or more
Admins are present.AllowVoting VALUEVALUE = 0: Disable voting using admin_vote,
admin_votemap, and admin_votemaps.VALUE = 1: Only Admins can initiate a vote using admin_vote,
admin_votemap, and admin_votemaps, (default).VALUE = 2: If one or more Admins are present, only an Admin can initiate a vote using
admin_vote, admin_votemap,
and admin_votemaps. If no Admins are present, anyone can initiate a vote using
admin_vote, admin_votemap,
and admin_votemaps.VALUE = 3: Anyone can initiate a vote using admin_vote,
admin_votemap, and
admin_votemaps even if one or more Admins are present.AutoMapVotes 0 admin_votemaps before map-end.AutoMapVotes 0 disables automatic map-end voting when you are using either
mp_timelimit or mp_winlimit.mp_timelimit, see the AutoVoteMapTime variable.AutoMapVotes 1 admin_votemaps before map-end.AutoMapVotes 1 enables automatic map-end voting when you are using mp_winlimit to
specify the maximum number of wins for one team before the map changes. If you are using mp_timelimit, see the
AutoVoteMapTime variable.mp_winlimit, and AutoMapVotes is set to 1, then
admin_votemaps will be automatically executed two rounds before the number of rounds
specified by your mp_winlimit setting.AutoVoteMapTime 0 admin_votemaps before map-end.AutoVoteMapTime works only when you are using mp_timelimit to set the maximum
time for a map. If you are using mp_winlimit, see the AutoMapVotes variable.AutoVoteMapTime MINUTES admin_votemaps is automatically executed,
(default = 3 minutes).AutoVoteMapTime works only when you are using mp_timelimit to set the maximum
time for a map. If you are using mp_winlimit, see the AutoMapVotes variable. AutoVoteMapTime to a value less than 3, (except when setting it to zero to disable.) mp_timelimit set in the
file, cstrike\cfg\defaults.cfg. AutoVoteMapTime feature still doesn't work after
adding mp_timelimit to the cstrike\cfg\defaults.cfg file,
then add another mp_timelimit entry before your desired time limit. For example: mp_timelimit 10 mp_timelimit 22DontIncludeLastMaps VALUEVALUE played maps from the list of maps to be voted for during an
admin_votemaps command. VALUE can be any number from 0 to 10.VALUE = 0: Any map listed in the cstrike\addons\mapvotes.ini file is eligible to be
included in the randomly-generated map-vote list.VALUE = 5: The last five maps played will be excluded from the randomly-generated map-vote list, (default).ExtendRoundWinLimit ROUNDSExtendTimeLimit MINUTESLoadMapsFromFile VALUEVALUE = 0: The admin_mapmenu command will search the
cstrike\maps directory for all .bsp files, and use the list of found map files, (default).VALUE = 1: The admin_mapmenu command will only list the maps in the
file, cstrike\addons\maplist.txt.MaintainMapCycle VALUEVALUE = 0: Load the first map in the cstrike\mapcycle.txt file after a non-mapcycle.txt map is voted in and played.VALUE = 1: After a non-mapcycle.txt map is voted in and played, resume play with the next map in the cstrike\mapcycle.txt
file, (default).MapVotesShowDeadOnly VALUEVALUE = 0: When the @votemaps command is used, or during end-of-map voting, the Vote menu appears to all players,
living and dead.VALUE = 1: When the @votemaps command is used, or during end-of-map voting, the Vote menu only appears to
dead players, (default). Living players must say vote to see the Voting menu.PercentOfVotesToEndVote VALUEVALUE = 0.75: When the @votemaps command is used, or during end-of-map voting, VALUE percent of
players are required to vote in order to end the vote, (default).ShowVotes VALUEVALUE = 0: Do not show voters the voting choices made.VALUE = 1: Show voters the voting choices made, (default).StartVoteDelay SECONDSUseEscMenus VALUEVALUE = 0: Do not set voting menus to Radio-Command-like menus, (default).VALUE = 1: Set voting menus to Radio-Command-like menus.VoteBanPercent VALUE admin_voteban command.VALUE is 0.35, which means 35 percent of players plus 1 player must vote "Yes" for the proposed
player to be banned.AllowBanVoting to zero to
disable ban voting.VoteFrequency SECONDSVoteKickPercent VALUE admin_votekick command.VALUE is 0.35, which means 35 percent of players plus 1 player must vote "Yes" for the proposed
player to be kicked.AllowKickVoting to zero to
disable kick voting.VoteMapPercent VALUE admin_votemap command.VALUE is 0.35, which means 35 percent of players plus 1 player must vote "Yes" for the proposed map
to win the vote.AllowVoting to zero to
disable map voting.VoteMapsPercent VALUE admin_votemaps command.VALUE is 0.35, which means 35 percent of players plus 1 player must vote for the same map for it to win the vote.AllowVoting to zero to
disable map voting.AllowUniNames 0AllowUniNames 1AllowPercentName 0AllowPercentName 1ChangeNames 0AllowUniNames is zero.SwearKick is non-zero. cstrike\addons\wordlist.txt.ChangeNames 1AllowUniNames is zero.SwearKick is non-zero. cstrike\addons\wordlist.txt.NameChangePunishment VALUENameChangesToKick must be
non-zero for this to work.VALUE = 1: Kick players who change their name more than NameChangesToKick times
per round.VALUE = 2: Auto-ban players for AutoBanTime minutes if they change their name more
than NameChangesToKick times per round, (default).VALUE = 3: Permanently ban players who change their name more than
NameChangesToKick times per round.NameChangesToKick CHANGESCHANGES time per round, they will be kicked, (default = 7 name-changes).NameChangePunishment variable.CHANGES = 0: Disable kicking players who change their name.NameMinimumLength LENGTHLENGTH characters in length to join or stay connected to the server, (default = 0).NamesWithUniSpacePunish VALUEVALUE = 1: Kick players who change their name to be the same as another player with an additional invisible (unicode)
character, (default).VALUE = 2: Auto-ban players who change their name to be the same as another player with an additional invisible
(unicode) character.VALUE = 3: Permanently ban players who change their name to be the same as another player with an additional invisible
(unicode) character.VALUE = 0: Do not kick players who change their name to be the same as another player with an additional invisible
(unicode) character./rank./top5./top15. cstrike\addons\BeetleStats.dat.BeetleStats.dat file and produces player rankings in an HTML table.cstrike\addons\BeetleStats.txt.rcon RankingsTotal 0rcon EnableRanks 0 cstrike\addons\BeetleStats.dat,
and restarting the CS:Source server.bm_displayranks VALUEVALUE = 1: Display /rank chat commands normally: the player's chat command,
/rank, is displayed to all players, but their rank is displayed only to the requesting player, (default).VALUE = 2: Display neither the player's chat command, /rank, nor their rank to all players.
Display ranking only to the requesting player.VALUE = 3: Do not display the player's chat command, /rank, but display their rank to all
players.VALUE = 4: Display ranks in the top left corner.DisplayTop15 VALUEVALUE = 0: Disable the /top15 display.VALUE = 1: Enable the /top15 display in a message-of-the-day (MOTD) window, (default).VALUE = 2: Enable the /top5 display in chat text.VALUE = 3: Enable the /top15 display in an unformatted message-of-the-day (MOTD) window.EnableRanks VALUEVALUE = 0: Disable the in-game ranking system.VALUE = 1: Enable the in-game ranking system, (default).RankingsTotal 2000CalculateRanksEachRound VALUEVALUE = 0: Recalulates ranks at the end of each map.VALUE = 1: Recalulates ranks at the end of each round, (default).RankByName VALUEVALUE = 0: Rankings are based on Steam ID, (default).VALUE = 1: Rankings are based on player name, instead of Steam ID.stats command.EnableStatsMe VALUEVALUE = 1: Enable saving and reporting of StatsMe-like weapon statistics, (default).VALUE = 0: Disable saving and reporting of StatsMe-like weapon statistics.bm_DisplayDeathStats VALUEVALUE = 1: Enable display of damage report upon death, (default). This requires
that EnableStatsMe is also set to 1. This damage report will also be displayed when
players type stats in chat text.VALUE = 0: Disable display of damage report upon death. admin_ff./ff. mp_friendlyfire 0 mp_friendlyfire 1 cstrike\cfg\defaults.cfg file to specify your server's friendly fire setting:mp_friendlyfire 0mp_friendlyfire 1mp_spawnprotectiontime (default = 5), and mp_autokick are turned on,
the game engine will still kick and ban someone for spawn-killing.ForgiveTkMenu VALUEVALUE = 1: Enable display of the "forgive" menu to a victim of a team-killing, (default).VALUE = 2: Enable display of the "forgive" menu to a victim of a team-killing, however, only victims who have
admin_slay admin permission will see the Slay options in the menu.VALUE = 0: Disable display of the "forgive" menu. SpawnKillSeconds or GetTkKick, then a menu is
displayed to the victim, giving them the following options to act upon their team-killer:
Forgive – Forgive the team-killer, (do nothing to him.)Slay Now – Slay the team-killer immediately.ForgiveTkMenu is 2, then only victims who have
admin_slay admin permission will see this option.Slay Next Round – Slay the team killer at the beginning of the next round.ForgiveTkMenu is 2, then only victims who have
admin_slay admin permission will see this option.Collect – Collect TKFines dollars from the team-killer, (except during the first
round of a map.)Blind – Make the team-killer blind for TKBlindTime seconds.Shake – Make the team-killer shake for TKShakeTime seconds.Fart – Make the team-killer fart for TKFart seconds.Burn – Burn the team-killer.ForgiveTkMenu is 2, then only victims who have
admin_slay admin permission will see this option. mp_tkpunish 0 in your server's configuration file,
cstrike\cfg\server.cfg, for the ForgiveTkMenu menu to work.GetTkKick is set to zero, then the ForgiveTkMenu
menu will not display. Set GetTkKick to a non-zero value if you also want to display the
ForgiveTkMenu menu.GetTkKick VALUEGetTkKick is set to zero, then the ForgiveTkMenu
menu will not display. Set GetTkKick to a non-zero value if you also want to display the
ForgiveTkMenu menu.HurtSpawnAttackers VALUEVALUE = 1 or greater: During the SpawnKillSeconds period, automatically slap
spawn-attackers with this amount of damage plus the damage inflicted to the teammate victim.VALUE = 0: Do not automatically slap spawn-attackers with additional damage during the
SpawnKillSeconds period, (default).MoneyOffset VALUEMoneyOffset cvar and added code
to make the server search for the correct value automatically. You can still override the value, (not recommended), using the server command,
bm_setmoneyoffset MoneyOffset variable exists so that it can be modified by you if Valve releases a Steam update that
changes the memory address. BeetleFart will post the new value in the
BeetlesMod.com forums if a Steam update requires this variable to be
changed. You should then change this variable to the new value, and BeetleFart will not have to release a new version of his plugin to
correct the memory address.VALUE to 875 (this is the default value in defaults.cfg).VALUE to 880VALUE of MoneyOffset currently defined on your server, execute @rcon moneyoffset while in
the game, or rcon moneyoffset from the server's console, or in HLSW.ReflectDamagePlus DAMAGEDAMAGE plus the amount of damage inflicted upon the victim.
This occurs only after TeamAttackIncidents is reached, and after
SpawnKillSeconds is reached, (default = 0 damage, which disables this feature).SetMpAutoKick VALUEVALUE = 1: If an Admin joins spectate, set mp_autokick off, to allow Admins to spectate without getting kicked.
The mod then sets mp_autokick back on when no Admins are spectating, (default).VALUE = 0: Do not change the setting of mp_autokick.ShowAllTeamDamage VALUEVALUE = 1: Show opposing team members and spectators the team-attack messages, (default).VALUE = 0: Do not show opposing team members and spectators the team-attack messages.SpawnKillSeconds SECONDSmp_freezetime, not at round-start.TeamAttackIncidents VALUEVALUE occurrences of team-attacking, start inflicting damage to team-attackers using
ReflectDamagePlus, (default = 15). Set VALUE to zero to disable.TKBlindTime SECONDSSECONDS seconds if the Blind option is selected by the victim from the
ForgiveTkMenu menu, (default is 30 seconds).SECONDS = 0: Remove the Blind option from the ForgiveTkMenu menu.TKFart SECONDSSECONDS seconds if the Fart option is selected by the victim from the
ForgiveTkMenu menu, (default is 30 seconds).SECONDS = 0: Remove the Fart option from the ForgiveTkMenu menu.TKFines DOLLARS DOLLARS dollars of "fine" money from the offending team-killer player if
the Collect option is selected by the victim from the ForgiveTkMenu menu,
(default = 2500 dollars). See also the variable, MoneyOffset.TKShakeTime SECONDSSECONDS seconds if the Shake option is selected by the victim from the
ForgiveTkMenu menu, (default is 30 seconds).SECONDS = 0: Remove the Shake option from the ForgiveTkMenu menu.MatchPassword PASSWORDPASSWORD, requiring players to know the password to join the server during match play.MatchConfig FILENAME admin_startmatch command. Typically, this is the file,
match.cfg.MatchRounds ROUNDSROUNDS rounds, (default is 15 rounds.)MatchAutoSwitch VALUEVALUE = 1: During match play, auto-switch players at half-time of the match, (default).VALUE = 0: Disable auto-switching players at half-time of the match.MatchCheckRoster VALUEadmin_matchroster.VALUE = 1: During match play, check the roster list when the admin_startmatch
command is executed. Prevent the match from starting if players are connected who are not listed in the roster list. cstrike\cfg\matchroster.cfg and
AddMatchPlayer.VALUE = 0: During match play, do not check the roster list when the
admin_startmatch command is executed, (default).MatchRestart1 SECONDSSECONDS seconds, (default = 3 seconds).MatchRestart2 SECONDSSECONDS seconds, (default = 2 seconds).MatchRestart3 SECONDSSECONDS seconds, (default = 10 seconds).MatchStopDemos VALUEVALUE = 1: During match play, auto-execute StopDemo on all clients at half-time and match end, (default).VALUE = 0: Disable auto-executing StopDemo on all clients at half-time and match end.MatchBlind VALUEVALUE = 1: During match play, players who die will immediately see fade-to-black. This is intended to work around a
fadetoblack bug on some maps, (default).VALUE = 0: Disable fading to black.DisableOverHead VALUEVALUE = 0: During match play, disable overhead viewing, (default). If a player tries to
turn on overhead viewing when it's disabled, their attempt will be logged.VALUE = 1: Always disable overhead viewing, during match play and non-match play.AutoLoadTempAdminsDay VALUEVALUE for the day of the week when Temporary Admins are allowed to be Admins.
VALUE can be one of 0 through 6, where Sunday = 0.AutoLoadTempAdminsStartHour VALUEVALUE for the starting hour of the day when Temporary Admins are allowed to be Admins.AutoLoadTempAdminsEndHour VALUEVALUE for the ending hour of the day when Temporary Admins are disallowed to be Admins.LoadTemporaryAdmins VALUEVALUE = 1: Load Temporary Admins from the file,
cstrike\addons\tempadmins.txt according to the day, start-hour, and end-hour values
specified above.VALUE = 0: Disable loading Temporary Admins from the file,
cstrike\addons\tempadmins.txt, (default).AdDisplayFreq SECONDSSECONDS is 30 seconds.console option is used with the addadvertisement command. cstrike\cfg\advertisements.cfg. cstrike\addons\advertisements.txt
does not exist. cstrike\cfg\advertisements.cfg.AdvertiseDeadOnly to 2, as described, below.AdvertiseDeadOnly 0AdvertiseDeadOnly 1AdvertiseDeadOnly 2BlowOutLimit ROUNDSROUNDS victories more than the other team. For example, when set to 12, if one team gets
12 round-victories more than the other team, the admin_votemaps command will automatically be
executed. If no map wins the vote, the current map will end, and the next map in rotation will load.ROUNDS = 0: Disable automatically ending the map if one team has a large number of victories over the
other team, (default).LosersBonus DOLLARSDOLLARS dollars to a team losing by more than
(BlowOutLimit divided by 2) victories, (default = 0 dollars, where no cash is awarded).DOLARS is -1, some players from the winning team are switched to the losing team if
TeamSwitchPercent is non-zero. See also the variable,
MoneyOffset.TeamSwitchPercent PERCENTLosersBonus is set to -1, and the losing team is losing by more than
(BlowOutLimit divided by 2) victories, then PERCENT percent of the players from
each team are switched to the other team. The players with the most kills from the winning team are switched with an equal number of the
players with the least kills from the losing team, (default = 0.20, which is 20%).BlowOutLimit is 10, and
LosersBonus is -1, and TeamSwitchPercent
is 0.20, then when one team is ahead by 5 rounds over the losing team, 20 percent of the players from each team will be
switched to the other team. The "best" players from the winning team will be switched with the "worst" players from
the losing team.UseNonResFileSoundDownloads must be set to one. If not, then each
.wav (sound) file must have been previously downloaded to each player's PC using the
.res (resource) file mechanism. cstrike\cfg\defaults.cfg. To enable them, you must
remove the comment characters, (//) from the beginning of each line, starting with//KnifeKillSound "misc/humiliation.wav"KnifeKillSound ""PlayQuakeSoundsToAll VALUEVALUE = 0: Only players involved in the kill event will hear these event sounds when they occur, (default).VALUE = 1: All players will hear these kill event sounds when they occur.KickSound "FILENAME"FILENAME whenever a player is kicked.FILENAME must be specified with a path relative to the cstrike\sound directory. For example:KickSound "misc/kicked.wav"cstrike\sound\misc\kicked.wavKnifeKillSound "FILENAME"FILENAME whenever a player is killed by knifing.FILENAME must be specified with a path relative to the cstrike\sound directory. For example:KnifeKillSound "misc/humiliation.wav"cstrike\sound\misc\humiliation.wavMonsterKillSound "FILENAME"FILENAME whenever a player kills five opponents without being killed.FILENAME must be specified with a path relative to the cstrike\sound directory. For example:MonsterKillSound "misc/monsterkill.wav"cstrike\sound\misc\monsterkill.wavsetKillCount "monsterkills" "VALUE".UltraKillSound "FILENAME"FILENAME whenever a player kills seven opponents without being killed.FILENAME must be specified with a path relative to the cstrike\sound directory. For example:UltraKillSound "misc/ultrakill.wav"cstrike\sound\misc\ultrakill.wavsetKillCount "UltraKillKills" "VALUE".GodLikeSound "FILENAME"FILENAME whenever a player kills eleven opponents without being killed.FILENAME must be specified with a path relative to the cstrike\sound directory. For example:GodLikeSound "misc/godlike.wav"cstrike\sound\misc\godlike.wavsetKillCount "GodLikeKills" "VALUE".RampageKillsSound "FILENAME"FILENAME whenever a player kills fifteen opponents without being killed.FILENAME must be specified with a path relative to the cstrike\sound directory. For example:RampageKillsSound "misc/rampage.wav"cstrike\sound\misc\rampage.wavsetKillCount "RampageKills" "VALUE".LudicrousKillsSound "FILENAME"FILENAME whenever a player kills twenty opponents without being killed.FILENAME must be specified with a path relative to the cstrike\sound directory. For example:RampageKillsSound "misc/ludicrous.wav"cstrike\sound\misc\ludicrous.wavsetKillCount "LudicrousKills" "VALUE".HeadShotSound "FILENAME"FILENAME whenever a player kills an opponent with a headshot.FILENAME must be specified with a path relative to the cstrike\sound directory. For example:HeadShotSound "misc/headshot.wav"cstrike\sound\misc\headshot.wavFirstBloodSound "FILENAME"FILENAME when first blood is drawn, (the first player to hit an opponent).FILENAME must be specified with a path relative to the cstrike\sound directory. For example:FirstBloodSound "misc/firstblood.wav"cstrike\sound\misc\firstblood.wavResetKillCountOnRoundStart VALUEVALUE = 0: Do not reset the Kills counter for sound events at the beginning of each round.VALUE = 1: Reset the Kills counter for sound events at the beginning of each round, (default).ShowKillTextMessages VALUEVALUE = 0: Do not show text chat messages to all players when kill events occur.VALUE = 1: Show text chat messages to all players when kill events occur, (default).setstring entries in the file,
cstrike\cfg\replacetext.cfg, for example:setstring "FirstBloodText" "First Blood!!!!"setstring "MonsterKillText" "Is A Monster!!!"setstring "UltraKillText" "UltraKill!!!!"setstring "GodLikeText" "Is GodLike!!!!"setstring "RampageKillsText" "RAMPAGE!!!!!!!!!!!"setstring "LudicrousKillsText" "LUDICROUS!!!!!"setstring "HeadShotText" "HeadShot!!!!"ReservedSlot PLAYERSPLAYERS number of Admin players with reserved-slot privileges. KicksForAutoBan feature is enabled. Redirect feature is enabled, the player will be redirected to another server, rather than
being kicked/disconnected.PLAYERS = 0: Disable the reserved slot mechanism, (default).ReservedMode VALUEVALUE = 1: When the ReservedSlot mechanism is enabled (not zero), the server
will continuously disconnect players to open up a free slot, (or redirect them, if the Redirect
feature is enabled). ReservedMode is set to one, by default.VALUE = 0: Disconnect, (or redirect), a connecting player only if they are not an Admin.SetMaxVisible VALUEVALUE = 1: Set the server's sv_visiblemaxplayers variable to (maxplayers minus
ReservedSlot).sv_visiblemaxplayers, is the value seen by observers in the Steam server-browser list.SetMaxVisible is 1 (one), and ReservedSlot is non-zero, then
sv_visiblemaxplayers will be set to (maxplayers minus ReservedSlot).VALUE = 0: Do not change the server's sv_visiblemaxplayers variable, (default).ReservedKickMenu VALUEVALUE = 1: When the ReservedSlot mechanism is enabled (not zero), an Admin
joining a full server will see a Kick menu allowing them to select a player to kick, opening a free slot so that the Admin can join.VALUE = 0: Disable the reserved kick menu feature, (default).DayTimeCfgHour HOUR cstrike\cfg\daytime.cfg, will be executed the first time a map changes during the
HOUR hour of the day, (in military time with HoursOffset added to
HOUR).HOUR = 0: Disable execution of the Day-time configuration file.HOUR hour, then a map-change will not occur, and the file,
cstrike\cfg\daytime.cfg, will not be executed. To force execution of this
file, you can enable at least one bot all the time, or enable SRCTV. To enable SRCTV, set tv_enable to 1, and change the map.NightTimeCfgHour HOUR cstrike\cfg\nighttime.cfg, will be executed the first time a map changes during the
HOUR hour of the day, (in military time with HoursOffset added to
HOUR).HOUR = 0: Disable execution of the Night-time configuration file.HOUR hour, then a map-change will not occur, and the file,
cstrike\cfg\nighttime.cfg, will not be executed. To force execution of this
file, you can enable at least one bot all the time, or enable SRCTV. To enable SRCTV, set tv_enable to 1, and change the map..cfg files. These commands can also be issued at the server's console, or via HLSW..cfg file, with a different argument passed to each instance of the server
command.AddAdmin "TARGETNAME" "ACCESSLEVELS""TARGETNAME" as an Admin with "ACCESSLEVELS" rights, effective until the
next map-change.TARGETNAME can be the player's full name, or part of their name (if it's a unique part).ACCESSLEVELS are the abbreviations defined in the Admin commands section.AddAdminID "STEAM_ID" "ACCESSLEVELS""STEAM_ID" as an Admin with "ACCESSLEVELS" rights, effective until the
next map-change.STEAM_ID is the Steam ID of the player to be granted Admin rights.ACCESSLEVELS are the abbreviations defined in the Admin commands section.AddAdminName "PLAYERNAME" "PASSWORD" "ACCESSLEVELS""PLAYERNAME" to list of players allowed to use the
AdminXPassWord method of gaining Admin access."PLAYERNAME" must execute the command, setinfo _password PASSWORD"ACCESSLEVELS"AdminPasswordRequiresNick be set to 1.AddAdminLogFilenamePrefix "LOGPREFIX"cstrike\addons\adminlogs\ folder.AdminMMDD.log, where MM is the month number, and DD is the day number.cstrike\cfg\defaults.cfg,
and setting "LOGPREFIX" to a meaningful value.AddAdminLogFilenamePrefix "Server1"cstrike\addons\adminlogs\Server1Admin0515.logAddAdminLogPathInfo "LOGPATH"cstrike\addons\adminlogs\ folder.AdminMMDD.log, where MM is the month number, and DD is the day number.cstrike\cfg\defaults.cfg, and setting "LOGPATH" to a meaningful value.AddAdminLogPathInfo "MyServer"cstrike\addons\adminlogs\MyServer\Admin0515.logAddAutoJoin "STEAM_ID"STEAM_ID to auto-join a team. The player cannot spectate, and
this command overrides AutoJoinImmunity.AddForcedTag "STEAM_ID" "TAG"STEAM_ID to have TAG appended to their name.AddGhostStop "SteamID"SteamID fadetoblack after each death. This prevents the affected player from spectating the remaining
living players while he is dead.cstrike\cfg\defaults.cfg, once for
each SteamID. Each SteamID must be enclosed in quotes.admin_ghostkill.AddJoinTrigger "STEAMID_OR_NAME_OR_ALL" "admin_csay #NAME# is in da house!" "2"AddSayTrigger.)AddMatchPlayer "STEAM_ID"STEAM_ID to the match roster list. See also the following:
MatchCheckRoster, matchroster.cfg,
and admin_startmatch.matchroster.cfg.AddPermaGag "SteamID" "PLAYERNAME""SteamID", and name, "PLAYERNAME", to the list of players
gagged for the duration specified by the PermaGagDuration variable.cstrike/cfg/clanmembers.cfg file
each time the admin_permagag command is executed, if the
PermaGagDuration variable is set to 2, (permanent).AddPermaMute "SteamID" "PLAYERNAME""SteamID", and name, "PLAYERNAME", to the list of players
muted for the duration specified by the PermaMuteDuration variable.cstrike/cfg/clanmembers.cfg file
each time the admin_permamute command is executed, if the
PermaMuteDuration variable is set to 2, (permanent).AddSayTrigger "TRIGGERTEXT" "RESPONSE" "ACTION""TRIGGERTEXT" as
chat text.cstrike\cfg\defaults.cfg.// which comments-out the example.// comment-characters, and modify the example to enable it, or add your own custom lines to that file
using the following syntax:"TRIGGERTEXT" can be any text string that you want the server to watch for in player chat text."RESPONSE" upon seeing "TRIGGERTEXT" in chat text depends on the value of the
"ACTION" argument:"ACTION" = 0: Show all players the "TRIGGERTEXT" text and the
"RESPONSE" text when a player types "TRIGGERTEXT" in chat."ACTION" = 1: Show all players only the "RESPONSE" text when a player types
"TRIGGERTEXT" in chat."ACTION" = 2: Execute the command defined in "RESPONSE" when a player types
"TRIGGERTEXT" text in chat. The command defined in "RESPONSE" can contain one
percent-s (%s) argument which will be replaced by the name of the player who typed the
"TRIGGERTEXT" text in chat."RESPONSE" requires embedded quotation marks, use ^ as a replacement character for
" ."RESPONSE" can also contain one or more of these special tags:#TEXT# will be replaced by the text the player typed following the "TRIGGERTEXT".#NAME# will be replaced by the name of the player that typed "TRIGGERTEXT" in chat.#STEAMID# will be replaced by the Steam ID of the player that typed "TRIGGERTEXT" in chat.#TICKRATE# will be replaced by the current tick rate setting of the server.dummy will prevent "TRIGGERTEXT" typed in chat from being processed by the plugin. Useful for overriding commands like "stats"."ACTION" = 5: Execute multiple commands defined in "RESPONSE" when a living player types
"TRIGGERTEXT" text in chat. Each command defined in "RESPONSE" must be prefixed
by a number: 1 = client command, 2 = server command, or 3 = server team command. The "RESPONSE" text
string must be 128 characters or less in length."ACTION" = 6: Execute multiple commands defined in "RESPONSE" when any player,
living or dead, types "TRIGGERTEXT" text in chat. Each command defined in "RESPONSE"
must be prefixed by a number: 1 = client command, 2 = server command, or 3 = server team command. The
"RESPONSE" text string must be 128 characters or less in length.AddSayTrigger:addsaytrigger "BD" "Bomb Down" "0""BD" in chat text will cause the server to say to all players, "PlayerName: BD - Bomb Down"addsaytrigger "BD" "Bomb Down" "1""BD" in chat text will cause the server to say to all players, "PlayerName: Bomb Down"addsaytrigger "msg" "admin_tsay #TEXT#" "2""msg This Is My Message" in chat text will cause the server to execute admin_tsay This Is My Messageaddsaytrigger "psay" "admin_psay #TEXT#" "2""psay mybuddy This is my private message" in chat text will cause the server to execute admin_psay mybuddy This is my private messageaddsaytrigger "slap me" "admin_slap %s" "2""slap me" in chat text will cause the server to
admin_slap that player.addsaytrigger "I hack" "admin_kick %s" "2""I hack" in chat text will cause the server to
admin_kick that player.addsaytrigger "ban me" "admin_ban %s" "2""ban me" in chat text will cause the server to
admin_ban that player.addsaytrigger "rndback" "3 admin_playteamsound misc/goaroundback.wav;1
say Go Around Back" "5""rndback" in chat text will cause the server to play the
misc/goaroundback.wav sound file to teammates, only, followed by the player saying
"Go Around Back" in chat text.addsaytrigger "crap" "3 admin_playteamsound misc/blower.wav;1 say Oops!!" "6""crap" in chat text will cause the server to play the misc/blower.wav sound file to
teammates, only, followed by the player saying "Oops!!" in chat text.addsaytrigger "stats" "1 dummy;" "5""stats" in chat text will see nothing in response, effectively overriding the default behavior
of players typing "stats" in chat text.addsaytrigger "stats" "1 dummy;" "6""stats" in chat text will see nothing in response, effectively overriding the default behavior
of players typing "stats" in chat text.browse in an AddSayTrigger command, do NOT include
the "http://" prefix, as it does not get parsed correctly. Instead, use this format:addsaytrigger "serverstats" "browse 69.90.34.10/hlserver7/" "1"addsaytrigger "beetlesmod" "browse www.beetlesmod.com" "1"AddTempAdmins cstrike\addons\tempadmins.txt file, effective until the
next map-change.admin_godalladmin_heal TARGETNAME HEALTHTARGETNAME by giving them HEALTH health points.TARGETNAME can be the player's full name, or part of their name (if it's a unique part).admin_healct HEALTHHEALTH health points.admin_healt HEALTHHEALTH health points.admin_stopgodalladmin_godall).admin_playsound "misc/soundfile.wav"admin_playteamsound "misc/soundfile.wav"bm_addremoteserver "IP_ADDRESS:PORT" "RCONPASSWORD"SendBansToAllServers, is set to 1, this command will
send the list of all bans from your server to another server at the IP address and port number specified by
"IP_ADDRESS:PORT"."RCONPASSWORD" of the other server so that your server can connect to the target server to
copy the ban list.bm_addremoteserver commands to
specify each target server's IP address, port and rcon password.bm_addremoteserver commands,
you can also set the ServersIpAddress variable on each server to prevent a server from
attempting to send a ban list to itself.bm_addremoteserver server command will not attempt to
send a ban list to the server that initiated the bm_addremoteserver server command.bm_AllowModelsInMatch VALUEVALUE = 1: Allow models to be used during matches started with admin_startmatch.VALUE = 0: Prevent models from being used during matches started with admin_startmatch.bm_BackUpBans VALUEVALUE = 1: Back up the banned users files every map change, (default).cstrike\cfg\banned_user.cfg and cstrike\cfg\banned_ip.cfg are copied to the files,
cstrike\cfg\bu_banned_user.cfg and cstrike\cfg\bu_banned_ip.cfg, respectively.VALUE = 0: Do not back up the banned users files every map change.bm_cleartasksbm_task command to clear any previously-scheduled
tasks from memory.bm_DisplayHackBans VALUEVALUE = 1: Display to all players via admin_csay when a cheater/hacker has been
detected by BeetleFart's Admin mod, (default).VALUE = 0: Do not display to all players when a cheater/hacker has been detected by BeetleFart's Admin mod.bm_forceadminmodels VALUEVALUE = 1: Force Admins to use ADMINCT or ADMINTERRORIST models.VALUE = 0: Allow Admins to choose ADMINCT or ADMINTERRORIST models or other models in the model list.bm_KickForBadPassword VALUEVALUE = 0: Do not kick an Admin player if they use an invalid password via the
AdminXPassWord method, (default).VALUE = 1: Kick an Admin player who uses an invalid password via the
AdminXPassWord method.bm_managebots VALUEVALUE = 1: Let Beetlefart's Admin Mod manage the number of bots using Bot_Max.VALUE = 0: Maintain bots yourself using bot_quota or bot_add commands that
you execute, (default).bm_maxhealth VALUEVALUE health points. VALUE should be greater than 100.bm_menu TARGET TITLE MENUITEM1 MENUITEM2 ... MENUITEM10addjointrigger "all" "2 bm_menu %s ^NO Premeditated TK/TD^ ^No Cheating or buguse^ ^No Ghosting^ ^No spawn camping^ ^Follow team objectives^ ^NO WHINER/WINNER joining^" "5"bm_SetMenuTime to set the duration in seconds that custom menus will remain on-screen.bm_motdmessage VALUEVALUE = 12: Use this value if your server is an HL2 Deathmatch server to correctly display the message-of-the-day (MOTD)
window.VALUE = 13 (or bm_motdmessage not specified): For correctly displaying the message-of-the-day (MOTD) window
on a CS:Source server, (default, not required).bm_msay TIME TARGETNAME MESSAGETIME in seconds.TARGETNAME can be the player's full name, or part of their name (if it's a unique part).MESSAGE.bm_SetMenuTime VALUEbm_menu command to remain on-screen.VALUE = -1: Require a number key to be pressed before closing the menu.bm_setmoneyoffset VALUEVALUE to override the money offset value detected by the mod, (usually not necessary.).bm_startBots VALUEVALUE to the number that bot_max should be set to. For example,
add bm_startBots 4 to server.cfg to jump-start four bots.bm_task "HH:MM" "SERVERCOMMAND""HH:MM", the command specified by
"SERVERCOMMAND" will execute."SERVERCOMMAND" requires embedded quotation marks, use ^ as a replacement character for
" . For example:bm_task "07:00" "redirect ^192.168.1.100:27015^" will become redirect "192.168.1.100:27015"bm_task only once per minute.bm_task, you should place a bm_cleartasks before
your first bm_task command to clear any previously-scheduled tasks from memory.bm_task commands to the bottom of the file, cstrike\cfg\defaults.cfg,
or execute this command in the server's console, or in HLSW."HH:MM" occurs, then bm_task
will not execute. To force execution of bm_task when the server is empty, you can enable at least one bot
all the time, or enable SRCTV. To enable SRCTV, set tv_enable to 1, and change the map.bm_task "round_start" "SERVERCOMMAND"preparetofight.wav at the start of
every round:bm_task "round_start" "say @playsound misc/preparetofight.wav"bm_task "round_freeze_end" "SERVERCOMMAND"mp_freezetime delay, after the beginning of each round.bm_task "round_freeze_end" "admin_tsay Now you can move."bm_task "round_end" "SERVERCOMMAND"CheckTickCountgetplayersinfo "playername""playername" to the server's current log file.L 04/20/2005 - 21:38:33: [BeetlesMod] [BotS]Derek: SteamId:BOT Uid:6 Team:CT Health:100 Money:10370 Frags:0 Deaths:0 Dead:0getallplayersinfoL 04/20/2005 - 21:38:33: [BeetlesMod] [BotS]Derek: SteamId:BOT Uid:6 Team:CT Health:100 Money:10370 Frags:0 Deaths:0 Dead:0
L 04/20/2005 - 21:38:33: [BeetlesMod] [BotS]Wyatt: SteamId:BOT Uid:7 Team:TERRORIST Health:100 Money:11900 Frags:0 Deaths:0 Dead:0
L 04/20/2005 - 21:38:33: [BeetlesMod] [BotS]Norm: SteamId:BOT Uid:8 Team:CT Health:100 Money:11220 Frags:0 Deaths:0 Dead:0hlx_msayhlx_msay.hlx_psayhlx_psay.hlx_exechlx_exec.LoadTeleportLocation "x" "y" "z" admin_teleport command.setadminhelp "admin_kick" "@kick or admin_kick <partialtarget>"setadminhelp commands to the bottom of the file,
cstrike\cfg\replacetext.cfg,
or execute this command in the server's console, or in HLSW.setadminhelp "admin_command" "Help-string text"setadminhelp "admin_kick" "@kick or admin_kick <partialtarget>"setadminhelp commands to the bottom of the file,
cstrike\cfg\replacetext.cfg,
or execute this command in the server's console, or in HLSW.setadminlevel COMMAND ABBREVIATIONABBREVIATION), for a specific Admin COMMAND.ABBREVIATION for a specific Admin COMMAND.setadminlevel admin_list Nsetadminlevel commands to the bottom of the file, cstrike\cfg\defaults.cfg,
or execute this command in the server's console, or in HLSW.setKillCount "monsterkills" "VALUE"MonsterKillSound sound file plays. For example:setKillCount "monsterkills" "5"setKillCount command in the file, cstrike\cfg\defaults.cfg,
or execute this command in the server's console, or in HLSW.setKillCount "UltraKillKills" "VALUE"UltraKillSound sound file plays. For example:setKillCount "UltraKillKills" "7"setKillCount command in the file, cstrike\cfg\defaults.cfg,
or execute this command in the server's console, or in HLSW.setKillCount "GodLikeKills" "VALUE"GodLikeSound sound file plays. For example:setKillCount "GodLikeKills" "11"setKillCount command in the file, cstrike\cfg\defaults.cfg,
or execute this command in the server's console, or in HLSW.setKillCount "RampageKills" "VALUE"RampageKillsSound sound file plays. For example:setKillCount "RampageKills" "15"setKillCount command in the file, cstrike\cfg\defaults.cfg,
or execute this command in the server's console, or in HLSW.setKillCount "LudicrousKills" "VALUE"LudicrousKillsSound sound file plays. For example:setKillCount "LudicrousKills" "20"setKillCount command in the file, cstrike\cfg\defaults.cfg,
or execute this command in the server's console, or in HLSW.setstring "event-name" "Text to be displayed"cstrike\cfg\replacetext.cfg for more information.timelefttsay COLOR MESSAGE TEXTadmin_tsay command to display MESSAGE TEXT in the color specified by
COLOR to all clients.tsay commands to any .cfg file, or execute this command in the
server's console, or in HLSW.LastManStandingBets VALUEVALUE = 0: Disable betting on a team by dead players, (default).VALUE = 1 or greater: Limit bet amounts to no more than VALUE dollars per bet.VALUE = -1: Allow betting up to the bettor's available amount of cash, up to $7,500, maximum.LastManStandingBets is not zero, then when one player remains alive on each team, dead players will be prompted with a
menu to optionally place a bet on either the Terrorists or Counter-terrorists team to win the round.LastmanStandingUseOdds to 1.doubledown in chat text during the betting period.LastManStandingBets to that dollar amount.LastManStandingBets to -1.LastmanStandingUseOdds VALUEVALUE = 1: Display odds for each of the two remaining players, (based on their ranking and/or current health), to dead
players who are betting via LastManStandingBets, (default).VALUE = 0: Disable display of odds to dead players who are betting via
LastManStandingBets.AllowRollthedice VALUEVALUE = 0: Disable Roll The Dice feature, (default).VALUE = 1: Enable Roll The Dice feature. Players who type rollthedice in chat will randomly win or lose money,
health points, indestructibility, free healing or slaying.RollTheDiceFrequency VALUEVALUE seconds, (default = 90 seconds.)RolltheDiceIndestructibilityTime VALUEVALUE seconds, (default = 30 seconds.)WinnerRollDelay VALUEVALUE seconds plus RollTheDiceFrequency
seconds pass, (default = 90 seconds.)setstring entries in the file,
cstrike\cfg\replacetext.cfg, for example:setstring "RollTheDice" "Too Soon to Roll The Dice."
setstring "RollTheDiceDrawText" "Rolling the Dice rolled a 7 - Draw"
setstring "RollTheDiceLoseText" "You Lost!!! You Get %s "
setstring "RollTheDiceWinText" "You WON!!! You Get %s"
setstring "RollTheDicePerson" "Too Soon For You to Roll The Dice."AnnouncePlayers "MESSAGETEXT"VALUE = "" : Disable display to all players of an automatic announcement (as chat text)
whenever a player joins the server, (default).VALUE = "rank" : Automatically display to all players an announcement (as chat text) showing
the ranking of each player who joins the server.VALUE = "MESSAGETEXT" : Automatically display to all players a custom announcement (as chat text)
when each player joins the server.VALUE = "rank" , the player's rank on this server will be announced to all players
(as chat text) when each player joins the server.EnableRanks to display each player's
ranking info when they join the server.VALUE = "MESSAGETEXT" , the custom message, "MESSAGETEXT", will be
announced to all players (as chat text) when each player joins the server."MESSAGETEXT" must be 127 characters or less, and can contain an optional percent-s argument, (%s),
which will be replaced by the name of the player joining the server.AnnouncePlayers "%s has entered the building."Joe has entered the building.%s argument in "MESSAGETEXT", or you may crash
your server.CheckForCheats VALUEVALUE, the more frequently it will check for cheats.VALUE less than 7 will be set to 7, except 0, which will disable checking completely.VALUE = 0: Disable BeetleFart's cheat detection, (default).VALUE = 7: Enable BeetleFart's cheat detection. Any player who trips the cheat detection
bm_DetectCount times is automatically permanently banned.bm_DetectCount "strikes" is logged to the server logs, as is the
ban action.-tickrate configured, then leave CheckForCheats set to 7.-tickrate 66 try setting CheckForCheats to 10 or 11.-tickrate 100 try setting CheckForCheats to 14.bm_AutoBanHacks VALUEVALUE = 0: Do not automatically ban a player upon detection of player cheats/hacks.VALUE = 1: Upon detection of a cheating/hacking player, if no Admins are present, the suspected player is permanently banned.VALUE = 2: Upon detection of a cheating/hacking player, the player is kicked from the server.VALUE = 3: Upon detecting bm_detectcount strikes, the suspected
player is permanently banned from the server.VALUE = 4: Upon detection of a cheating/hacking player, the player is banned for
AutoBanTime minutes.VALUE = 5, (default): Upon detection of a cheating/hacking player, if no Admins are present, the suspected player is banned for
AutoBanTime minutes.AutoBanTime minutes.bm_DetectCount VALUEVALUE times, take action against the suspected player.bm_AutoBanHacks is 1, the player is permanently banned.VALUE is 5. You can specify a VALUE of 3 or higher.VALUE to a higher number.bm_NotifyAdminsOfHack VALUEVALUE