PDA

View Full Version : Number of bots - bot_MinClients not useful


]UBC[ McNite
09-04-2007, 08:58 PM
Just tried out how to set a minimum of bots on the server, and ran into this:

When you set bot_MinClients "4" there will be always a minimum of 4 players, i.e.:
- when a real client joins, a bot disappears
- when an admin kicks all bots, they come back
- when an admin adds more bots, they disappear

This means, an admin can not override the bot_MinClients manually... which is kinda silly imo. Does anybody know a solution for this? We d like to have a minimum of bots on the server when it restarts/ reboots, but would also like 2 manually adjust the number of bots when playing against them.

Ender-Wiggin.DA.
09-04-2007, 11:34 PM
To manually adjust the number of bots I think you can use bot_uiNumGDF and bot_uiNumStrogg. Seemed to adjust nicely for me with "Play computer" when I wanted to add/remove bots during a round.

Disclaimer: I have only fooled around with "Play Computer" so I don't know if this works on a dedicated server. I also don't know if cheats must be enabled for those commands to work.

Maleficus
09-05-2007, 04:49 PM
What you describe is exactly how the cvar is supposed to work: it keeps a minimum number of clients on the server. If you want to change the number of bot clients on your server, you change the value of bot_minclients itself - thats your one stop shop, it will automatically adjust the bot count based on what you set the cvar to.

]UBC[ McNite
09-05-2007, 06:25 PM
Well it does not only define the minimum of clients, but the maximum of bots too. Having to up the bot_minClient to be allowed to increase the number of bots means: whenever I want to increase the bot count, I need someone with rcon access on the server to change the cvar. This not consistent and just not very userfriendly.

jRAD
09-05-2007, 06:35 PM
The demo and release version of the game allow you to adjust bot_minClients via the sliders in the admin UI (I think this should be in beta 2 as well.)

]UBC[ McNite
09-05-2007, 06:39 PM
Sounds like it will all be good in some days then. Thx for the info :)

I would still prefer a minimum and to be able to manually add bots without having to change the bot_minClients to allow more bots.

