Page 1 of 1
100 players=84 vs. 16
Posted: 2011-05-13 01:47
by RoTaToR
I have modded the aidefault and serversettings.con files with no success. After ragequitting from the server-side attempts, I tried to use himachi to play with my friend and use LAN to host it. Same results. Editing the ratio to anything within 100 has no effect.
Re: 100 players=84 vs. 16
Posted: 2011-05-13 01:57
by Paplate
RoTaToR wrote:I have modded the aidefault and serversettings.con files with no success. After ragequitting from the server-side attempts, I tried to use himachi to play with my friend and use LAN to host it. Same results. Editing the ratio to anything within 100 has no effect.
I've had the same problem as you. Usually the ratio thing works for me though. You could try reinstalling the mod (although that didn't work for me when I tried it).
I would REALLY like the devs to look into this, as it does seem to be a growing problem. Better fix it before it gets serious...or find a solution...
Re: 100 players=84 vs. 16
Posted: 2011-05-13 04:56
by Snazz
I can get 84 bots on the Blufor and 15 on the Opfor. With a max of 99 bots in aidefault.ai, max players set to 2 and a ratio of 31 in the menu. However the opposite ratio of 69 results in 34 bots on Opfor and 65 bots on Blufor.
I'm guessing that exceeding the default bot limit of 48 causes certain ratio errors, a definitive conclusion would require thorough testing and closer knowledge of the AI system.
Paplate wrote:I would REALLY like the devs to look into this, as it does seem to be a growing problem. Better fix it before it gets serious...or find a solution...
We don't even know if the Devs could fix it. It may be a general BF2 engine issue, potentially unresolvable eg. 'hardcoded'.
It's hardly a serious problem either, It only affects the odd player who exceeds the default amount of bots and wants to have less on Blufor than Opfor.
This thread likely belongs here by the way:
v0.95 Coop & Singleplayer - Project Reality Forums
Re: 100 players=84 vs. 16
Posted: 2011-05-13 19:33
by RoTaToR
I figured out what is going on.
When I change the ratio in the CON file, it does not balance the remaining players on the other team, and for some reason when I set it to 100, there is 192 players on one team and 8 on the other.
The remaining bots aren't going to the other team when I reduce it to 50. It stays at a solid 8.
EDIT: it makes no difference.

Re: 100 players=84 vs. 16
Posted: 2011-05-14 06:31
by Tema567
The server code in BF2.exe same as we have in bf2_w32ded.exe, the main problem for Coop bot counts covered in this code:
Code: Select all
lMaxPlayers = dice::hfe::ServerSettings::getMaxPlayers(dice->hfe->ServerSettings);
lBotCount = 1;
if ( 64 - lMaxPlayers > 0 )
{
lBotCount = 64 - lMaxPlayers;
if ( 64 - lMaxPlayers >= 49 )
lBotCount = 48;
}
I think this engine issue will be fixed when another client-side stuff like an nametag fix will be released, i mean official release surely
