Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Game servers are complicated and have a lot to manage.

It's infeasible for the server to keep track of each player and do frustum and raycasting to every other player to check who can see who every frame.

Culling out of view entities also has the problematic effect of when a player spins around you now have to stream in several big chunks of world state in the few milliseconds before the user clicks to get that 180 no-scope.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: