[quote:3u9whxkx]First one is to have every level on one layout, then set the players position to the new map when they change maps. However, even though the collision system is very well optimized I can see there being performance problems with too many players and too many maps. Another issue is if I wanted to add custom maps for players, that would not be possible.
This is basically what I was told. Multiple layouts/server-tabs for each map. I don't see why there would be any issues with either custom maps or performance issues.
If you really need a way to transfer player states/data, you can use the Websocket plugin and make yourself a simple server to handle it. ... Well, simple on paper, anyway.
But yeah, I think that passing states around is really the only unhandled issue here, as well as dictating exactly what map should be opened (but again, custom maps shouldn't be an issue in theory - just save the state of a layout and then transfer that to a new tab).