Помогите Зашел в портал края попал на другой сервер. Как реализовать?

Bygagaup

Активный участник
Пользователь
Баллы
61
Есть сеть серверов BungeeCord. Как можно реализовать такую схему чтобы любой игрок мог найти портал края и зайдя в него попадал на другой сервер сети BungeeCord. Суть в том что этот портал нельзя заранее поставить с помощью плагина по порталам. Чтобы любой игрок мог найти абсолютно новый и не тронутый портал и он отправил его на другой сервер.

Знаю что в плагине MultiWorld есть команда /mw link-end (направить все порталы Края из мира 1 в мир 2), может есть что-то подобное, только не в другой мир, а на другой сервер.

  • Сервер на Paper

Я не привязываюсь именно к BungeeCord, интересует любой способ реализации этой идеи. Главное чтобы перекидывало на другой сервер.

Нужно мне это, чтобы разделить мощность процессора, а именно ядер, на несколько серверов, для большей производительности.

Любые предложения или идеи принимаются.
 
Последнее редактирование:
Подручными средствами - создать "псведомир" без блоков, сделать там невидимый портал с помощью какого-нибудь плагина на bungee-порталы(таких много), и при телепортации через портал края игрок будет попадать в тот псведомир с bungee-порталом. Но с таким способом появляются проблемы - непонятно, как телепортировать игрока назад, в обычный мир; если сервер с эндом упал, то игрок просто застрянет в том мире; даже если все в порядке - игрок несколько секунд будет видеть пустой мир и игроков, которые сейчас тоже телепортируются через портал.

Лучше всего будет какой-нибудь sampois.jar. Будет достаточно словить PlayerTeleportEvent с нужной причиной телепорта, и вместо, собстна, телепорта в энд, перенаправлять юзера на другой сервер, а при входе назад телепортировать на спавн.
 
imDaniX, над первой идеей я тоже думал, но как ты и сам я думаю понял там могут быть проблемы, да и вообще не хочется делать такие костыли.

Лучше всего будет какой-нибудь sampois.jar.

Насчет sampois.jar я не понял, что это?
 
У меня на сервере есть подобная система, можно спокойно это сделать, для этого тебе нужны плагины Multiverse-Core - https://ci.onarandombox.com/job/Multiverse-Core/ ,а так-же плагин для самих порталов
Multiverse-Portals - https://ci.onarandombox.com/job/Multiverse-Portals/ вот туториал, по которому ты должен разобраться как создать сами порталы:


 
Последнее редактирование:
У меня на сервере есть подобная система, можно спокойно это сделать, для этого тебе нужны плагины Multiverse-Core - https://ci.onarandombox.com/job/Multiverse-Core/ ,а так-же плагин для самих порталов
Multiverse-Portals - https://ci.onarandombox.com/job/Multiverse-Portals/ вот туториал, по которому ты должен разобраться как создать сами порталы:


Это не то, что я хотел. Возможно я что-то не понял конечно. Мне нужна была реализация порталов на другой сервер, а не мир. При этом нужен не конкретный портал, а именно портал в энд. (Чтобы они все вели на другой сервер)
 
Сообщаю, что я прекратил поиски этой реализации, потому что понял, что это будет не выгодно. Стандартный сервер (Paper) со всеми мирами 1.14.4 и так задействует все ядра.
 
Последнее редактирование:
это будет не выгодно. Стандартный сервер (Paper) со всеми мирами 1.14.4 и так задействует все ядра.
Вопрос в том, равномерно ли? :thinking:
По каждому миру по 4 потока типо? (По 4-м сторонам света)
 
Вопрос в том, равномерно ли? :thinking:
По каждому миру по 4 потока типо? (По 4-м сторонам света)
Как можно увидеть на скринах, оно распределяет, но не всегда равномерно. В основном нагрузка как на 2 и 3 скрине.

Процессор 4 ядра, 8 потоков. Запущен только Minecraft (Paper).
Снимок.PNG Снимок2.PNG Снимок3.PNG

Насчет как у них это реализовано, по мирам или сторонам света я без понятия.
 
Назад
Верх Низ