ASD
09-06-2007, 09:35 AM
UBC[ McNite;122625']Sounds like it will all be good in some days then. Thx for the info :)

I would still prefer a minimum and to be able to manually add bots without having to change the bot_minClients to allow more bots.

YEA if there is a realy simple way to control something why not make it realy complicated so nobody will understand it

@SD dont change it its verry good like its now and everybody will understand expect maby 5 ppl on this planet

Babylon
09-06-2007, 11:53 AM
YEA if there is a realy simple way to control something why not make it realy complicated so nobody will understand it

@SD dont change it its verry good like its now and everybody will understand expect maby 5 ppl on this planet

hmmm... nice pointless flame. Thanks for that. However, You dont actually seem to understand the point he is making.

minBots implies the minimum number of bots/players you want to keep on the server. By design this is to use as a "fill" mode...the bots should leave when human players join.

Logically, as in many other game servers, you can have this mode on and add bots manually. When the round restarts, it goes back to the default minBots etc.

In quakewars ..it doesnt behave like this. It just removes the bots to keep it at a max of for. so minBots actually sets a maximum bots as well by its nature. I noticed the same issue, and initially ended up with no bots, or one team with 4 bots and various combos of teams that were all over the place.

As before mentioned though, ETQW does allow you to set the bots on each team which gets round this problem. Its not a very intuitive method, I agree, but it does work.

Eventually i just set 6 bots on each team and set the min clients to 12. the cpu/memory hit of bots in ETQW isnt massive unlike games like CS:Source which can down the server if you add too many.


// Bot settings
set bot_enable "1"
set bot_minClients "12"
set bot_uiNumGDF "6"
set bot_uiNumStrogg "6"
set bot_balanceCriticalClass "1"
set bot_sleepWhenServerEmpty "1"
set bot_skill "3"
set bot_aimSkill "1"
set bot_uiSkill "2"
set bot_doObjectives "1"
set bot_fakePing "1"
set bot_sillyWarmup "1"
set bot_useShotguns "1"
set bot_useSniperWeapons "1"
set bot_useVehicles "1"
set bot_knifeOnly "0"
set bot_useStrafeJump "0"
set bot_useSpawnHosts "1"
set bot_useSuicideWhenStuck "1"
set bot_useTKRevive "1"
set bot_useDeployables "1"

]UBC[ McNite
09-09-2007, 07:56 PM
Just found the next detail which makes this command extremely useless:

You can't move bots around like you want. If you have bot_minclients 14 you can't play 6 vs 8 players. The server will switch the bot back and even the teams.

Seriously... this command is not a minimum client command, its a "set this and adjusting bots manually is screwed up" command.

Can you please fix this and let the cvar just do what the name says: keep a minimum of players?

Even better would be a bot_amountBots command with these settings:
- sets a number of bots
- 1 bot disappears when a player JOINS A TEAM (so they can choose a team, and don't have to join the team the server chose by kicking 1 bot)
- bots DO NOT come back when bots were kicked by admin or vote
- admin can manually add more bots
- bots DO NOT switch teams automatically to keep them even
- bots get reset after end of campaign/ SW round

sponge
09-09-2007, 08:21 PM
What is the point of a bot_minClients command when the bots can be easily gotten rid of?

bot_minClients is set to 14, and there are 3 bots on the server because others were kicked. That sounds rather silly.

]UBC[ McNite
09-09-2007, 09:37 PM
Not really if they get reset after end of campaign for example.

Smithers
09-09-2007, 11:49 PM
You can always set bot_minClients to -1 and manually add/remove bots yourself if you want that much control.

bot_minclients is useful to sustain full & balanced teams without hassle, especially when there isn't an admin around 24/7.

Babylon
09-11-2007, 12:04 PM
You can always set bot_minClients to -1 and manually add/remove bots yourself if you want that much control.

bot_minclients is useful to sustain full & balanced teams without hassle, especially when there isn't an admin around 24/7.

exactly....

the minbots behaves as expected as far as IM concerned....

otherwise just set the num of bots per team and have it at -1...

Some people want to insist putting diesel in a petrol engine....they ARENT the same, and they dont work the same and they dont do the same job and they are for different purposes.

innit! :p

]UBC[ McNite
09-13-2007, 12:10 AM
The demo and release version of the game allow you to adjust bot_minClients via the sliders in the admin UI (I think this should be in beta 2 as well.)
This slider was not in the beta, and its not in the Demo either... so this command is still useless if you want to adjust the server to your likings while you are on it, unless you have admins with rcon on the server. Great job.

Lekdevil.NL
09-13-2007, 12:25 AM
UBC[ McNite;130490']This slider was not in the beta, and its not in the Demo either... so this command is still useless if you want to adjust the server to your likings while you are on it, unless you have admins with rcon on the server. Great job.
Before insulting developers in their own forum, you might want to check whether you're qualified to do so.

Guess what? You're not:

http://www.xs4all.nl/~lek/bot_minclients-slider.jpg

]UBC[ McNite
09-13-2007, 12:33 AM
Before judging about other ppls qualification, have a look at this:

http://194.105.134.136/river/picsforum/QW/toobad.jpg

Babylon
09-13-2007, 01:16 AM
Handbags At Dawn!!!

Majj
09-13-2007, 04:52 AM
I have the same screen as McNite, no slider. I have all the same settings that Babylon listed, too. Weird. Any solutions on this.

jRAD
09-13-2007, 07:13 AM
You're probably using a usergroups.dat from the beta. Make sure your server is using the updated usergroups.dat. There's a new access right called "adminAdjustBots" that must be present for you to change bot settings.

Babylon
09-13-2007, 10:04 AM
You're probably using a usergroups.dat from the beta. Make sure your server is using the updated usergroups.dat. There's a new access right called "adminAdjustBots" that must be present for you to change bot settings.

In which case..someone is going to owe someone else and apology ..or launch the handbags missile! :p

Majj
09-13-2007, 07:56 PM
Okay, I added that command line to the usergroups.dat, and the sliders appeared, however, I still can't add bots in-game, the drop down box works to select which team, but the Add Bot button is grayed out and won't click.

Am I missing any other commands from the usergroups, or could it be a setting in the server.cfg?

Edit: After messing around with it more.. there isn't any need for the Add Bot button, if you can control the amount Bots through the sliders, both GDF and Strogg, am not understanding this right?