Skip to main content

Getting Started

Installation

BWProxy2023 is a plugin that can be installed on lobby/hub servers. Do not install it on arena servers.

Note before we start

BWProxy2023 only goes on the lobby server(s)
BedWars2023 only goes on the arena server(s)

  1. Copy the BWProxy2023.jar in the plugins folder for your lobby server and restart your server.
  2. Open BWProxy2023's config.yml.
  3. Insert your database credentials to synchronize bed-wars statistics from arenas.
    • If you skip this step, BWProxy2023 will still function, however any stats you get from BWProxy2023 will be incorrect.
  4. Under bungeecord-settings, add redis-configuration with your Redis host, port, password (quote if it contains special chars) and channel.
    • The channel should be the same across all your servers (lobby and arenas).
  5. Restart the lobby server
  6. Go on each BedWars arena server's files and open plugins/BedWars2023/config.yml.
    1. Under bungeecord-settings change the host, port, password and channel to the same values you set in step 4.
    2. Next, change server-id to be the name of the arena server in your BungeeCord/Velocity config. In the example above, the server name in the BungeeCord config is bw1.
      1. An easy way to double-check that you set this correctly is to do /server <server>, replacing <server> with what you put in server-id
    3. Now, set the lobby-server option to the name of your lobby server
      1. This is similar to how you set server-id, but with your lobby server instead of the arena server.
    4. Set the serverType to BUNGEE
    5. Restart the arena server
    6. Repeat steps i-vi for each of your arena servers
  7. Make sure you've restarted each of the servers (after configuring them), and enjoy!

Usage

To open the arena selector, you can use /bw gui

BWProxy2023 does not have a built-in scoreboard, so you will need to use an external scoreboard plugin and the PlaceHolderAPI placeholders if you want a scoreboard.