- Баллы
- 66
- Имя в Minecraft
- mikolovesyou
Как мигрировать бд из authme?
Последнее редактирование:
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Не подключается к бд
Specified key was too long; max key length is 767 bytes
Всё сработало, спасибо!Неверно настроена база данных. Поменяй кодировку базы, например на utf8 или в крайнем случае выполни SQL команду "Код:Specified key was too long; max key length is 767 bytes
SET @@global.innodb_large_prefix = 1;".
Отправь свою схематику, посмотрюЧто за ошибка?[16:27:19] [Velocity Async Event Executor - #0/ERROR]: Couldn't pass ProxyInitializeEvent to limboauth
java.lang.ArrayIndexOutOfBoundsException: Index 5376 out of bounds for length 18
at net.elytrium.limboapi.server.world.chunk.SimpleChunk.getLightSection(SimpleChunk.java:161) ~[?:?]
at net.elytrium.limboapi.server.world.chunk.SimpleChunk.setSkyLight(SimpleChunk.java:94) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.createChunkData(LimboImpl.java:378) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.createChunksPackets(LimboImpl.java:274) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.refresh(LimboImpl.java:114) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.<init>(LimboImpl.java:94) ~[?:?]
at net.elytrium.limboapi.LimboAPI.createLimbo(LimboAPI.java:172) ~[?:?]
at net.elytrium.limboauth.LimboAuth.reload(LimboAuth.java:265) ~[?:?]
at net.elytrium.limboauth.LimboAuth.onProxyInitialization(LimboAuth.java:142) ~[?:?]
at net.elytrium.limboauth.Lmbda$2.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:47) ~[velocity.jar:3.1.1]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:598) ~[velocity.jar:3.1.1]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:479) ~[velocity.jar:3.1.1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Точно работает/2fa не работает
Пишет не правильный ключ
Сессия = игроку не нужно вводить пароль в течение определенного времени. Может не работать из-за TCPShield, т.к он некорректно восстанавливает IP.Как настроить сессию ?
Если ли она вообще?
Возможно будетПредлагаю в будущем добавить привязку к ВК/Discord, если это возможно
Завтра посмотрюу меня поч-то токен и рековери не копируются хотя там написано click to copy помогите пж
Можно поподробней об этом с технической точки зрения?Может не работать из-за TCPShield, т.к он некорректно восстанавливает IP.
В TCPShield для Velocity восстановление IP происходит в ConnectionHandshakeEvent. В Velocity этот event грубо говоря не останавливает дальнейший поток цепочки входа, поэтому выполнение этого ивента идет асинхронно цепочки входа.Можно поподробней об этом с технической точки зрения?
Ни разу не сталкивался с проблемами определения IP из-за TCPShield
Окей, понял, спасибоВ TCPShield для Velocity восстановление IP происходит в ConnectionHandshakeEvent. В Velocity этот event грубо говоря не останавливает дальнейший поток цепочки входа, поэтому выполнение этого ивента идет асинхронно цепочки входа.
И получается вот так:Посмотреть вложение 61753
При этом например в CosmicGuard (аналог TCPShield) восстановление в Velocity идет через Pipeline в Netty, из-за чего восстановление происходит с "блокировкой цепочки входа" что позволяет LimboAPI получить настоящий IP без проблем
Посмотреть вложение 61754
Уже естьПлагин много обещающий, возможно стоит добавить в LimboAuth время сессии
/premium работает - игрок должен ввести "/premium <пароль> confirm"Привет, баг с /premium всё ещё не пофикшен или я может не верно настроил что-то, но когда я вписываю команду /premium <текущий пароль> она ничего не изменяет, нужно что-то в конфиге изменять? +/unreg тоже не работаетПосмотреть вложение 61790
Понял, спасибо, но возникла другая проблема, скины пропали, стоит плагин SimpleSkins для velocity/premium работает - игрок должен ввести "/premium <пароль> confirm"
/unreg работает - игрок должен ввести "/unreg <пароль> confirm"; консоль должна ввести "/forceunreg <ник>"