PDA

View Full Version : Too many BOTs


osensei
04-09-2005, 09:59
Well I had the issue of bots spectating only. To fix it I downloaded E[POD]Bot v5. Now the BOTS join teams but the fill the server completely no matter what minbots and maxbots is set to.

I understand the v5 is a metamod plugin now, but so far I just use them in my listen server. Naturally, I don't have metamod on my listen server so I just used the liblist that came with the bot to load the dll. Is this the proper procedure for E[POD] on listen server still.

There is also a titles.txt file. I have no idea where this file goes or if it is important. For now it resides in my ctrike folder.

Plz Help

The Storm
04-09-2005, 12:12
You can use the bots in both ways as metamod and non-metamod dll. You can kick the bots from the bot menu (turn it on with "p" or "=").

osensei
07-09-2005, 00:18
Sorry cannot do that. I'm using the bot on a ded server with mean admin mod. The amdin mod is in control of how many bots to add or drop with the m_autobalancebots command. If I kick em autobalance puts em back in. The problem is that the autobalance command in mean seem to be getting ignored. Therefore, bots completely fill the server no matter what the setting.

U guyz really need to think about collaborating better. U should be aware that many of ur users are using ur bot on dedicated servers in conjuction with other admin mods.

Thanks
Osensei

KWo
07-09-2005, 09:39
It's probably because since new version of epodbot teh syntax of command has been chnaged for DS (epb prefix). meAn uses still od syntax - need ask botmeister to update it.
@ THE_STORM - can You speak about it with botmeister?

The Storm
07-09-2005, 14:39
After I finish version 5.1 that will use the epb frefix too in listen server not only in dedicted. After that I will talk with botmeister.

osensei
13-10-2005, 13:52
People have been complaining about the same issue for almost 3 months now. I know I posted my complaint about that many months ago. No one has given us a satisfactory answer. You keep telling people that maybe their bot isn't installed properly.

Well the bot is working but incorrectly! Its dll is referenced in plugins.ini for v5b like you said. The bot fills the server completely with bots. No humans can play on the server. Your bot is ignoring the setting in the epbcongfig. It unconditionally fills the server completely with bots. The bot is no longer controllable with Mean ADMIN MOD.

I'm afraid that this renders your bot useless.

The Storm
13-10-2005, 23:22
In the new version I will try to put a autokicking function for the bots. If you want to stop the "auto adding bot" function.
Open EPB.cfg file and find the "autofill" command and put it off. It must be like this:

autofill off

Now you can manual add bots from the DS console.

If you don't like this way you can try many other very good CS bots that already have this function. Just check the forums.

osensei
14-10-2005, 13:02
As a software developer, I can't understand why you would need a function to kick something that is not supposed to exist in the first place. If the minbots = 1 and the maxbots = 8 then no more than 8 bots should be created. So then why is the bot mod creating 24? Your approach to solving the problem is like creating a trap to catch flying mice.

Why even have maxbots and minbots, if the bot is going to ignore the setting and do what it wants? Why have an option to enable autofill if you have to disable it for the bot to work? LOL! ROFL!

This is a failure of regression testing in the software development process. Stated simply you have lost fuctionality that existed in previous versions of the software. This loss of functionality cancels outs any gains in functionality in other areas. More over, the functionality that was lost is basic.

Mean Admin Mod is not the blame on this one. I've tested the bot and it fails when the epb.dll is loaded standalone.

Creating a function to kick excess bots just seems to be a bandaid approach to the problem. Rather than creating a function that corrects the problem, why not just prevent the problem from occuring in the first place? Make the bot obey the maxbot and minbot setting as it did in the previous version.

The Storm
14-10-2005, 20:04
The problem with max and min bots is not caused by me! The autofull function is not created by me. I beleve that you know the old coder of EPB - LightNinja. I have other project now. I can't spare all the time in coding of EPB. If you don't like it the move on to other bot. When the functionality that you want come to EPB you can try it again.

preztoo
31-10-2005, 04:48
deleted

preztoo
31-10-2005, 23:08
Are you really a developer? You don't seem like one.

markus_heiden
01-11-2005, 00:37
Calm down,

we will fix that asap, but we can't spend much time on epb right now. I am also interested in fixing this issue.
So be patient and it will be fixed.

Markus

preztoo
02-11-2005, 00:31
Well, meanwhile, I'm using podbotmm, which works fine:-)

MarD
02-11-2005, 20:46
Heyyo,

Whoa! wth guys!? calm down. I remember using meanmod with EPB before the new prefix change, I'll test EPB with meanmod now, and try changing around the min and maxbot settings.. I'll post again once I'm done testing. Ti'll then, please stay calm. Osensei, if you were a true program developper, you'd know it takes time to perfect good code, and there will be bugs in the code cause it's hard to get it perfect the first time through. Flaming the Bot developpers doesn't make the problems go away, if anything, it frustrates them. Constructive critisim is good, just not put downs ok?

