Quote:Original post by I_Smell_Tuna
Where is the client getting the list of visible cells from?
Cells have a fixed size ( let's say 50 x 50 meters ), the client has the list of cells of all the world, servers too. Client just checks based on his view frustum the list of cells and pass it to the server, the server has the same list, server checks if it controls that cell, if not, it has to send the request to the server that controls it.
I have read the post you mentioned, i think the system i'm talking about could handle the crowded situations quite well. If a zone is crowded then the neighbour zone(zone=server) will start to control cells from the crowded zone until the network is balanced.
Quote:Original post by I_Smell_Tuna
The verification part still requires the server to do the calculation. Also, that calculation is only a tini bit of CPU work, comared to everything else that happens.
Yes it has to do some calculations, but it only has to check a few cells not check what cells are visible from the entire world. Don't you see it?
If the client does the visibility check and the server just sends the information requested it will be faster, of course, but it will allow cheating as said previously.