KryoNet Player Locations

When using KryoNet in a 3D multiplayer game with a big world, do I have to send every Players Location to every Client? even if they aren’t in range for them to see? And how do i manage the connected clients? ArrayList doesn’t work that well throwing ConcurrentModificationExceptions on Disconnect, so How to Store the data?