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

Туториал Velocity - прокси сервер нового поколения! | Гайд по Velocity

Важное замечание по поводу данной настройки.

Как оказалась она отвечает не просто за какие-то там лицензионные фишки, а за отправку на сервер вашего ключа моджанг, для проверки отправки сообщений (я не знаю как это сказать павильнее). Это нужно для функционирования функции репортов.
Если эта функция включена - игроки смогут репортить сообщение в чате от других игроков, а уже моджанги решат, что с этим делать.
За это дают реальные баны в самой игре (что равняется бану на всех серверах сразу, как лицензионных, так и пиратских, если конечно вы авторизуетесь как лицензионный игрок). При том навечно. И скорее всего без возможности разбана.
Теперь это даже не просто рекомендуется, а черт возьми обязательно отключать, если вы не хотите лишить своих игроков лицензий.
До 1.19.1 это позволяло защищать сообщения шифрованием. С учетом опции "Защищенный чат" в настройках клиента, игрок бы получал лишь те сообщения игроков, которые не были изменены ни сервером, ни какой-нибудь другой атакой man-in-the-middle. Плюс, третья сторона не смогла бы прочесть их.
В 1.19.1 оно занимается всё тем же, но, да, к этому прибавились репорты. Бан могут выдать как временный, так и бессрочный - причем полность на онлайн, даже локальный. Аппеляцию можно подать.
Впрочем, да, советовал бы отключить эту опцию даже лицензионным серверам. Среди причин возможной блокировки как минимум есть сквернословие и упоминание алкоголя. Есть, конечно, и более тяжкие причины, но проблема в том, что это всё слишком легко заабьзить в рамках игры, где возможны любые сценарии.
Хотелось бы, чтоб такое меню можно было настраивать админам сервера, и принимать репорты самим...
 
Аппеляцию можно подать.
Проблема в том, что есть 1 незначительный неуанс. Мы - игроки из России. А майкрософт прекратила в России деятельность, что я думаю сыграет большую роль в вопросе об отмене бана.
 
Проблема в том, что есть 1 незначительный неуанс. Мы - игроки из России. А майкрософт прекратила в России деятельность, что я думаю сыграет большую роль в вопросе об отмене бана.
Если мы говорим об игнорировании аппеляций, тогда стоит в первую очередь должен возникнуть вопрос, будут ли в принципе репорты из России рассматривать :D
 
Если мы говорим об игнорировании аппеляций, тогда стоит в первую очередь должен возникнуть вопрос, будут ли в принципе репорты из России рассматривать :D
Сразу банить по принципу "ты рускей" :good:
 
Вопрос:
Вот есть Velocity и сервера на 1.18.2 Фабрик с модами. Всё вроде как норм работает, но надо чтобы по команде сервера перекидывать игрока на другой. Из лобби на выбранный, к примеру.
 
VelocityTools добавляет команду /send как на банже

Спасибо.
С банджей не работал, так что не в курсе что там и как.
Поставил: вторая часть проблемы, собственно, осталась: как серверу на фабрике послать на велосити эту команду?
 
Спасибо.
С банджей не работал, так что не в курсе что там и как.
Поставил: вторая часть проблемы, собственно, осталась: как серверу на фабрике послать на велосити эту команду?
В дело вступает CommandSync, если его можно вообще будет поставить на фабрик
 
В дело вступает CommandSync, если его можно вообще будет поставить на фабрик
Как дурацкая мысль: поставить на Velocity плагин RCON и с серверов через компьютер крафт отдавать команды... Изврат, согласен...
 
LuckiPerms - по идее работает через базу данных, есть под Фабрик и, даже, 1.18.2...
Но не стартует с ним - конфликт с Криэйтом и Иммерсив порталс...
 
LuckiPerms - по идее работает через базу данных, есть под Фабрик и, даже, 1.18.2...
Но не стартует с ним - конфликт с Криэйтом и Иммерсив порталс...
Сюда то чего писать? Лучше обращаться на гитхаб ЛП.
 
Сюда то чего писать? Лучше обращаться на гитхаб ЛП.
Писал - ничерта помощи не получил: на ЛП задумчиво промолчали, на КомандСинх - "Под фабрик не планирую".
Так что пишу сюда по простой причине: какие еще альтернативы под Velocity, которые хоть как-то реально прикрутить к Фабрику?
 
Так что пишу сюда по простой причине: какие еще альтернативы под Velocity, которые хоть как-то реально прикрутить к Фабрику?
Так, я немного не понял
В чем суть проблемы
 
Так, я немного не понял
В чем суть проблемы

Суть в том, что надо как-то передавать команды с серверов на фабрике на Velocity. Хотя-бы для того, чтобы сервер по командному блоку мог перекинуть игрока с лобби куда-то ещё.

Command Sync - в пролёте: версии под фабрик нет и не предвидится. (автор форка под Velicity сам не разобрался как оно работает)
LuckiPerm - в пролете: на фабрик версия есть, но не работает (конфликт с парой модов, причём моды тут в приоритете)
Какие ещё есть варианты отправить команду на телепорт?

upd: Разобрались с лаки пермишном: они апнули версию фабрика до поддержки 1.19 и случайно по... поддержку 1.18.2... Или намеренно, но откат по версиям помог.
 
