View Full Version : Configuration
As you know from earlier, I am trying to set up my server with Realbots & AMXX & Wc3FT & mean bot.admin mod. Currently I have gotten everything to load except HLGuard (which has some bug with Bot.Admin Mod as ive found out -- worked b4 addint bot.admin mod).
I want the mod to do this...
0 Humans - 2 Bots (1 T & 1 CT)
1 Human (Can join either team) - 2 Bots (1 T & 1 CT)
2 Humans - 0 Bots
3 Humans - 0 Bots
... [Humans Leaving]
2 Humans - 0 Bots
1 Human (Can join either team) - 2 Bots (1 T & 1 CT)
0 Humans - 2 Bots (1 T & 1 CT)
But I cant get it to successfuly create a bot, instead it does this continously... (pic includes my settings) -- can you tell me when you fix the mod or is it my settings and how do I configure them properly (command to add realbot is realbot add <team> <skill>) [Comments are just my notes]
http://members.cox.net/robbob3/other/temp3.jpg
botmeister
27-01-2005, 23:36
I'll have to look into the HLGuard thing later.
What I have to do first is download RB and see if there's been any change affecting the bot admin mod. What version of RB are you using?
WP10 -- the only problem si that botadmin is setting the skill at 0 and not anything else. So I dont think RB allows them to be created.
FYI atm bot.admin config is as follows:
m_autobalancebots on 2 2
m_botmode botswhenxplayers 1
m_botskill 70
m_kickdupbots on
m_podfixprotect on
m_enforceclanteam off
m_autokickafk on 300
m_autobalanceteams off
m_boteffectswhenhit on
m_botsmakesparkswhenhit on
m_botlogfix on
m_BotEnhance on
m_sounds all enabled
m_sounds all on
m_enforcebotteam off
m_enforcehumanteam off
m_switchbotteam any
I'll try m_botskill 7 and see what happens... or I can try setting RB's default skill level... hold on
*EDIT* OK the erver works perfectly but for RB to load correctly you must have it in the command line AND metamod plugins.ini! The command had no effect previously so it kept trying.
Ok well MEAN is working great and everoyne is liking my serve rother than a lil long DL time but theres a bug with mean loader and my wc3FT... mean thinks you are TKing when somone moles whether you defend yourself or if they kill you...
botmeister
28-01-2005, 09:39
*EDIT* OK the erver works perfectly but for RB to load correctly you must have it in the command line AND metamod plugins.ini! The command had no effect previously so it kept trying.
Actually, you can only load RB in the plugins.ini, but you do need to tell mean what bot you are using from the command line. I think you are doing this, just that what you said was not fully correct. I'd like to see your command line if you don't mind posting it.
botmeister
28-01-2005, 09:45
Ok well MEAN is working great and everoyne is liking my serve rother than a lil long DL time but theres a bug with mean loader and my wc3FT... mean thinks you are TKing when somone moles whether you defend yourself or if they kill you...
Can you explain what the bug is? I don't know what wc3FT means.
You can turn off or adjust the TK detection. Look for the "m_tk" commands in the manual. The detection simply looks for the same team members shooting at each other, it does not try to decide if the TK ws intentional or not.
If you post the ip, I may drop in for a few rounds.
CommandLine = -game cstrike -console -noipx +maxplayers 12 +localinfo mgamedll addons/metamod/dlls/metamod.dll +localinfo mbotmod realbot_mm +map cs_italy
Ok moleing in Wc3FT is when you use this rare ability form a certain race or you but the item for $16k. What it does is next round, if theres a spawn point available, It will put the person that bought the item previously and place them in the opposing team with the skin of the opposing team if that makes sense. IE: 1. Buy item/skill send you 2. You spawn in the enemy team with their skin 3. You kill them or they kill you yet most bots dont understand it but with mean they will attempt to tk in responce to being attacked yet mean understand molers as tkers. lol
I did use that command and I havnt tried moleing yet...
Also when I have the whenxplayers command set to 4 and autobalance set to 2 3 it kicks and adds a bot every time it checks just fyi.
-- Just click my sig :P
Ok is this a bug or is it just my config? Bots are added, not switched when they are spectators (no idea how they get to spec) and upon the round change, I have like 12 bots running and then it checks agian and drops 10 of em, my server cant handle tons of bots so what am I doing wrong?
config:
m_autobalancebots on 2 2
m_botmode botswhenxplayers 6
m_botskill 70
m_kickdupbots on
m_podfixprotect on
m_enforceclanteam off
m_autokickafk on 150
m_autobalanceteams off
m_boteffectswhenhit on
m_botsmakesparkswhenhit on
m_botlogfix on
m_BotEnhance on
m_sounds all enabled
m_sounds all on
m_enforcebotteam off
m_enforcehumanteam off
m_switchbotteam any
m_tkban 0
m_tkbotban off
m_tkhumanban off
m_tkhumanpunish off
m_tkbotpunish off
m_banawp on
m_botdamage 0.1
realbot max 2
realbot internet 0
realbot skill 7
botmeister
30-01-2005, 01:18
OK, I tested realbot again. The last time I tested it, it was WIP #9, so I downloaded and installed the latest dll which may be WIP #10 (I'm not certain of the version however - can you tell me how to get WIP #10?).
My test of RB "latest dll" did not work well for me, perhaps my configuration is incorrect or something, but the bots just did not do much of anything and the server lagged. I'll have to try a full reinstall.
In any case, the bots were being added and removed correctly, so I do not have the same problem you are experiencing.
I suggest that you try the following:
In server.cfg add these lines if not already there
// reload server.cfg on each map change
mapchangecfgfile "server.cfg"
// make sure team counts have no limits
mp_limitteams 0
// turn off team auto balancing, let mean do it for you
mp_autoteambalance 0
Be sure that you are not adding RB bots through another config file, such as "bot.cfg" found under the realbot folder.
I'd also make some changes to your config settings:
// leave this off until you have things working
m_kickdupbots off
// not needed, turn off (should turn off on its own)
m_podfixprotect off
// leave this off unless there's a reason to turn it on
m_botlogfix off
// make sure RB is NOT adding bots!
// These commands probably don't work for a server
//realbot max 2
//realbot internet 0
// set RB to highest skill setting if mEAn is set to manage
// the bot skills
// I don't think this command will work for a server
// "realbot skill 7"
// This command should work "0" is for maximum skill
rb_skill 0
Yes, stephan's "very lastest dll" (build 3054) is WIP 10. What I did was dled the AI 1.0 .zip and installed it (DONT RUN installcs16.exe or something like that) and then replace the dll with the realbot_mm.dll that is build 3054 and install it metamod's plugins.ini.
I changed those settings as well and i'll see if bots goto spec agian (I think its because of my PTB auto team switcher)
Is there a setting of instead of creating new bots when they are spec, to switch them when they are spec or to just kick the spec bots and add new ones?
Also, inorder for server to stop lagging and for 2x better framerate, I installed Booster2 if you cant find where to dl it I can send you mine somehow.
botmeister
01-02-2005, 10:50
Thanks for the tips on installing RB.
Is there a setting of instead of creating new bots when they are spec, to switch them when they are spec or to just kick the spec bots and add new ones?
There used to be, but I took it out because when adding a lot of bots, the autobalancer would kick bots before they had a chance to join the game. Your best bet is to fix the problem of spec bots showing up.
At times, I believe even when the bots die, they somehow are considered spectators in autobalance or they are jumping to spectate when they die. This never happens to humans and only bots at times. It may be my PTB teambalancer that moves people END of round and possibly when they die. What i notice when autobalance adds bots, they goto spectate, they dont pick a team until the begining of round according to the autobalance.
What I believe we need to figure out is why mEAn sees the bots as spectators or a way to get the bots to pick teams immeditaly. Or as a quick resolve, isnt there a master max bots setting? If not, that would fix this problem and more.
botmeister
04-02-2005, 19:00
I'd like you to remove the PTB teambalancer and see if that solves the problem. That way we'll know for sure what is causing it.
well drat, i'm sorry botmeiser but I cant even get it to do it anymore when PTB is running, maybe it was something else i changed/updated/removed... I'll notify you agian if it happens agian. Anymore after defraging the comp and killing spyware, I think it could run 8 realbots at the same time lol...
no big worries either even if the server crahses meanloader will restart the server unless RealBot has this funky round change thing some more where it freezes the server.
botmeister
08-02-2005, 11:05
It was probably a config setting or something. Glad to see you got things working.
Nope I got it back agian, I disabled PTB, and then tried slaying a bot (simulating dieing), worked fine, but kicking a bot and having it rejoin during a round puts it into spec. See the slideshow below... In order to resolve this we need to make a global MAX Bots setting, Let bots spawn at any time in the round, Kick spec bots, or Force bots to a team, even when spec. (Bold = favorite)
Pic (animated, 3 slides, every 10 seconds, notes included):
http://members.cox.net/robbob3/other/slides.gif
also is there a way I can set up HLDS where its not a steam server, I want to create a server on my lan. My problem is that not all my friends have Counter-Strike, and each steam account uses a cd key which only can be used once. Can I set up my server where you dont need to use a cd key in any way for clients to join? Or can we use the same steam acct since its lan.
botmeister
13-02-2005, 09:00
This may of changed, but when steam first came out you needed a steam id toplay on the LAN, which of course is nuts. Better take this to another forum for an answer. The steam forum may be best, or post in here (http://forums.bots-united.com/forumdisplay.php?f=19).
As for the other problem of spectating bots, have you tried running your server without mean and adding bots manually? My guess is that mean is not the source of the problem, and that the bots simply won't join until the round ends and a new one starts.
no its jsut bots in general, thats why this program needs a way to FIX it...
...In order to resolve this we need to make a global MAX Bots setting, Let bots spawn at any time in the round, Kick spec bots, or Force bots to a team, even when spec. (Bold = favorite)... Making the global max bot setting would prob be the easiest to code though or even kick spec bots...
Ok this is really getting out of hand. I'm getting sick of RealBot freezing the server, spamming the console, and Bot.Admin mod spamming bots... Look at this, Ive never seen it do this b4 with the settings of minbot: 2 maxbot: 4 ratio: 1 botmode: botsfillserver and currently 2 humans (would calc to 2 bots)...
(But I get no traffic without bots o_O)
I had to end the round to get this weird chaotic thing to stop, then it just acts normally, stablizing with a max of 4 bots...
http://members.cox.net/robbob3/other/temp6.jpg
botmeister
16-02-2005, 08:33
Looks like debug info comming from realbot. As for the spectator bots, I think we determined it was caused by a mod you are using that respawns players before a round ends, is this so?
If I understand the problem, I could add a CVAR switch which you can set to either kick out spectating bots, or include them in the bot count. I think that's what you were suggesting, is this correct?
You should be able to get rid of the server freezing by switching to another bot (assuming it is realbot that is freezing the server). I suggest POD bot for metamod. It works great for my server - no freezes, few crashes, plenty of waypoints, and I know mEAn works well with it since that's the bot I have been using for several months.
As for the spectator bots, I think we determined it was caused by a mod you are using that respawns players before a round ends, is this so?
yes
If I understand the problem, I could add a CVAR switch which you can set to either kick out spectating bots, or include them in the bot count. I think that's what you were suggesting, is this correct?
yes that would be great
You should be able to get rid of the server freezing by switching to another bot (assuming it is realbot that is freezing the server). I suggest POD bot for metamod. It works great for my server - no freezes, few crashes, plenty of waypoints, and I know mEAn works well with it since that's the bot I have been using for several months.
I've tried other bots in the past and have problems with them as well (but server is up 99% of the time without a bot), but I'll try podbot. Ive also talk to stefan about this but I have a question for you.
Do you run a standalone server (HLServer) or do you run the real Steam server from the game list (or a shortcut to it)?
botmeister
16-02-2005, 21:08
I'll put in place a new CVAR to determine what mean will do with spectating bots. I think I should have this in place and it is a good suggestion.
Do you run a standalone server (HLServer) or do you run the real Steam server from the game list (or a shortcut to it)?
I run a standalone server (HLServer). I don't like steam for various reasons so I try to avoid it as much as possible.
is the pod bot you talking about the PODbot-m here or the original PODbot?
botmeister
17-02-2005, 10:11
The original POD stopped working when cs 1.6 came out. The only POD bot that works is the one found here at BU. It's now a metamod plugin btw.
whats the command line to use podbot mm with mean bot.admin?
botmeister
19-02-2005, 18:54
Check out the file install.txt, it's all in there. You have to read the part about using metamod with mEAn, however I think you already know how to do this from using the realbot_mm.
BTW just isntalled botbots mm, I like em but they still crash the server the same way...
botmeister
20-02-2005, 11:06
If your entire computer is freezing, then it may be a hardware problem.
BTW, I've started working on a solution to the spectating bots problem you've been having.
Nope, its only HLDS.exe that freezes. It seems like it gets caught in a loop, and when its forzen I can tell because computer lags then. o_O
botmeister
21-02-2005, 01:12
The problem could be caused by one of your plugins. For me, I'm running mEAn, metamod and podbot_mm, and I the server is very stable. What I'd do, is start fresh with a bare bones server, and add back the plugins one at a time until the problem reappears, that way you can figure out what is responsible for it. If the problem is caused by a combination of plugins, that's harder to figure out, but you could try adding only one plugin at a time to see if it is a combination thing or not.
i'm pretty sure its wc3 or a combination of it but I need to have both wc3ft & bots... You wouldnt mind setting up wc3ft on your server to test would you since mine still seems to crash no matter what lol... or another thing could be that I have TOO many things and it might flood the server. Needs to be a plugin that only allows commands to be sent when its open (ie token ring but with priority of high priority and low priority -- like you could have incombat plugins as high priority and stuff like mapchange low priority...)
it can also be that my server isnt as capable as yours...
OK ive seen something in common now or atleast some of the time. Whevever a bot trys to plant or defuse the bomb the server freezes...
botmeister
23-02-2005, 10:59
Before you fix the problem, can you test out the latest serverloader, it has lockup detection put in place, but I need a frozen server to test it out on.
meanloader121.zip (http://www3.telus.net/mean/mean/downloads/meanloader121.zip)
If you can give me a link to wc3ft so I can install it that would be great.
hmm well I'll test it -- infact i'll make a test server without my fix.
What was happening was BotAim was making it where when bots planted the bomb the server froze. What I did to resolve this was deleted the podbot xp files pvp and pxp and installed the fixed verison of botaim and my server has been running past 24 hours! WOOT 8D
and thank you for making this -- this will be the ultimate process loader once we are done with it!
you should really use my website to get information liek this but heres the links
My Website: http://www.tsr.webhop.net
4HM (WC3FT): http://4honor.net/forum/index.php
botmeister
24-02-2005, 09:56
I bet your happy now that the problem is solved. Nothing worse than an unstable server to futz over. I hope you can recreate the lockup problem as I need a method of testing the server loader. I'm still trying to find a solution to HLDS shuting down on log off. I discovered some more options to try out, but I want to get the updatre to mEAn completed (for kicking spec bots). The coding is done, all I have to do next is test it then I'll post a download link in here for beta testing.
I think I had 2 things causing the problems, BotAim 2 and Wc3FT but now theyve overridden the files with the fixed version so I dont know, maybe I could find a plugin that you can tell it to make an infinate loop lol...
botmeister
26-02-2005, 10:06
Ah, good idea. I'll just write a silly program that loops forever, the load it up with the server loader. It should flag it as a hung app and kill it - if the detection works that is.
botmeister
03-03-2005, 11:04
If I understand the problem, I could add a CVAR switch which you can set to either kick out spectating bots, or include them in the bot count.
See the update beta version 6.01 in the version updates section. I added a CVAR to kick spectating bots, and I added a CVAR to specify the bot balancing interval time.
I did allow the spectating bots to be included in the bot count because the bot balancing works by counting how many bots are on each team, and spectating bots are not any team. I'll look at this again, since I probably can do something that will work and in your case keeping the bots in place may work best - let me know.
Do you know if either of your new betas work now? and where can I dl both of em to try.
PS can you tell me on your new meanloader what all those bats are for... ie named notepad etc... I know they are examples but do i need to set anything up diff from what I have?
botmeister
04-03-2005, 08:31
mEAn v 6.01 (http://forums.bots-united.com/showthread.php?p=35120#post35120)
meanloader121.zip (http://www3.telus.net/mean/mean/downloads/meanloader121.zip)
The docs have been updated and improved so you should give them a read. Check out the _version.txt document to see what has been changed and what you need to do. Also look at the sample INI file and make changes to your existing INI if needed.
The bat files are there as examples to show you how to create your own. The install/uninstall bat files are there as a convinence.
is there a limit to how many lines there are in server.cfg or amxx.cfg?
PS using them now -- they work! will test that hang later :-p
also just so you know, mean bot.admin mod, when you ask for it to display the maps i think it overflows the player
botmeister
05-03-2005, 08:30
I think there may be, and there's a command setting for HL that increases the space. You can allso call other config files from server.cfg
exec yourconfig.cfg
How many maps do you have in the map cycle? If the message text is too long it will overflow the player. Let me know how many maps you have, then I'll have a look at it.
alot of this info anymore I post on my new forums. http://tsr.gotdns.com:8080/forums
Current Plugins & Modules & Mapcycle:
Mapcycle:
as_tundra
air_fight
airduel
aim_glockbust2
as_oilrig
awp_city
cs_1337_assault
cs_747
cs_assault
cs_assault2k
cs_assault_upc
cs_backalley
cs_deagle5
cs_delta_assault
cs_estate
cs_havana
cs_italy
cs_mario_b2
cs_office
cs_siege
cs_wildwest
de_airstrip
de_aztec
de_aztec2
de_cbble
de_chateau
de_dust
de_dust2
de_dust2002
de_haxor
de_inferno
de_nuke
de_piranesi
de_prodigy
de_storm
de_survivor
de_train
de_vegas
de_vertigo
de_rats4_final
de_rats3_2002
de_rats_2002
fy_dustland
fy_iceworld
fy_matrix
fy_pizzahut
fy_repub
fy_snow
he_tennis
he_dodgeball2
ka_dust
ka_legoland
scoutzknivez
scoutzknivez2
scoutzknivez3
starwars
starwars2a
ze_shotgun_map
-=Count: ~ 58=-
Plugins:
Warcraft 3FT [Saved XP]-----------(say war3help)
Admin All In One-------------------(Admins Only)
Roll the Dice-----------------------(say i feel lucky or roll the dice)
Gore Ultimate *
Sniper Realism *
Play the Piano---------------------(amx_help)
Team Balancer *
ChickenMod-----------------------(say /chickenme or /unchickenme)
AdminReservation [Reserved Slots]
Sound DL Management-------------(Srv Operator Only)
Enemy Spotted--------------------(use radio: Enemy Spotted)
Loading Sound *
Map Manager----------------------(nominate maps {ie say de_dust} and say rockthevote)
HL Music--------------------------(Admins Only)
Automatic Knife Duel---------------(Knife an object if 1 on 1)
Join/Leave Message *
ForumMod *
KillBots *
AFK *
WeatherMod *
-=Count: ~ 44=-
Modules:
AMX Mod X
Booster2 *
Real Bot *
Hook Mod (press USE key)
-=Count: ~ 7=-
Use amx_help in console for more client & admin commands.
* = Passive = No commands = Automatic
Status: http://members.cox.net/robbob3/tsrcsstatus.htm (http://members.cox.net/robbob3/tsrcsstatus.htm)
Also now after monitoring my server some, the problem with spec bots isnt completly fixed... It adds whatever it kicked to compensate so it keeps adding...
http://tsr.gotdns.com:8080/other/temp8.jpg
botmeister
06-03-2005, 07:40
Well that's a large map list. Maybe if I introduce a delay in the listing it will give time for the message buffer to clear.
It looks like you need the max bot setting to include spectating bots.
yep and that map list is almost maxed out, I had ot get rid of alot of my custom maps.
botmeister
07-03-2005, 18:47
I was thinking, with the last release you can increase the delay between bot balancing and that will help to minimize the problem.
ya but all the more time for bots to mess up the server when theres like 20 of them in it... Also meanloader doesnt restart the server whent heres a fatal error... I had this weird fatal error a few mins ago and it's never happened b4 -- prob from too many bots because of this...
botmeister
08-03-2005, 22:43
I think the best approach is to get the plugin that is causing too many spec bots fixed. Is that an option?
its this mod thats letting it go so far, and there isnt a command for that type of bot that is a global max bot setting. easiest way would just to make a cvar limiting how many bots it can add/have
<continues to wait on a fix>
botmeister
26-03-2005, 07:30
OK, let's say that mEAn is configured to not kick out spectating bots as follows:
m_kickspecbots off
I can then have the balancing system refuse to add more bots if the total bot count, which includes spectating bots, equals the maxbot setting.
Will that work for you?
yes, and just BTW whats making this a real problem is when it kicks 1 spec bot it adds 2, then kicks those 2 and adds 4. I dont know why this happens but this si what maxes it so critical. And This is the same thign evenw iths pec bots off, it adds 1 bot, adds 2 bots, adds 4 bots, etc.
botmeister
27-03-2005, 09:56
The bot balancing is trying to add the correct number of bots to each team, but it does not count spectating bots since they have not yet joined a team, and because of this they are not counted during the bot balancing.
I should look into this. What bot balancing mode are you set to again?
You can try this test version which stops the bot balancer from adding more bots than the maxbot setting
mean6-00-02.zip (http://www3.telus.net/mean/mean/downloads/mean6-00-02.zip)
The maxbot setting is set here:
m_autobalancebots on <minbots> <maxbots> <ratio>
i'm using botsfillserver but it did the same thing on xplayers
PS and sorry about the spelling above - only had like 5 minutes in the comp lab at school 9_9
botmeister
28-03-2005, 02:16
When you get the chance to try it, let me know if the test version works or not.
with these settings.... it doesnt work
(server.cfg)
m_autobalancebots on 2 4 1
m_botmode botsfillserver
m_botskill 100
m_kickdupbots off
m_podfixprotect off
m_enforceclanteam off
m_autokickafk on 150
m_autobalanceteams off
m_boteffectswhenhit on
m_botsmakesparkswhenhit on
m_botlogfix off
m_sounds all enabled
m_sounds all on
m_enforcebotteam off
m_enforcehumanteam off
m_switchbotteam any
m_tkban 0
m_tkbotban off
m_tkhumanban off
m_tkhumanpunish off
m_tkbotpunish off
m_banawp on
m_botdamage 0.0
m_botaimfix off
m_botsshootthroughwalls off
m_botcombatfix on
m_botburstfirefix on
m_botjumpfix on
m_botnadefix on
m_botknifefix on
m_botscopefix on
m_kickspecbots on
m_autobalanceinterval 10
amx_killbots_enable "1"
amx_killbots_cmd "pb killbots"
amx_killbots_ignorebomb "0"
trying without kick spec bots a lil later
botmeister
28-03-2005, 22:01
If I understand the problem, you have to set m_kickspecbots off.
There may be another problem, where the respawn mod keeps adding new bots on its own because they do not join a team; if that is the case, then the respawn mod will have to be fixed up to work correctly with bots.
tested it both ways, doesnt work.
botmeister
01-04-2005, 09:59
Does mEAn add too many bots? You can check to see if mEAn is issuing the addbot commands or not by looking at the autobalancing display.
its doing the same exact thing as ive described above and made pics of, yes. I see no differance in that version you gave me when using autobalance bots (w/ botsfillserver) with those settings earlier jsut with kick bots toggled off and on.
botmeister
05-04-2005, 20:38
I think the only way I can get a fix in, is to recreate your setup. What plugins/mods do I need and where can I get them?
lol thats impossible to recreate my setup almost -- i ahev a mad amount of plugins & mods. you mentioned another thing but what to fix it...
i'll try making another server with just bots & mean and see fi it still doe sthe same thing.
oh and BTW it works fine 90% of the time. Last I saw it it said it had 2 spec bots so it waited till the end of round then dropped em. So I think its working pretty good
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.