- Sponge does support multieorld, so you only need one server. You can use ProjectWorlds for this. On my (private) minigame server, I handle world resets by creating a template world, then copying it and deleting it after the game finishes.
- For world protection, you can just use Minecraft’s adventure game mode (
/gamemode 2
) or spectator mode (/gamemode 3
). Both of them prevent you from modifying the world. Otherwise, adventure is like survival mode, and spectator is like creative mode.