Вопрос SkinsRestorer не работает на связке

Ядро
Paper
Отправьте логи серверов.
Проверьте, чтобы на вашем сервере не было плагинов, которые скрывают команды других плагинов.
в логах нечего нет. плагинов которые скрывают команды тоже нет
 
скинсрестор должен стоять и на самой прокси, и на каждом бэкенде, глянь что он есть именно на велосити
на бэкенде при старте он должен написать что работает в proxy mode, если нет значит форвардинг игрока у прокси не настроен
на прокси выполни /sr status, а /sr dump даст ссылку с диагностикой, её можно сюда кинуть
хорошо, секунду
Объединено

скинсрестор должен стоять и на самой прокси, и на каждом бэкенде, глянь что он есть именно на велосити
на бэкенде при старте он должен написать что работает в proxy mode, если нет значит форвардинг игрока у прокси не настроен
на прокси выполни /sr status, а /sr dump даст ссылку с диагностикой, её можно сюда кинуть
Объединено

скинсрестор должен стоять и на самой прокси, и на каждом бэкенде, глянь что он есть именно на велосити
на бэкенде при старте он должен написать что работает в proxy mode, если нет значит форвардинг игрока у прокси не настроен
на прокси выполни /sr status, а /sr dump даст ссылку с диагностикой, её можно сюда кинуть
Объединено

скинсрестор должен стоять и на самой прокси, и на каждом бэкенде, глянь что он есть именно на велосити
на бэкенде при старте он должен написать что работает в proxy mode, если нет значит форвардинг игрока у прокси не настроен
на прокси выполни /sr status, а /sr dump даст ссылку с диагностикой, её можно сюда кинуть
скинресторер у меня и на прокси и на бекенд сервере стоит
 
Последнее редактирование:
это дамп с бэкенда (paper 1.21.4), тут всё ок: proxyMode true, значит бэк понимает что стоит за проксей
но скины при такой связке ставит сама прокся, бэк только принимает. кинь такой же /sr dump, только из консоли велосити
если там команды sr нет вообще, значит на прокси скинсрестор не стоит или не запустился, в этом и беда
 
глянул оба дампа, вот и причина скорее всего: на прокси скинсрестор 15.12.5 (причём dev-сборка), а на бэке 15.12.6
версии на прокси и на всех бэках должны быть один в один, поставь везде одинаковый релиз 15.12.6 и рестартни всё
второе, велосити у тебя 4.1.0-SNAPSHOT, это ветка разработки, скинсрестор под неё официально ещё не заточен. если после выравнивания версий скины так и не встанут, попробуй стабильную велосити 3.4.x
и напиши что именно не работает: скин вообще не ставится при заходе или /skin ругается
просто нету команды скин сет, и другие. если я поставлю 2 одинак версии на всех серверах, то работать будет? или мне обязательно надо велосити менять? Просто я не хочу менять велосити изза того что могут появиться еще больше проблем.
Объединено

и что значит рестартни "все второе" ??
 
Последнее редактирование:
велосити не трогай, сначала просто одинаковая 15.12.6 на велосити и на все бэки. «рестартни всё» это перезапусти прокси и все сервера, а «второе» был уже следующий пункт, криво вышло)
а вот почему нет /skin, похоже нашёл: у тебя на велосити стоит CommandWhitelist, он режет игрокам все команды, которых нет в его списке
добавь в его конфиге в группу для игроков команды skin, skins и sr, потом рестарт велосити, и /skin set появится
сейчас попробую, надеюсь сработает)
Объединено

велосити не трогай, сначала просто одинаковая 15.12.6 на велосити и на все бэки. «рестартни всё» это перезапусти прокси и все сервера, а «второе» был уже следующий пункт, криво вышло)
а вот почему нет /skin, похоже нашёл: у тебя на велосити стоит CommandWhitelist, он режет игрокам все команды, которых нет в его списке
добавь в его конфиге в группу для игроков команды skin, skins и sr, потом рестарт велосити, и /skin set появится
а на хаб тоже ставить?
 
Последнее редактирование:
да, на хаб тоже, на каждый сервер за проксей та же 15.12.6, иначе на хабе будешь стивом бегать
и отпишись потом получилось или нет
а какой сервер сначало перезапускать? Либо ты писал но я не увидел
 
проще всего так: гасишь всё, закидываешь одинаковый jar везде, потом запускаешь велосити, за ней хаб и остальные бэки
порядок тут не критичен, главное чтобы к моменту захода все уже крутились на одной версии
понял
Объединено

проще всего так: гасишь всё, закидываешь одинаковый jar везде, потом запускаешь велосити, за ней хаб и остальные бэки
порядок тут не критичен, главное чтобы к моменту захода все уже крутились на одной версии
не работает все равно :(
нету команды что бы менять скин
 
Последнее редактирование:
мне придется
проще всего так: гасишь всё, закидываешь одинаковый jar везде, потом запускаешь велосити, за ней хаб и остальные бэки
порядок тут не критичен, главное чтобы к моменту захода все уже крутились на одной версии
мне придется велосити 3.4 ставить?
 
глянул ещё раз дамп прокси: у тебя на велосити нет плагина прав, там только CommandWhitelist, HubCommand и скинсрестор
у велосити без luckperms игрокам по дефолту не выдано вообще никаких прав, поэтому /skin и не видно, как ни крути вайтлист
поставь LuckPerms-Velocity и выдай группе default права skinsrestorer.command и skinsrestorer.command.set, полный список нод у них в вики
потом рестарт велосити и проверь
но права то у Меня то есть, а на всех бекенд серверах нет этой команды что бы поменять скин
Объединено

глянул ещё раз дамп прокси: у тебя на велосити нет плагина прав, там только CommandWhitelist, HubCommand и скинсрестор
у велосити без luckperms игрокам по дефолту не выдано вообще никаких прав, поэтому /skin и не видно, как ни крути вайтлист
поставь LuckPerms-Velocity и выдай группе default права skinsrestorer.command и skinsrestorer.command.set, полный список нод у них в вики
потом рестарт велосити и проверь
на велосити в консоли я пишу команду для того что бы поменять скин, и она есть, а на бекенд сервера НЕТ
 
Последнее редактирование:
так и должно быть, в режиме прокси команды /skin на бэкенде нет вообще, её держит велосити. бэк только принимает скин
а права у тебя есть на бэке (luckperms на пейпере), а велосити про них не знает, у неё свои права
когда пишешь /skin в игре, велосити видит что у тебя на прокси прав нет, не перехватывает команду и отдаёт её бэку, а бэк отвечает что такой команды нет
поэтому LuckPerms-Velocity на прокси и права skinsrestorer.command, skinsrestorer.command.set группе default, другого пути нет
аааааа, теперь начал понимать. Давать продолжим завтра. Сейчас не могу. Удачи. напишу
 
Назад
Сверху Снизу