Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMIN] PortChanger - удобный порт для вашего сервера [1.7-1.10]

Статус
Закрыто для дальнейших ответов.

Dymeth

Активный участник
Пользователь
Баллы
98
Имя в Minecraft
Dymeth
PortChanger
Версия: 1.0
Протестировано на Spigot 1.7-1.10.

Скорее всего, будет работать и на более новых версиях.

Как следует из названия, плагин позволяет изменять порт, на котором запускается сервер. Данный плагин может пригодиться людям, использующим различные "слотовые" хостинги, где пресекается изменение порта в server.properties.

Скачать плагин (ссылка умерла, исходников не осталось)

Смена порта не работает на серверах с хаками протокола по типу ProtocolSupport и ViaVersion.

Функционал:

  • Единственная задача плагина - пересоздавать подключение сервера с портом, отличным от значения в server.properties
История версий:
  • 1.0 [1.7-1.10] 10.10.16: Релиз плагина на RuBukkit
Планы на будущее:
  • Исправить работу с ViaVersion, ProtocolSupport и т.д.
  • Реализовывать интересные идеи, если такие появятся
Поддержка плагина прекращена!

Работа плагина была протестирована на нескольких более или менее популярных хостингах.
Также хочу отметить, что этот плагин я делал исключительно для себя и для других целей, поэтому поддержки скорее всего не будет. Ну а так... Вдруг кому пригодится. Можно попробовать занять порт 25565, например.
 
Последнее редактирование:
Пользуюсь им уже давно, пока не запостили на RuBukkit. Помогает запускать много серверов на последовательных портах (группировать сервера с мини играми).
 
Уже несколько лет пользуюсь данным плагином, сэкономил кучу денег на хостинге.
 
Топовый плагин. Отлично подойдет для мамкиных кулхацкеров.
 
Отличный плагин, ставил его себе на сервер.
 
Поставил на все свои проекты, отлично помогает в создание многоходовочек между серверами.
Автору респект!
 
Писец вы извращенцы. Можно же так
VrwpzBgsK1D5pm.jpg
 
Писец вы извращенцы. Можно же так
VrwpzBgsK1D5pm.jpg
Ну так это ядро менять надо (да и не все о ICT знают). А тут плагин универсальный. На некоторых хостингах, на сколько я знаю, даже ядро менять не дают - лишь выбирать из списка. Что касается мазахизма, то писал я этот код для других целей: в моём случае изменение порта вовсе не нужно было.
 
Ну так это ядро менять надо (да и не все о ICT знают). А тут плагин универсальный. На некоторых хостингах, на сколько я знаю, даже ядро менять не дают - лишь выбирать из списка. Что касается мазахизма, то писал я этот код для других целей: в моём случае изменение порта вовсе не нужно было.
Ну это уже вовсе помойка, если не дают сервер заливать.
 
У меня почему-то не работает. Все вроде бы загрузился, порт свой указал, он поработает, а потом выключится, при этом у меня есть ViaVersion, который как бы работает, но не работает - нельзя зайти на сервер с новых версий.
 
Вырезать стартер из нативного. Умно.
 
У меня почему-то не работает. Все вроде бы загрузился, порт свой указал, он поработает, а потом выключится, при этом у меня есть ViaVersion, который как бы работает, но не работает - нельзя зайти на сервер с новых версий.
Да, подтверждаю, плагин несовместим с ViaVersion, ProtocolSupport, возможно ProtocolLib и прочими плагинами, работающими с пакетами. Происходит это по той причине, что эти плагины хукаются к соединению, созданному ядром. PortChanger же, в свою очередь, заменяет соединение на своё. Я пока слабо представляю, как можно решить эту проблему - запустить PortChanger раньше ViaVersion мне так и не удалось, несмотря на приоритеты в plugin.yml. В теории можно переоткрыть соединение, созданное ядром, но пока мне лень с этим разбираться. Если знающие люди подскажут, как это лучше сделать, обновление выйдет раньше.
Пока остаётся надеяться, что потенциальные пользователи этого плагина не используют ViaVersion и прочие конфликтующие плагины.
 
Последнее редактирование:
Да, подтверждаю, плагин несовместим с ViaVersion, ProtocolSupport, возможно ProtocolLib и прочими плагинами, работающими с пакетами. Происходит это по той причине, что эти плагины хукаются к соединению, созданному ядром. PortChanger же, в свою очередь, заменяет соединение на своё. Я пока слабо представляю, как можно решить эту проблему - запустить PortChanger раньше ViaVersion мне так и не удалось, несмотря на приоритеты в plugin.yml. В теории можно переоткрыть соединение, созданное ядром, но пока мне лень с этим разбираться. Если знающие люди подскажут, как это лучше сделать, обновление выйдет раньше.
Пока остаётся надеяться, что потенциальные пользователи этого плагина не используют ViaVersion и прочие конфликтующие плагины.
К сожалению таких проектов много, необходимо вшить этот фикс в плагин. Очень надеюсь на скорейший апдейт.
 
Кек, допиливай поскорей. И на всех школохостингах запретят ставить свои плагины :D.
 
Кек, допиливай поскорей. И на всех школохостингах запретят ставить свои плагины :D.
А лучше запили так, чтоб он биндился сразу на несколько свободных портов. Тогда можно будет убить кучу школолосИрвИров на школопанельном хостинге :D.
У нас плагин для бедных, а не для убийств серверов -_-
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх