Skip to content

Setting up your Proxy

Emilia Pazderska edited this page Apr 14, 2024 · 28 revisions

Download

You can download the latest version of the plugin at the links below
SpigotMC
GitHub

Setup

Put the plugin JAR file in your BungeeCord plugins folder. Once you have done this, you need to modify your BungeeCord config.yml.

BungeeCord config for a premium server

BungeeCord premium config
listeners:
- query_port: 25577
  ...
  priorities:
  - main
  ...
  host: 0.0.0.0:25565
  max_players: 9999
  ...
  force_default_server: true
...
player_limit: -1
...
online_mode: true
...
servers:
  main:
    ...
    address: 127.0.0.1:<replace me>
    restricted: true
  queue:
    ...
    address: 127.0.0.1:<replace me>
    restricted: true

BungeeCord config for a cracked server

BungeeCord cracked config
listeners:
- query_port: 25577
  ...
  priorities:
  - auth
  ...
  host: 0.0.0.0:25565
  max_players: 9999
  ...
  force_default_server: true
...
player_limit: -1
...
online_mode: false
...
servers:
  auth:
    ...
    address: 127.0.0.1:<replace me>
    restricted: true
  main:
    ...
    address: 127.0.0.1:<replace me>
    restricted: true
  queue:
    ...
    address: 127.0.0.1:<replace me>
    restricted: true

Set up the config

Now your BungeeCord proxy is successfully configured. Now we need to edit the PistonQueue config. If your server is cracked, make sure to enable the auth server by setting ENABLEAUTHSERVER from false to true.

Auth first feature (experimental)

You can now have your auth server to go first. Please note that this feature is still experimental and buggy. You activate it by setting AUTHFIRST from false to true. Your auth server needs to send your players after the login to the main server. Everything should work normally after that.

Default config

You can find the default config here: click here

Queue server setup

Congrats! You have configured PistonQueue for your proxy. Now we need to set up your Queue server.