Skip to content
Adam Matthew edited this page Nov 22, 2020 · 2 revisions

How to setup an arena.

Introduction

This section here, we will brief about how to setup this arena correctly. The way how this arena works is that, each arenas will have its own unique identified level name (This level name is the folder name and not the world name). So to make it clear, once you setup the arena it will delete the level folder located in your server worlds folder. Do not worry, the world is perfectly safe and archived in plugin's directory which is /arenas/worlds.

The arena world loading order implementation unloads the world when it is unused, this is to ensure that the server will not use too much of its tick on useless world. Hence, reducing the server lag. In production, this worlds will be loaded when there a Queue inbound, this queue system can be changed depending on what the developer needs. If you are not a developer, just use the current queuing system.

First step

First, and of course, you will need a world/level located in your server worlds folder. You must unload this level first in order to work properly. Then you execute /sw create. There will be a form that you will need to fill in.

Example of the form you will need to fill

It is pretty easy isn't it? Just put your arena information and boom you are done.

Important notice: You cannot have the same folder name as the other arena worlds defined, this is due to the world loading order implementation that copies the world as it original folder name. Doing this will cause race conditions on both worlds.

After configuring the arena, you will be asked to setup the arena spawn. You can skip this option if you did like to do something else, but for speedy configuration, you will have to setup the spawn positions.

Example of the form you will be asked

Clone this wiki locally