-
Notifications
You must be signed in to change notification settings - Fork 0
Setup
These are the setup steps for a single-server (bukkit/spigot) installation
- Before we start: If you haven't already, follow the Installation Steps before setting up the plugin to be used.
-
Set the spawn location: Move to the world that will act as your Skywars Hub and type
/sw spawn
-
Create a new arena/map OR import an existing world as an arena:
- To create a new arena:
/swm create <name>
(replace<name>
by a unique name for the arena) - To import an arena :
/swm import <folderName>
(replace<folderName>
by the exact world name found in your Minecraft Server's folder)
- To create a new arena:
-
Save the arena:
/swm save <name>
(replace<name>
by the name you gave the arena) -
Register the arena:
/swm register <name>
(replace<name>
by the name you gave the arena) -
Join the arena you just created!
/sw join
- (Optional) Force the game to start:
/sw start
(To test that everything works fine)
These are the setup steps for a multi-server (spigot/bungeecord) installation
-
Before we start: If you haven't already, follow the Installation Steps before setting up the plugin to be used. (Must be done on every server you wish to use as a skywars server)
-
For every skywars server (including the lobby server), do the following:
-
Turn bungeecord mode on: Go to your plugins folder, then find Skywars and enter that. Now, open
config.yml
and modify this linebungeeMode: false
-->bungeeMode: true
-
Set the bungeecord lobby server: The line immediately under the one you just modified should look like this
bungeeLobby: lobby
. Change "lobby" to the server name of the lobby. You can do/server
to get a list of available names. -
Update the database settings: Search the
config.yml
file for "database", then update all the information under that section and don't forget to setenabled
totrue
under that section. (This obviously requires a MySQL database) -
Setup the map: Use
/server
to move from server to server. In each server, create or import a map (like in the bukkit/spigot setup above)
-
Turn bungeecord mode on: Go to your plugins folder, then find Skywars and enter that. Now, open
-
On the lobby server only, do the following:
- Edit the
config.yml
file and changeisLobbyServer: false
toisLobbyServer: true
(Only on lobby server)
- Edit the
-
Check everything was done correctly: Make sure you have created, saved and registered a map on every server you want to use as a game/arena server and make sure you have set the lobby server in all configuration files. Save &/or Upload all config files to the servers!
-
Add server name to the lobby configuration: Re-open
config.yml
on the lobby server only, then findgameServers:
. Under that section you want to list all the game servers that will be used as arenas using this format- -
bungeecord-server-name
:port
:display name with or without spaces
:max-players
:team-size
Here is an example configuration section for a lobby server
-
bungeeMode: true bungeeLobby: hub isLobbyServer: true gameServers: - skywars-medieval:25565:The Medieval Castle:8:1 - skywars-beach:25566:Ocean Resort:8:2
- -
-
Save the config file and restart all servers!
-
Done! (If something failed, please make sure you have followed all steps carefully before contacting support)
- Introduction
- Installation
- Support
- Setup
- Usage Guide
- Commands
- Permissions
- [Customization]
- [Configuration Files]
- [Main config]
- [Messages]
- [Cages]
- [Kits]
- [Maps]
- [Configuration Files]
- 3rd Party Integrations