📑Configuration

BungeeCord
#  █████▒▄▄▄       ██▓     ██▓     ▄▄▄▄    ▄▄▄       ▄████▄   ██ ▄█▀     ██████ ▓█████  ██▀███   ██▒   █▓▓█████  ██▀███
#▓██   ▒▒████▄    ▓██▒    ▓██▒    ▓█████▄ ▒████▄    ▒██▀ ▀█   ██▄█▒    ▒██    ▒ ▓█   ▀ ▓██ ▒ ██▒▓██░   █▒▓█   ▀ ▓██ ▒ ██▒
#▒████ ░▒██  ▀█▄  ▒██░    ▒██░    ▒██▒ ▄██▒██  ▀█▄  ▒▓█    ▄ ▓███▄░    ░ ▓██▄   ▒███   ▓██ ░▄█ ▒ ▓██  █▒░▒███   ▓██ ░▄█ ▒
#░▓█▒  ░░██▄▄▄▄██ ▒██░    ▒██░    ▒██░█▀  ░██▄▄▄▄██ ▒▓▓▄ ▄██▒▓██ █▄      ▒   ██▒▒▓█  ▄ ▒██▀▀█▄    ▒██ █░░▒▓█  ▄ ▒██▀▀█▄
#░▒█░    ▓█   ▓██▒░██████▒░██████▒░▓█  ▀█▓ ▓█   ▓██▒▒ ▓███▀ ░▒██▒ █▄   ▒██████▒▒░▒████▒░██▓ ▒██▒   ▒▀█░  ░▒████▒░██▓ ▒██▒
# ▒ ░    ▒▒   ▓▒█░░ ▒░▓  ░░ ▒░▓  ░░▒▓███▀▒ ▒▒   ▓▒█░░ ░▒ ▒  ░▒ ▒▒ ▓▒   ▒ ▒▓▒ ▒ ░░░ ▒░ ░░ ▒▓ ░▒▓░   ░ ▐░  ░░ ▒░ ░░ ▒▓ ░▒▓░
# ░       ▒   ▒▒ ░░ ░ ▒  ░░ ░ ▒  ░▒░▒   ░   ▒   ▒▒ ░  ░  ▒   ░ ░▒ ▒░   ░ ░▒  ░ ░ ░ ░  ░  ░▒ ░ ▒░   ░ ░░   ░ ░  ░  ░▒ ░ ▒░
# ░ ░     ░   ▒     ░ ░     ░ ░    ░    ░   ░   ▒   ░        ░ ░░ ░    ░  ░  ░     ░     ░░   ░      ░░     ░     ░░   ░
#             ░  ░    ░  ░    ░  ░ ░            ░  ░░ ░      ░  ░            ░     ░  ░   ░           ░     ░  ░   ░
#                                       ░           ░                                                ░
# Made by CandiesJar | Github: github.com/sasi2006166 | Discord: https://discord.gg/dJ8DG2cSzt | Telegram: @CandiesJar
# BungeeCord configuration file

# IMPORTANT WARNING: Before reporting any issue on discord, carefully READ ALL the comments!
# Some features are MISSING/DISABLED since they're under work, no support is provided on them.
# Thanks for understanding.

