.:: Bots United ::.  
filebase forums discord server github wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps yapb

Go Back   .:: Bots United ::. > Cyborg Factory > E[POD]bot
E[POD]bot Evil mutants tamed out of POD-bot by The Storm and Markus Heiden Counter-Strike

Reply
 
Thread Tools
Problem with bots on map change.
Old
  (#1)
happybattles
Member
 
Status: Offline
Posts: 15
Join Date: Apr 2006
Default Problem with bots on map change. - 07-04-2006

It works on the first map when the server originally starts.
On map change, the server seems to have a problem counting the bots and wants to keep assigning bots to the server.

I have my maxbots set to 12 and it looks like it's trying to assign 13 bots or more to the server so it has to keep kicking a bot over, and over, and over, and over, and over, and over again forever... really hurts the lag and makes for strange bot behavior.

I tried setting my epb_pause for 12 seconds, but I'm not sure that's what it needs.
I think I need to set a delay on how quickly each bot joins the game since they all basicly seem to join at once while human players are trying to join.

Is there a variable I can change to set how long the delay between bot joinings is set to or anyone else know another fix besides turning epb_autofill off?

I'd like bots to be on my server without me actually having to put them there.

Thx in advance.

Also, the bot commands aren't working from the server console.

{edit}
Now changed the epb_pause for 30 seconds to give humans a chance to join. If that doesnt work I guess I'll try 1 second to try to beat them to the server or something...

Ok - new update. As soon as I left the server, it was able to keep it's 12th bot and stablized. When I rejoined the server it kicked the bot and everything was OK after that.

It seems that the server wants max bots in the server to start with no matter what. Then it corrects the number of bots but has to achieve 12 bots in the beginning no matter what just to stablize. It only screws up if a player joins before the bots do.

Oh, and the pause is only for when the server starts, not when the map changes... tsk tsk tsk.

Would it be possible to go into my server.cfg file and type:
epb addbot
six times to have it add six bots at every map change? Is that what the server.cfg file is for and will it work that way? Does the server.cfg just load at restart or new start?

Also, it looks like when I manually add a bot it's ok and so long as I add only 8 bots and the server doesnt get too busy with humans there won't be a problem... but what am I supposed to do if it does get full?

Last edited by happybattles; 07-04-2006 at 23:19..
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#2)
happybattles
Member
 
Status: Offline
Posts: 15
Join Date: Apr 2006
Default Re: Problem with bots on map change. - 21-04-2006

No replies? Do I need to start over or is the description good but nobody's sure what to do?
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#3)
The Storm
Council Member / E[POD]bot developer
 
The Storm's Avatar
 
Status: Offline
Posts: 1,618
Join Date: Jul 2004
Location: Bulgaria
Default Re: Problem with bots on map change. - 21-04-2006

Try the new version - 5.2. This is solved there.
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#4)
happybattles
Member
 
Status: Offline
Posts: 15
Join Date: Apr 2006
Default Re: Problem with bots on map change. - 22-04-2006

You're the man!
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#5)
happybattles
Member
 
Status: Offline
Posts: 15
Join Date: Apr 2006
Depressed Re: Problem with bots on map change. - 22-04-2006

Thanked you too soon... this is going to be a long one so bear with me.


Console output.
Code:
Swirve : Hey, come on, eColI! You almost hurt me this time.
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Dropped eColI from server
Reason:  Kicked
Names from EPBnames.txt
Code:
ChickenMe
Flaming Fart
eColI
sirusDAvirus
Speedy
[en][fr][de]
noob----->
TwisteD
Beer
NoTaHaCkEr
Swirve
Missed me!
]Headshot[
Sc(+)pe
-=EFC=-NeXuS
[TnS]Webmaster
-X-PulsaR-X-
InkStain
CS Addict
[[focus]]
Tar
Yo mama!
Sgt. Teefer
[YI]Sgt. MaxPayne
Netscape
Maxforce
Triad
Imidacloprid
H2O
Cynoff
Cy-Kick
Happybattles
Names of bots in server:

InkStain
CS Addict
(1)eColI
Happybattles
H2O
(2)eColI
(3)eColI
Triad
Swirve
Beer

Values in EPB.cfg that I changed from default:
Code:
epb_clantags off
epb_skilltags off
epb_min_bots 0
epb_max_bots 10
epb_radio 3
epb_minbotskill 20
epb_maxbotskill 85
Contents of liblist.gam
Code:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1" 
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "multiplayer_only"
gamedll "addons\metamod\dlls\metamod.dll"
gamedll "EPODbot\EPB.dll"
trainmap "tr_1"
I did need to update my HLDS from version 16 to version 17 of CStrike, but that shouldn't make a difference, right?
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#6)
The Storm
Council Member / E[POD]bot developer
 
The Storm's Avatar
 
Status: Offline
Posts: 1,618
Join Date: Jul 2004
Location: Bulgaria
Default Re: Problem with bots on map change. - 22-04-2006

Yep the version of the server is not problem. I will check out that.
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#7)
happybattles
Member
 
Status: Offline
Posts: 15
Join Date: Apr 2006
Depressed Re: Problem with bots on map change. - 23-04-2006

Might help if I give you some system info.

Windows XP Home SP2
RAM: 1024 Mb
Connection Speed: 1.5 up and down (Cable)
Page File Space: 2.40 Gb
25Gb on local installation drive free.
Installed in FAT32 HDD
WinFast A340 128mb Video
Vinyl AC'97 Codec Combo Driver (VIA Technologies)

Here's some specifics about the server:

Counter-Strike
HLDS 4.1.1.1
AMXX
Plugins:
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
alltalk_plugin.amxx
;swear_replacement.amxx
voicecomm_ban.amxx
;amx_adminmodel.amxx debug
amxx_atac.amxx
amxx_atac_cfg.amxx
amx_chicken.amxx
amx_exec.amxx
Metamod's plugins.ini
Code:
;;Metamod plugins.ini
;;AMX Mod X 1.60
win32   addons\amxmodx\dlls\amxmodx_mm.dll
;;win32   ivpbot\ivpbot.dll
Metamod's config.ini
Code:
// vim: set ft=c :
//
// Format is as follows:
//  <optionname> <value>
//
// Fields are whitespace delimited (tabs/spaces).
//
// Comments are either c++ style ("//") or unix shell style ("#"), and 
// can appear ONLY at the beginning of a line.
//
// The following provide a list of recognized options, their defaults, and
// examples of usage.
//
//    debuglevel <number>
//    gamedll <path>
//    plugins_file <path>
//    exec_cfg <file>

// debuglevel <number>
//   where <number> is an integer, 0 and up.
//   Sets the initial debugging level for metamod (same as cvar "meta_debug").
//   Default is normally 0.  If hlds is run with "-dev", default is 3.
//   Overridden by: +localinfo mm_debug <number>
//   Examples:
//
// debuglevel 0
// debuglevel 42

// gamedll <path>
//   where <path> is an absolute path, or a path relative to the gamedir.
//   Overrides the auto-detected gamedll, in particular for bots.
//   Default is empty, with gamedll being auto-recognized based on the 
//   gamedir.
//   Overridden by: +localinfo mm_gamedll <path>
//   Examples:
//
// gamedll dlls/hl.dll
// gamedll ../podbot/podbot.dll
// gamedll /home/bots/dlls/mybot.dll

// plugins_file <path>
//   where <path> is an absolute path, or a path relative to the gamedir.
//   Overrides the default filename containing the MM plugins to load.
//   Default is "addons/metamod/plugins.ini".
//   Overridden by: +localinfo mm_pluginsfile <path>
//   Examples:
//
// plugins_file cfg/clanmode.ini
// plugins_file ../private.ini
// plugins_file /home/half-life/testing.ini

// exec_cfg <file>
//   where <file> is a path relative to the gamedir.  Note!  This CANNOT be
//   an absolute path, as hlds will not "exec" absolute pathnames.
//   Overrides the default filename containing hlds commands to run just
//   after loading Metamod.
//   Default is "addons/metamod/exec.cfg".
//   Overridden by: +localinfo mm_execcfg <path>
//   Examples:
//
// exec_cfg configs/debugging.cfg
// exec_cfg ../clan/match.cfg
debuglevel 0
plugin_file addons/metamod/plugins.ini
exec_cfg server.cfg
//gamedll ivpbot/ivpbot.dll
gamedll epodbot/epb.dll
Metamod Version: 1.18.0.0

AMXX modules.ini
Code:
; AMX Mod X Modules
; You can specify both linux & win32 modules here
; To enable a module, remove the semi-colon from the line
; ------------------------------
; Fun - provides extra functions
; ------------------------------
;fun_amxx_i386.so
fun_amxx.dll
;fun_amxx_amd64.so
; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
;engine_amxx_i386.so
engine_amxx.dll
;engine_amxx_amd64.so
; ----------------------------------------------------------
; Fakemeta - provides a massive interface into the HL engine
; ----------------------------------------------------------
;fakemeta_amxx_i386.so
fakemeta_amxx.dll
;fakemeta_amxx_amd64.so
; -------------------------------------------
; Database Access - only enable one of these
; -------------------------------------------
; MySQL
;mysql_amxx_i386.so
;mysql_amxx.dll
;mysql_amxx_amd64.so
; PostgreSQL
;pgsql_amxx_i386.so
;pgsql_amxx.dll
; Microsoft SQL
;mssql_amxx.dll
; SQLite
;sqlite_amxx.dll
;sqlite_amxx_i386.so
;sqlite_amxx_amd64.so
; ---------------------------------------------
; GeoIP - determines the country of ip adresses
; ---------------------------------------------
;geoip_amxx_i386.so
;geoip_amxx.dll
;geoip_amxx_amd64.so
; --------------------------------
; Sockets - network socket support
; --------------------------------
;sockets_amxx_i386.so
;sockets_amxx.dll
;sockets_amxx_amd64.so
; --------------------------
; Regular Expression support
; --------------------------
;regex_amxx_i386.so
;regex_amxx.dll
;regex_amxx_amd64.so
; --------------------
; Binary Vault support
; --------------------
;nvault_amxx_i386.so
;nvault_amxx.dll
;nvault_amxx_amd64.so
; ----------------------------------------------------------
; Counter-Strike - adds functions specific to Counter-Strike
; ----------------------------------------------------------
;cstrike_amxx_i386.so
cstrike_amxx.dll
;cstrike_amxx_amd64.so
; -----------------------------------------------------
; CSX - adds functionality for CS statistics and events
; -----------------------------------------------------
;csx_amxx_i386.so
csx_amxx.dll
;csx_amxx_amd64.so
Contents of amxx.cfg
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 "Want to join this clan? Please visit the messageboard at: http://[deleted]" 100
// Center typed colored messages (last parameter is a color in RRRGGGBBB format)
amx_imessage "We are currently recruiting.  Join the forum." "000255100"
amx_imessage "Friendly fire is enabled!" "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 0
// 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 120
// How long voting session goes on
amx_vote_time 15
// Display who votes for what option
amx_vote_answers 1
// Some ratios for voting success
amx_votekick_ratio 0.51
amx_voteban_ratio 0.51
amx_votemap_ratio 0.51
amx_vote_ratio 0.51
// 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 6.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
Let me know if you need anything else, but that's probaby already more than enough.
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#8)
The Storm
Council Member / E[POD]bot developer
 
The Storm's Avatar
 
Status: Offline
Posts: 1,618
Join Date: Jul 2004
Location: Bulgaria
Default Re: Problem with bots on map change. - 23-04-2006

Hmm maybe try to add the bot dll in plugins.ini.
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#9)
happybattles
Member
 
Status: Offline
Posts: 15
Join Date: Apr 2006
Default Re: Problem with bots on map change. - 24-04-2006

I actually did try running the bot through plugins.ini but I searched online and found a tutorial which said the only way to run the bot was through metamod's config.ini

Very confusing... never seen anything like this before...
  
Reply With Quote
Re: Problem with bots on map change.
Old
  (#10)
The Storm
Council Member / E[POD]bot developer
 
The Storm's Avatar
 
Status: Offline
Posts: 1,618
Join Date: Jul 2004
Location: Bulgaria
Default Re: Problem with bots on map change. - 24-04-2006

You can run bots via config.ini if they are NOT metamod plugins. So EPB is so must be placed in plugins.ini
  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com