Hello Everyone,
I have a peculiar problem that I haven't been able to find an answer too, search through these forums. My problem is with AMXX and PodBotmm running, after X amount of hours (usually 12-24) the HLDS freezes and the CPU usage according to task manager is 100%. I've experimented by just having AMXX and no PodBot and it works perfectly fine without ever having this problem. Thus I'm assuming it's either a problem with PodBotmm or some incompatibility between the AMXX plugins and PodBot. I really can't figure it out. I have 4 bots running and have configured podbot to use the least amount of features. By the way all this is running on a clean windows XP SP2 install with only steam running. The system itself is a PIII 1.2 which should be enough. Below is my plugins.ini, amxx.cfg, and the podbot.cfg Any suggestions would be great. Thanks
Zac
PHP Code:
; AMX Mod X plugins
; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)
; Basic
admincmd.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management
; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
;telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands
; Map related
nextmap.amxx ; displays next map in mapcycle
mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map
; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
statscfg.amxx ; allows to manage stats plugins via menu and commands
; Counter-Strike
;restmenu.amxx ; restrict weapons menu
statsx.amxx ; stats on death or round end (CSX Module required!)
;miscstats.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)
; Custom - Add 3rd party plugins here
amx_gravity.amxx ; Gravity Control
he_arena.amxx ; Grenades Only
automatic_knife_duel.amxx ; Automatic Knife Dual when 1 on 1
;inviswars.amxx ; Invisibility War
knifes_only.amxx ; Knife Arena
superior_pistols_only.amxx ; pistols only
weaponarena.amxx ; Restrict to certain weapons
ghostchat.amxx ; Dead People can talk to live etc.
rs_swearfilter.amxx ; Swear Filter
flashknives.amxx ; Flash Nades + Knifing Only
play_the_piano.amxx ; Allows players to play the piano
c4model.amxx ; Changes C4 to penguin model
;GHW_CTF.amxx ; Capture the Flag Mod
GHW_TagMod.amxx ; Tag mod
roll_the_dice.amxx ; Roll the dice mod
amxx_podbotmenu.amxx ; Podbotmenu
admin_alltalk.amxx ; All talk on
admin_slash.amxx ; Use say to execute amxx commands
-------------------------------------
PHP Code:
// AMX Configuration File
echo Executing AMX Mod X Configuration File
// Default access for all non admin players (see users.ini for access details)
amx_default_access "z"
// Name of setinfo which should store a password on a client (you should change this)
// (Example: setinfo _pw "password")
amx_password_field "_pw"
// Mode of logging to a server
// 0 - disable logging, players won't be checked (and access won't be set)
// 1 - normal mode which obey flags set in accounts
// 2 - kick all players not on list
amx_mode 1
// Show admins activity
// 0 - disabled
// 1 - show without admin name
// 2 - show with name
amx_show_activity 2
// Frequency in seconds and text of scrolling message
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600
// Center typed colored messages (last parameter is a color in RRRGGGBBB format)
amx_imessage "Welcome to %hostname%" "000255100"
amx_imessage "This server is using AMX Mod X\nVisit http://www.amxmodx.org" "000100255"
// Frequency in seconds of colored messages
amx_freq_imessage 180
// Set in seconds how fast players can chat (chat-flood protection)
amx_flood_time 0.75
// Amount of reserved slots (for more details see comments in a plugin source)
amx_reservation 2
// Displaying of time remaining
// a - display white text on bottom
// b - use voice
// c - don't add "remaining" (only in voice)
// d - don't add "hours/minutes/seconds" (only in voice)
// e - show/speak if current time is less than this set in parameter
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"
// Announce "say thetime" and "say timeleft" with voice
amx_time_voice 1
// Minimum delay in seconds between two voting sessions
amx_vote_delay 10
// How long voting session goes on
amx_vote_time 10
// Display who votes for what option
amx_vote_answers 1
// Some ratios for voting success
amx_votekick_ratio 0.40
amx_voteban_ratio 0.40
amx_votemap_ratio 0.40
amx_vote_ratio 0.02
// Max. time to which map can be extended
amx_extendmap_max 90
// Step for each extending
amx_extendmap_step 15
// Rank mode
// 0 - by nick
// 1 - by authid
// 2 - by ip
csstats_rank 1
// Max size of the stats file
csstats_maxsize 3500
// Duration of HUD-statistics
amx_statsx_duration 12.0
// HUD-statistics display limit relative round freeze end
// Negative time will clear the HUD-statstics before the round freeze time has ended
amx_statsx_freeze -2.0
//If you set this to 0, clients cannot chose their language
amx_client_languages 1
// Plugin Debug mode
// 0 - No debugging (garbage line numbers)
// 1 - Plugins with "debug" option in plugins.ini are put into debug mode
// 2 - All plugins are put in debug mode
// Note - debug mode will affect JIT performance
amx_debug 1
***CUSTOM COMMANDS***
amx_alltalk 1
amx_knifesonly 0
amx_hearena off
amx_inviswars 0
--------------------------------------
PHP Code:
# This sets the Waypoint Folder (in the POD-Bot Directory)
# for loading/saving waypoints. Don't use a trailing backslash or spaces.
# This doesn't work for the first game you create (default is wptdefault).
# But when creating for the second time (or loading with newmap) this
# directory will be used.
wptfolder wptdefault
# Set the below option to off to turn off the Skilldisplay and
# the [POD] before the name
detailnames on
# wait for 3 seconds
# pause 3
# Set the below value to delay bots re-join after new map start
mapstartbotdelay 10
# Shows the welcome message. Switch it to off if You want the people on the
# server won't know there are some bots on the server
welcome_msgs on
# Remove the comments on the 2 lines below to support a minimum and maximum
# number of bots running on a dedicated server. Bots will be added to the
# server until the total number of players (bots and humans) reaches the
# max_bots value. Each time a new player joins the server, a bot will be
# kicked from the server unless there are only min_bots number of bots
# currently on the server. After players disconnect from the server, bots
# will be automatically added back to the server until the total number
# of players reaches max_bots again. You should make max_bots be AT LEAST
# one less than the maxplayers value (otherwise no one will be able to join
# your server).
min_bots 0
max_bots 4
# Remove the Comments on the Line below to turn off Botchatting
botchat off
# Remove the Comments on the Line below to turn on Jason Mode !
#jasonmode on
# Remove the Comments on the Line below to add Bots that have at least
# a Skill of 60
minbotskill 100
# Remove the Comments on the Line below to limit Bots to the specified
# skill
maxbotskill 100
# Set the below option to on if you want the old combat behaviour
# of instantly turning around to the enemy
inhumanturns on
# This value sets the maximum number of Bots to follow a
# User
botsfollowuser 5
# This value sets the maximum number of weapons Bots are allowed to
# pickup during one round
maxweaponpickup 2
collectexperience off
# This Variable specifies if Bots are allowed to shoot through Walls
# if they saw an enemy or if they heard someone on the other Side of
# a Wall (additional Settings are specified in "botskill.cfg")
shootthruwalls on
# These Settings below specify the Rate (in Seconds) of updating
# some of the Bot Checks. If you've got a slow computer you could
# try changing these to higher values to get some performance back.
# NOTE: This seriously affects the Bots Perception. If you have a
# fast computer you might try lowering them to get better even
# better playing results
timer_sound 0.5
timer_pickup 0.3
timer_grenade 0.5
# Use this to turn on/off the Speech Synthesis
usespeech off
# Set this to off to disallow Bot Logo Spraying
botspray off
# The setting below specifies the danger factor with which the bots
# will weighten any waypoint where they have been killed in the past,
# in order to avoid it later. The higher the value, the more the bot
# will care about these waypoints and pick other routes instead.
# Progression is logarithmic. Warning: higher values require more CPU.
danger_factor 800
# Remove the comments on the lines below to have Bots
# join automatically if you start a new map
addbot 100
addbot 100
addbot 100
addbot 100
# The line below binds the User Menu to the "=" key. Of course you
# can bind this to any key you like.
bind "=" "podbotmenu"
---------------------------------------