settings:

  # Debug mode, useful for bug reports.
  # IMPORTANT: This (may) spam your console with useless messages, use it only if you're reporting a bug.
  # DISABLED.
  debug: false

  # Player with admin permission only will be able to use /fs tab complete.
  command_tab_complete: true

  # Choose if you want to use a different ping strategy for your lobbies.
  # DEFAULT: Normal ping strategy, the plugin will ping the server and check if it's online.
  # SOCKET: This mode will use a socket connection to check if the server is online.
  # WARNING: Change it only if you're encountering issues.
  # WARNING 2: Socket mode will not check if your lobbies are full!
  ping_mode: DEFAULT

  # In seconds, will check your lobbies every X seconds, defined under here.
  # On first start / reboot, let the plugin settle down for X seconds (defined under here) before start using fallback.
  # Recommended value is around 10, especially in case of not stable spigot instances.
  ping_delay: 8

  # Choose if you want to enable the updater.
  updater: true

  # Add here your groups with their servers and lobbies.
  fallback:
    bedwars:
      servers:
        - bwgame1
        - bwgame2
        - bwgame3
      lobbies:
        - bwlobby1
        - bwlobby2
        - bwlobby3
      mode: FALLBACK
    survival:
      servers:
        - survival
      lobbies:
        - lobby1
        - lobby2
        - lobby3
      mode: RECONNECT
    default: # DON'T delete this default group.
      servers:
        - lobby1
        - lobby2
        - lobby3
      mode: DEFAULT

  # Disable player kicking if the plugin detects any of listed reasons.
  # Example: player gets banned on (only) spigot instance using Essentials
  # FallbackServer will disconnect him instead of kicking.
  ignored_reasons:
    - "ban"
    - "flying"
    - "whitelist"
    - "packets"
    - "full"
    - "afk"
    - "maintenance"

  # Those values will clear the chat on reconnect (after success) or when players
  # get fallback-ed to another server.
  # reconnect_join will clear player chat when the reconnect phase starts.
  clear_chat:
    fallback: true
    server_switch: false
    reconnect: false
    reconnect_join: true

  # Default is on false to prevent any issues with the first join.
  # True: the plugin will automatically choose best lobby when connecting and balance all players.
  # WARNING: Join will TOTALLY stop working if you didn't set up the balancing group and the groups under it.
  # WARNING 2: I'll NOT provide any support if you didn't properly configure the plugin.
  join_balancing: false

  # If join_balancing is set on true, you can choose here the balancing group.
  # You can find it under the "fallback" section.
  join_balancing_group: "default"

  # Those are the values for reconnect mode.
  # Customize titles, delays, and other values here.
  # Remember that your group has to be set on RECONNECT mode.
  auto_reconnect:
    # Tries before disconnecting or moving player to lobbies.
    max_tries: 5

    # Time before pinging the server during reconnect phase.
    # Don't put values under 1, they will NOT work.
    # Recommended value is around 10 seconds.
    ping_delay: 10

    # This option is used by the addon ping system
    # for checking if the spigot instance is fully started up.
    # WARNING: Change the value only if you're encountering issues.
    # WARNING 2: Remember to change the value also inside spigot addon.
    player_count_check: -1

    # With this option, you can teleport players to a physical server
    # when they're reconnecting. Useful if you want to entertain your players.
    # WARNING: You need to have the spigot addon installed and configured.
    physical_reconnect:
      enabled: false
      server: "reconnectsv"

    # This option will trigger normal kicking procedure.
    # If set on false, the plugin will disconnect the player instead of kicking.
    player_sort: true

    # Delay before actual connecting the player to the server, useful
    # for preventing spigot instance overload.
    # In seconds.
    connection_delay: 7

    # This is the timeout for checking if the server
    # is online or not using a pinging method.
    # In milliseconds.
    ping_threshold: 2000

    # Determines the delay before starting
    # the actual reconnection, useful for preventing
    # backend replying to my plugin ping request on
    # server stop (like /restart).
    task_delay: 10

    # Choose if you want to clear the tab-list when
    # a player enters the "limbo" while reconnecting.
    # Useful for preventing visual bugs with names, especially
    # after reconnecting
    clear_tab-list: true

    # Ignored reasons for reconnecting.
    # If players gets kicked for one of those reasons
    # they will not be reconnected, instead they will be
    # disconnected from the proxy itself.
    ignored_reasons:
      - "ban"
      - "flying"
      - "kick"
      - "afk"
      - "outdated"
      - "whitelist"
      - "connected"
      - "full"
      - "spam"
      - "packets"
      - "maintenance"

    # Ignored servers for reconnecting.
    # If players gets kicked from one of those servers
    # they will not be reconnected, instead they will be
    # moved to a fallback lobby.
    # Add event servers, such as minigames, here.
    ignored_servers:
      - lobby1
      - lobby2
      - lobby3

    # Title can be customized into messages configuration.
    # Available in messages.yml
    # DISABLED.
    title:
      enable: true
      # NORMAL: The normal animated title with dots
      # PULSE: A title that simulates the heartbeat
      # STATIC: Title will not animate dots
      # You can customize it in messages.yml
      mode: NORMAL

  # Checks if stats should be enabled -> https://bstats.org/plugin/bungeecord/FallbackServer/11817
  # By default this setting is set on "true" to help me improve the plugin.
  # Obviously you can disable it if you want, feel free to do so.
  telemetry: true

  # Administrator will be notified which server goes down and the complete reason of shutdown.
  # DISABLED.
  admin_notification: true

  # Enable the in-built command blocker functionality.
  # Useful in case you want to block some commands on specific servers, for
  # example, during a screen-share session.
  command_blocker: true

  # WARNING: will only work if "command_blocker" is set on true.
  # Add here the servers with the command(s) you want to block.
  # TEMPLATE:
  # command_blocker_list:
  #   server_name:
  #     - command1
  #     - command2
  command_blocker_list:
    hack_control:
      - lobby
      - hub
    hack_control_2:
      - lobby
      - hub

  # If you want to use the /lobby command.
  lobby_command: true

  # WARNING: works only if "lobby_command" is set on true.
  # Aliases for /lobby command, it's possible to remove the base /hub command too.
  lobby_command_aliases:
    - hub
    - lobby

  # Enable server blacklist feature, such for authentication servers.
  ignored_servers: true

  # WARNING: Works only if "use_ignored_servers" is set on true.
  # Add here your pre-lobbies or any server you want to disable.
  # Kicking will be disabled on those and player will be disconnected.
  ignored_servers_list:
    - prelobby1

