I’ve been working on a map for multiplayer over the past couple of days. Its pretty small, but it starts to lag a lot when standing in one corner of the map to the other (even though you can’t see across the entire map). I turned on wireframe mode, and it turns out, my entire map is being rendered most of the time, which, as you could understand, reduces the framerate from 200 to 30 (way too low).
Here’s a mark up of my map if it was working properly (purple = hints, black = walls, white = skybox, green = areas being rendered, red = areas not being rendered, black dot = player):
Here’s what its actually doing, which causes lag:
Now, the only thing I’ve added are those few hints, and I can’t use area portals because the entire map will be in play at a single time. Are there any more hints I can add? How about other ways of getting the “ideal situation”?