Як налаштувати Waterfall для серверу Minecraft

Востаннє змінено 08 Січня 2024 в Запуск серверу
  • 5 min read
  • 3961
  • 0
Valeriy Stereo

Valeriy Stereo

CCO, Creative Director

IMPORTANT

Якщо ваші сервери працюють за проксі-сервером, таким як Velocity або Waterfall, їх потрібно налаштувати в офлайн-режим. Зазвичай хостингові компанії не надають підтримку серверів в автономному режимі, але в цьому випадку це необхідно для належної роботи проксі. Він діятиме як шлюз до ваших серверів і виконуватиме автентифікацію за вас.

IMPORTANT

Ми рекомендуємо вам налаштувати BungeeGuard для захисту ваших внутрішніх серверів.

Завантаження Waterfall

Щоб розпочати роботу з Waterfall, вам потрібно завантажити їхню останню банку зі сторінки завантажень.

Коли ви завантажите їх останній файл jar, ви зможете завантажити його на свій сервер waterfall, коли він буде створений на наступному кроці.

Розділення сервера Waterfall

Ви можете використовувати функцію розділення серверу, розроблену Godlike, щоб створити проксі-сервер на панелі Godlike. Ви можете побачити на зображенні нижче, як це можна зробити. Вам потрібно клацнути один із ваших серверів, щоб побачити меню розділення серверів ліворуч.

Ось як це виглядає, коли ви створюєте свій каскадний сервер у меню розділення серверів.

Після того, як ви створите waterfall сервер у своєму розділі серверів, ви зможете побачити сервер у огляді свого сервера на панелі Godlike.

Налаштувати Waterfall

Перед тим, як налаштувати цей розділ, змініть основний порт для ваших внутрішніх серверів на щось інше, ніж 25565. 25565 є портом Minecraft за замовчуванням, і його слід зарезервувати для вашого сервера Waterfall, оскільки саме до нього підключаються гравці, коли вони намагаються підключитися. ваша мережа.

Його потрібно запустити один раз, а потім вимкнути, щоб згенерувати всі файли, необхідні для налаштування waterfall.

Далі це буде виглядати так:

Ми налаштуємо waterfall у файлі config.yml.
Ось як виглядатиме стандартна конфігурація waterfall:

connection_throttle: 4000
connection_throttle_limit: 3
timeout: 30000
stats: d06cf9e1-441c-441f-8a5b-60a5c6bdccc0
permissions:
  default:
    - bungeecord.command.server
    - bungeecord.command.list
  admin:
    - bungeecord.command.alert
    - bungeecord.command.end
    - bungeecord.command.ip
    - bungeecord.command.reload
network_compression_threshold: 256
servers:
  lobby:
    motd: "&1Just another Waterfall - Forced Host"
    address: localhost:25565
    restricted: false
player_limit: -1
prevent_proxy_connections: false
server_connect_timeout: 5000
remote_ping_timeout: 5000
forge_support: true
remote_ping_cache: -1
log_commands: false
log_pings: true
ip_forward: false
disabled_commands:
  - disabledcommandhere
groups:
  md_5:
    - admin
listeners:
  - host: 0.0.0.0:25565
    query_port: 25573
    motd: "&1Another Bungee server"
    max_players: 1
    force_default_server: false
    tab_size: 60
    forced_hosts:
      pvp.md-5.net: pvp
    tab_list: GLOBAL_PING
    bind_local_address: true
    ping_passthrough: false
    query_enabled: false
    proxy_protocol: false
    priorities:
      - lobby
online_mode: true

Щоб мати можливість використовувати проксі-сервер, потрібно мати загалом 3 сервери. 1 проксі-сервер і 2 внутрішніх сервера.
Нам потрібно додати внутрішні сервери в меню серверів і список пріоритетів у файлі config.yml.
Якщо, наприклад, один із ваших внутрішніх серверів є сервером виживання, вам потрібно буде додати це в розділ сервера:

survival:
  motd: "&1Survival Server"
  address: <survival serverip>:port
  restricted: false

Після цього вам потрібно буде додати сервер виживання до списку пріоритетів.
Коли ви закінчите додавати внутрішні сервери, це може виглядати так:

>connection_throttle: 4000
connection_throttle_limit: 3
timeout: 30000
stats: d06cf9e1-441c-441f-8a5b-60a5c6bdccc0
permissions:
  default:
    - bungeecord.command.server
    - bungeecord.command.list
  admin:
    - bungeecord.command.alert
    - bungeecord.command.end
    - bungeecord.command.ip
    - bungeecord.command.reload
network_compression_threshold: 256
servers:
  lobby:
    motd: "&1Just another Waterfall - Forced Host"
    address: localhost:25565
    restricted: false
  survival:
    motd: "&1Survival Server"
    address: <survival serverip>:port
    restricted: false
  skyblock:
    motd: "&1Skyblock server"
    address: <skyblock serverip>:port
    restricted: false
player_limit: -1
prevent_proxy_connections: false
server_connect_timeout: 5000
remote_ping_timeout: 5000
forge_support: true
remote_ping_cache: -1
log_commands: false
log_pings: true
ip_forward: true
disabled_commands:
  - disabledcommandhere
groups:
  md_5:
    - admin
listeners:
  - host: 0.0.0.0:25565
    query_port: 25573
    motd: "&1Another Bungee server"
    max_players: 1
    force_default_server: false
    tab_size: 60
    forced_hosts:
      pvp.md-5.net: pvp
    tab_list: GLOBAL_PING
    bind_local_address: true
    ping_passthrough: false
    query_enabled: false
    proxy_protocol: false
    priorities:
      - lobby
      - survival
      - skyblock
online_mode: true

CAUTION

Переконайтеся, що ip_forward має значення true у Waterfall config.yml, а bungeecord має значення true у spigot.yml на всіх ваших внутрішніх серверах.

Налаштувати внутрішні сервери

На внутрішньому сервері вам потрібно буде зайти в server.properties і встановити online-mode на false, а потім увійти в spigot.yml і змінити bungeecord на true.

Завершення налаштування мережі

Виконавши всі завдання, слід запустити waterfall сервер і перезапустити всі внутрішні сервери.

Оцініть статтю за 5-бальною шкалою

Будь першим, хто оцінить цю новину!
Найшли помилку? Виділіть її та натисніть Ctrl + Enter, щоб повідомити нас.
Demo
Game
Panel
×

Повідомити про помилку

Текст помилки

Ваш варіант