sub_commands:

  # Enabled: true, will enable the selected sub-command.
  # Permission: permission required to use the sub-command.

  admin:
    permission: "fallback.admin"

  reload:
    permission: "fallback.admin.reload"

  debug:
    permission: "fallback.admin.debug"

  add:
    enabled: true
    permission: "fallback.admin.add"

  remove:
    enabled: true
    permission: "fallback.admin.remove"

  status:
    enabled: true
    permission: "fallback.admin.status"

  servers:
    enabled: true
    permission: "fallback.admin.servers"
Velocity
#  █████▒▄▄▄       ██▓     ██▓     ▄▄▄▄    ▄▄▄       ▄████▄   ██ ▄█▀     ██████ ▓█████  ██▀███   ██▒   █▓▓█████  ██▀███
#▓██   ▒▒████▄    ▓██▒    ▓██▒    ▓█████▄ ▒████▄    ▒██▀ ▀█   ██▄█▒    ▒██    ▒ ▓█   ▀ ▓██ ▒ ██▒▓██░   █▒▓█   ▀ ▓██ ▒ ██▒
#▒████ ░▒██  ▀█▄  ▒██░    ▒██░    ▒██▒ ▄██▒██  ▀█▄  ▒▓█    ▄ ▓███▄░    ░ ▓██▄   ▒███   ▓██ ░▄█ ▒ ▓██  █▒░▒███   ▓██ ░▄█ ▒
#░▓█▒  ░░██▄▄▄▄██ ▒██░    ▒██░    ▒██░█▀  ░██▄▄▄▄██ ▒▓▓▄ ▄██▒▓██ █▄      ▒   ██▒▒▓█  ▄ ▒██▀▀█▄    ▒██ █░░▒▓█  ▄ ▒██▀▀█▄
#░▒█░    ▓█   ▓██▒░██████▒░██████▒░▓█  ▀█▓ ▓█   ▓██▒▒ ▓███▀ ░▒██▒ █▄   ▒██████▒▒░▒████▒░██▓ ▒██▒   ▒▀█░  ░▒████▒░██▓ ▒██▒
# ▒ ░    ▒▒   ▓▒█░░ ▒░▓  ░░ ▒░▓  ░░▒▓███▀▒ ▒▒   ▓▒█░░ ░▒ ▒  ░▒ ▒▒ ▓▒   ▒ ▒▓▒ ▒ ░░░ ▒░ ░░ ▒▓ ░▒▓░   ░ ▐░  ░░ ▒░ ░░ ▒▓ ░▒▓░
# ░       ▒   ▒▒ ░░ ░ ▒  ░░ ░ ▒  ░▒░▒   ░   ▒   ▒▒ ░  ░  ▒   ░ ░▒ ▒░   ░ ░▒  ░ ░ ░ ░  ░  ░▒ ░ ▒░   ░ ░░   ░ ░  ░  ░▒ ░ ▒░
# ░ ░     ░   ▒     ░ ░     ░ ░    ░    ░   ░   ▒   ░        ░ ░░ ░    ░  ░  ░     ░     ░░   ░      ░░     ░     ░░   ░
#             ░  ░    ░  ░    ░  ░ ░            ░  ░░ ░      ░  ░            ░     ░  ░   ░           ░     ░  ░   ░
#                                       ░           ░                                                ░
# Made by CandiesJar | Github: github.com/sasi2006166 | Discord: https://discord.gg/dJ8DG2cSzt | Telegram: @CandiesJar
# Velocity configuration file

# IMPORTANT WARNING: Before reporting any issue on discord, READ carefully the comments!
# Some features are DISABLED since they're under development, don't report any bugs on them.
# Thanks for understanding.

settings:

  # Debug mode, useful for bug reports.
  # IMPORTANT: This (may) spam your console with useless messages, use it only if you're reporting a bug.
  # DISABLED.
  debug: false

  # Player with admin permission only will be able to use /fs tab complete.
  command_tab_complete: true

  # Choose if you want to use a different ping strategy for your lobbies.
  # DEFAULT: Normal ping strategy, the plugin will ping the server and check if it's online.
  # SOCKET: This mode will use a socket connection to check if the server is online.
  # WARNING: Change it only if you're encountering issues.
  # WARNING 2: Socket mode will not check if your lobbies are full!
  ping_mode: DEFAULT

  # In seconds, will check your lobbies every X seconds, defined under here.
  # On first start / reboot, let the plugin settle down for X seconds (defined under here) before start using fallback.
  # Recommended to use 5 if your server is in beta or have not stable spigot instances.
  ping_delay: 5

  # In seconds, determines the timeout phase
  # during the ping check.
  # If the server doesn't respond in X seconds
  # defined under here, it will be considered offline.
  ping_timeout: 2

  # Choose if you want to enable the updater.
  updater: true

  # Add here your groups with their servers and lobbies.
  fallback:
    bedwars:
      servers:
        - bwgame1
        - bwgame2
        - bwgame3
      lobbies:
        - bwlobby1
        - bwlobby2
        - bwlobby3
      mode: FALLBACK
    survival:
      servers:
        - survival
      lobbies:
        - lobby1
        - lobby2
        - lobby3
      mode: FALLBACK
    default: # DON'T delete this default group.
      servers:
        - lobby1
        - lobby2
        - lobby3
      mode: DEFAULT

  # Disable player kicking if the plugin detects any of listed reasons.
  # Example: player gets banned on (only) spigot instance using Essentials
  # FallbackServer will disconnect him instead of kicking.
  ignored_reasons:
    - "ban"
    - "flying"
    - "whitelist"
    - "packets"
    - "full"
    - "afk"
    - "maintenance"

  # If you want to use the reconnect mode, fallback_mode must be set to RECONNECT.
  # Those values will clear the chat on reconnect (after success) or when players
  # get fallback-ed to another server.
  clear_chat:
    fallback: true
    server_switch: false
    reconnect: false
    reconnect_join: true

  # Default is on false to prevent any issues with the first join.
  # True: the plugin will automatically choose best lobby when connecting and balance all players.
  # WARNING: Join will TOTALLY stop working if you didn't set up the balancing group and the groups under it.
  # WARNING 2: I'll NOT provide any support if you didn't properly configure the plugin.
  join_balancing: false

  # If join_balancing is set on true, you can choose here the balancing group.
  # You can find it under the "fallback" section.
  join_balancing_group: "default"

  # Those are the values for reconnect mode.
  # Customize titles, delays, and other values here.
  # Remember that your group has to be set on RECONNECT mode.
  auto_reconnect:
    # Tries before disconnecting or moving player to lobbies.
    max_tries: 5

    # Time before pinging the server during reconnect phase.
    # Don't put values under 1, they will NOT work.
    # Recommended value is around 10 seconds.
    ping_delay: 10

    # This option is used by the addon ping system
    # for checking if the spigot instance is fully started up.
    # WARNING: Change the value only if you're encountering issues.
    # WARNING 2: Remember to change the value also inside spigot addon.
    player_count_check: -1

    # With this option, you can teleport players to a physical server
    # when they're reconnecting. Useful if you want to entertain your players.
    # WARNING: You need to have the spigot addon installed and configured on 'STANDALONE'.
    physical_reconnect:
      enabled: false
      server: "reconnectsv"

    # Option to choose if making the player join a limbo server
    # while reconnecting.
    # True: Player will be moved to limbo while reconnecting.
    # False: Player stay on kicked server while reconnecting.
    join_limbo: false

    # Customize your limbo server here.
    # WARNING: Will work only if "join_limbo" is set on true.
    limbo_settings:
      name: "FallbackLimbo" # Name of the limbo server, can anything.
      dimension: "OVERWORLD" # Dimension of the limbo server, can be "NETHER" or "THE_END".
      gamemode: "ADVENTURE" # Gamemode of the limbo server, can be "SURVIVAL", "CREATIVE", "ADVENTURE", or "SPECTATOR".
      schematic:
        enabled: false
        name: "limbo.schematic" # Only works if it's enabled.
        x: 69
        y: 70
        z: 69
      world_time: 5000
      x: 0
      y: 100
      z: 0
      yaw: 0
      pitch: 0

    # Time for time-outing the server on ping.
    # In Milliseconds, 2000 for example = 2 seconds.
    ping_timeout: 2000

    # This option will trigger normal FallbackServer kicking procedure.
    # Sorting players in various lobbies.
    player_sort: true

    # Time before starting the server pinging on reconnect.
    # Don't put values under 1, they will NOT work.
    # In seconds.
    first_delay: 3

    # Choose if you want to clear the tab-list when
    # a player enters the "limbo" while reconnecting.
    # Useful for preventing visual bugs with names.
    clear_tab-list: true

    # Ignored reasons for reconnecting.
    # If players gets kicked for one of those reasons
    # they will not be reconnected, instead they will be
    # disconnected from the proxy itself.
    ignored_reasons:
      - "ban"
      - "flying"
      - "kick"
      - "afk"
      - "outdated"
      - "whitelist"
      - "connected"
      - "full"
      - "spam"
      - "packets"
      - "maintenance"

    # Ignored servers for reconnecting.
    # If players gets kicked from one of those servers
    # they will not be reconnected, instead they will be
    # moved to a fallback lobby.
    # Add event servers, such as mini-games, here.
    ignored_servers:
      - lobby1
      - lobby2
      - lobby3

    # Title can be customized into messages configuration.
    # Available in messages.yml
    title:
      enable: true
      # NORMAL: The normal animated title with dots
      # PULSE: A title that simulates the heartbeat
      # STATIC: Title will not animate dots
      # You can customize it in messages.yml
      mode: NORMAL

  # True: Normal players will not be able to see the /fs output.
  # False: Everyone will be able to see the simple "running fallbackserver" message.
  hide_command: false

  # Checks if stats should be enabled -> https://bstats.org/plugin/bungeecord/FallbackServer/11817
  # By default this setting is set on "true" to help me improve the plugin.
  # Obviously you can disable it if you want, feel free to do so.
  telemetry: true

  # Administrator will be notified which server goes down and the complete reason of shutdown.
  # DISABLED.
  admin_notification: true

  # Choose if you want to use fallbackserver's built-in command blocker.
  command_blocker: true

  # WARNING: will only work if "use_command_blocker" is set on true.
  # Add here the servers with the command(s) you want to block.
  # TEMPLATE:
  # SERVERNAME:
  #   - COMMAND1
  #   - COMMAND2
  command_blocker_list:
    hack_control:
      - lobby
      - hub
    hack_control_2:
      - lobby
      - hub

  # If you want to use the /lobby command.
  lobby_command: true

  # WARNING: works only if "lobby_command" is set on true.
  # Aliases for /lobby command, it's possible to remove the base /hub command too.
  lobby_command_aliases:
    - hub
    - lobby

  # Enable server blacklist feature, such for authentication servers.
  ignored_servers: true

  # WARNING: Works only if "server_blacklist" is set on true.
  # Add here your pre-lobbies or any server you want to disable.
  # Kicking will be disabled on those and player will be disconnected.
  ignored_servers_list:
    - prelobby1

sub_commands:

  # Enabled: true, will enable the selected sub-command.
  # Permission: permission required to use the sub-command.

  admin:
    permission: "fallback.admin"

  reload:
    permission: "fallback.admin.reload"

  debug:
    permission: "fallback.admin.debug"

  create:
    enabled: true
    permission: "fallback.admin.create"

  add:
    enabled: true
    permission: "fallback.admin.add"

  remove:
    enabled: true
    permission: "fallback.admin.remove"

  status:
    enabled: true
    permission: "fallback.admin.status"

  servers:
    enabled: true
    permission: "fallback.admin.servers"

Last updated