Quote:
Originally Posted by fawkes37
Oh, sorry for the double post, but I had an argue with my friend and he was telling that You are telling me this all wrong. He wanted me to ask:
"Doesn't the server send info about bots to players (their movement and actions) and this takes 0 bytes of bandwidth ?"
Thx
|
Your colleague is smart, but not so good like he is thinking about it...
Yes - the server needs to send the info to all human players through the internet about the position and actions of all players.
But...
It needs to send the same info to all humans regardless if there are some bots on the sever or there are only some humans. What I want to say is this - if You don't have any bots on Your server, but You have there 20 humans playing, the server needs to send the info to all 20 clients about the rest 19 positions and actions. But if You have there 19 bots and 1 human only, the server needs to send the info through the internet only to that one human (since the bots are on the server's side - the info about bots positions and their actions are already on the server - no need to send the info between bots through the internet). This is why the bots don't get more bandwidth than humans.
Lets assume - more human players - You need a better internet connection; more bots - You need to have a better CPU to make more calculations the bots need.
I hope now that's clear for You...