View Single Post
CPU Usage 100% and HLDS Freezes after X hours!!!
Old
  (#1)
SkyKnight
Member
 
Status: Offline
Posts: 2
Join Date: Mar 2006
Default CPU Usage 100% and HLDS Freezes after X hours!!! - 03-03-2006

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 (speechsettings)
plmenu.amxx players menu (kickbanclient cmds.)
;
telemenu.amxx teleport menu (Fun Module required!)
mapsmenu.amxx maps menu (votechangelevel)
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" 
---------------------------------------
  
Reply With Quote