That is what I feared, sadly. However, I think I can still manage to make it client side. I'll have to build in some checks to verify the if list of previous maps is up to date and then random a new map according to the maps in the mpdata of the clients.
I'll try that and see what I end up with. Thanks!