This tutorial is using premade worlds for lobby, arenas and an adminonly area. You can also refer to this tutorial if you are not using Multiverse.
Simply ignore the Multiverse areas, skip step 4 and 5! Assumed server state:
You have the bukkit server running with the following knowledge + plugins installed/configured:
WorldEdit
SurvivalGames (that's the actual plugin name, don't grab any others...this one is best)
MultiverseCore
You know how to add downloaded worlds to your server
You know how to set the server's default world that players go to when connecting
You know how to use WorldEdit to copy and paste blocks. Musthave maps to download:
'Void Map' (this is a completely empty map that has a small area under the spawn at
0,0,0. Very useful).
Download here: http://www.mediafire.com/?8ca43vkjnr7gmzo Instructions:
1.
Shut down your server. 2.
Copy the empty “Void Map” world, call it 'admin_only'. This world will be used for testing things. You can delete it afterwards if you want. 3.
Copy/paste the 'admin_only' world 3 times, name the new ones 'lobby', 'arena1' and
'arena2'.
3.
4.
Set the default server world to 'admin_only'. Start the server and join it ingame.
Use these commands to make Multiverse allow teleporting to/between 'lobby', 'arena1' and 'arena2':
/mv import lobby NORMAL
/mv import arena1 NORMAL
/mv import arena2 NORMAL
5.
Test being able to teleport between the worlds using these commands:
/mv tp lobby
/mv tp arena1
/mv tp arena2
6.
7.
Teleport to 'arena1' and build up the following:
A flat ground area that's around 40x40 blocks in size near 0,0,0.
At least two stone slabs spaced apart on the ground. These will be player spawn points at the start of a match.
Some chests. A good spot to place them is in the middle of the spawn point slabs.
These will get filled up with random items at the start of each match.
Some blocks stacked up at the corners of your ground. Make them high enough to be walls. This will help setup the arena boundaries. These can be deleted afterwards.
Anything else you want in the arena.
Use WorldEdit to select a cube around your arena edge (you can select the center block at 0,0,0 and then use //outset to expand the selection to a particular number), then use this command to save the boundary:
/sg createarena
8.
Stand on each spawn slab and use this command to set an arena spawn point:
/sg setspawn next
9. 10.
11. 12.
Teleport to 'arena2' and build the same things.
Teleport to 'lobby' and use this command to set the default lobby