Последнее редактирование:
Как можно фейковый онлайн в Velocity выставить? -Donlinebooster не работает, есть какие нибудь плагины или способы??
 
Как сделать чтобы, при переходе с Velocity на сервер с модами не было такой ошибки, и оно заходило?
Unable to connect to Authe: This server has mods that require FML/Forge to be installed on the client. Contact your server admin for more details.
(1.12.2
 
Как сделать чтобы, при переходе с Velocity на сервер с модами не было такой ошибки, и оно заходило?
Unable to connect to Authe: This server has mods that require FML/Forge to be installed on the client. Contact your server admin for more details.
(1.12.2

Нужно, чтобы на клиентах был "минимальный набор модов" - там в настройках автор гайда писал про пункт, который нужен для показа иконки совместимости модов.

Если у клиента модов стоит больше и версии +- те - норм пустит, если нужных нет - это ограничение игры с модами и логично, что не пускает.

Velocity вполне адекватен: у меня основная пачка на Фабрике с кучей модов, а тестовый сервак - практически "лысый" и ничего - и на него заходит и с него, если клиент по остальным модам соответствует.
 
У меня оно так не работает, чтобы зайти мне пришлось поставить вместо bungeeguard - legace тогда пустило, теперь у меня новая ошибка : [17:56:54 INFO]: [connected player] zxcvop (/178.67.196.191:6485): kicked from server Loby: Timed out и +
Такая ошибка
[18:07:07 ERROR]: [connected player] zxcvop (/178.67.196.191:6458): exception encountered in com.velocitypowered.proxy.connection.client.ClientPlaySessionHandler@47d1d882
java.lang.IllegalStateException: Not connected to server!
at com.velocitypowered.proxy.connection.client.ConnectedPlayer.ensureAndGetCurrentServer(ConnectedPlayer.java:228) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.connection.client.ClientPlaySessionHandler.handle(ClientPlaySessionHandler.java:275) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.protocol.packet.chat.LegacyChat.handle(LegacyChat.java:121) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.connection.MinecraftConnection.channelRead(MinecraftConnection.java:142) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.protocol.netty.MinecraftDecoder.tryDecode(MinecraftDecoder.java:89) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.protocol.netty.MinecraftDecoder.channelRead(MinecraftDecoder.java:58) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:487) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:385) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at java.lang.Thread.run(Thread.java:834) [?:?]
[18:07:07 INFO]: [server connection] zxcvop -> Authe has disconnected
[18:07:07 ERROR]: Exception during connect; status = null
java.util.concurrent.CompletionException: java.io.IOException: Unexpectedly disconnected from remote server
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346) ~[?:?]
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:870) ~[?:?]
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.io.IOException: Unexpectedly disconnected from remote server
at com.velocitypowered.proxy.connection.backend.TransitionSessionHandler.disconnected(TransitionSessionHandler.java:208) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.connection.MinecraftConnection.channelInactive(MinecraftConnection.java:114) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.timeout.IdleStateHandler.channelInactive(IdleStateHandler.java:277) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:392) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:813) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
... 8 more
 
У меня оно так не работает, чтобы зайти мне пришлось поставить вместо bungeeguard - legace тогда пустило, теперь у меня новая ошибка : [17:56:54 INFO]: [connected player] zxcvop (/178.67.196.191:6485): kicked from server Loby: Timed out и +
Такая ошибка
[18:07:07 ERROR]: [connected player] zxcvop (/178.67.196.191:6458): exception encountered in com.velocitypowered.proxy.connection.client.ClientPlaySessionHandler@47d1d882
java.lang.IllegalStateException: Not connected to server!
at com.velocitypowered.proxy.connection.client.ConnectedPlayer.ensureAndGetCurrentServer(ConnectedPlayer.java:228) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.connection.client.ClientPlaySessionHandler.handle(ClientPlaySessionHandler.java:275) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.protocol.packet.chat.LegacyChat.handle(LegacyChat.java:121) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.connection.MinecraftConnection.channelRead(MinecraftConnection.java:142) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.protocol.netty.MinecraftDecoder.tryDecode(MinecraftDecoder.java:89) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.protocol.netty.MinecraftDecoder.channelRead(MinecraftDecoder.java:58) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:487) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:385) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at java.lang.Thread.run(Thread.java:834) [?:?]
[18:07:07 INFO]: [server connection] zxcvop -> Authe has disconnected
[18:07:07 ERROR]: Exception during connect; status = null
java.util.concurrent.CompletionException: java.io.IOException: Unexpectedly disconnected from remote server
at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331) ~[?:?]
at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346) ~[?:?]
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:870) ~[?:?]
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) ~[?:?]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478) ~[?:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:391) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.io.IOException: Unexpectedly disconnected from remote server
at com.velocitypowered.proxy.connection.backend.TransitionSessionHandler.disconnected(TransitionSessionHandler.java:208) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at com.velocitypowered.proxy.connection.MinecraftConnection.channelInactive(MinecraftConnection.java:114) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.timeout.IdleStateHandler.channelInactive(IdleStateHandler.java:277) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:392) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:357) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:813) ~[bungeecord.jar:3.1.2-SNAPSHOT (git-6be344d9-b162)]
... 8 more
announce-forge = true стоит?
 

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

Назад
Верх