[EDIT]
Ok, after testing, the bots fill up the server cause of the command:

autofill on

it's in the epb.cfg, change that to off, so it looks like

autofill off

Now, it seems the min_bots and max_bots feature seems to be broken in EPB v5b, so it needs to be fixed in later releases. By the sounds of it they both know about that and are working onnit. I'm now going to test EPB v5b with meanmod and report my findings inna few minutes.

Eddy Hassle
05-11-2005, 01:32
by default it is autofill on. when turned off, you'll get no bots. min/max do not work. Basically another dead bot. Oh you ask about metamod. Nope. tried. This bot is definetly not win32 compat.. It is dead..

The Storm
05-11-2005, 01:52
You can add bots manual. And this bot is not dead. If you want the things to be fixed so fast fix it by yourself. >:( I have other project and right now I can't splent much time in coding of EPB. If you don't like it just leave! >:(

And if you can't setup the bot because you are to lame to read the other topics and the help docs then it is a your own problem. :RTFM:

MarD
05-11-2005, 07:36
Heyyo,

Storm, don't let negativity affect you. You're doing a good job. I work in Tech Support, and when we can't fix computers within 2 days some customers flip out. I mean, we can't work magic, we've got many things to do. Can't just focus on one unit, it's a waste of time.

Now, Eddy, this bot is win32 compatible. It was built primarlity to work on windows. Support for Linux has been added. Also, you can hit your = or p buttons to bring up a bot menu and add/remove bots as you please. It's the most important feature for most people since not everyone knows the console commands. For the menu, the console command is currently "podbotmenu" but in an upcoming release it will be "epb_botmenu" I believe.

And claiming EPB as dead? c'mon man, we have 2 active coders, one just joined recently. I'm also the official waypointer and beta-tester.

And Eddie, if you would've read the whole thread, I stated a few times that yes the min/max bots feature is currently broken, and that it's going to be fixed. I've already told THE_STORM inna pm, he's read this thread a few times, so he knows it's broken and he's already started working on that with autofill working properly alongside it. Either have some patience, or there's other bots out there you can also try. Remember, there's no such thing as perfection. It's only a dream really. If there was such things then would there be different versions of programs comming out? no. Windows has a heckovalot of coders, and they spend years before releasing a new version, and when they do? they spend the next couple of years just trying to get out the bugs. A bot for CS is the same but onna smaller scale, but same timeframe. Every rose has its thorns man.

Eddy Hassle
06-11-2005, 01:57
I know, the bot is not dead. And i did read & i'm not noob to bots, christ i have botman's alpha version of the bot for tfc & i've been a follower since. I guess i was just pissed. Cuz i wanted to play CS with a friend on my server. Now earlier in the day when i tried it worked, but filled the server like i said. I read through the manual & checked through the files. So i disabled the fill server, i didn't know the min/max thing was broken till i came here & read through the posts. So the bot being meteamod capable i downloaded & installed throught metamod cuz i run AMXModX & some plugins.

Oh, i guess i'm wrong about the metamod plugin of the bot not working.. Thats right, cuz the autofill was off.. But i swore when i typed 'meta list' in the console the dll wasn't loaded.
Ok, well does it say somewhere in the manual or can you type the addbot command for dedicated server usage? I could not find the command.

Or better yet, i had a paper on it but now i can't find it. Do you know how to get the condition zero bot to work in CS? I found a working version on the web, but of course it crashes when people join. I own CZ but the dlls for client & mp.dll are same size date time. etc. etc. I tried copying over all the files from the bot itself but nothing. I don't understand why turtlerock does not support CS 1.6?? They support CZ & Source.. Sheesh...

So lemme know or just please post the dedicated server command for adding bots. Thanks & sorry for being so pissy.. Just got frustrated that i couldn't play some CS.. Friend dose'nt have CZ.. :(

MarD
06-11-2005, 07:47
Heyyo,

Ok, to get CZ bots working in CS1.6 is sadly not legal as you'd have to modify the dll file the bot resides in, and it's copyright protected I believe.

Now, for DS commands, it should currently be like this:

pb addbot
pb removebot

or

epb addbot
epb removebot

The prefixes aren't fully finalized yet for the next EPB update, and when they are we'll tell ya in the latest release thread. ;)

markus_heiden
06-11-2005, 15:16
Hi,

client commands (the ones without prefix) don't work on the _client_ console if the server is a dedicated one. You can use the _server_ console commands (the ones with epb prefix) instead.

Markus