Идея Проверка модов при заходе на сервер

Arqsuper

Старожил
Пользователь
Баллы
123
Имя в Minecraft
Arqsuper
Доброе утро руведро. Как проснулся утром, так сразу в голову стукнула идея.

Многие имеют проблемы с читерами. Помимо этого всякими нодусами можно дюпать и тому подобное, что не является приятным. Я подумал, что если сделать плагин или мод, который будет проверять моды у клиента, а только после этого пускать на сервер.

Допустим у него в конфиге(у плагина или мода этого) прописаны моды, которые есть на сервере и с которыми можно заходить. По умолчанию лаунчер(хоть чисто нотчевский) скачивает моды, которые нужны для входа. Злобный читерюга спокойно ставит чит в папку модс или в джарние и пытается зайти, а сервер его кикает за несоответствие модов. Штука эта сразу опознает лишний мод и не пустит на сервер, пока лишний мод не будет удален.

Я абсолютный ноль, но может это можно как то реализовать? Или может уже реализовали? В задумке вроде ничего сложного, а в остальном я не знаю. На этом форуме уже по моему выдвигали эту идею.
 
Со стороны плагина реализовать невозможно.
А с клиентской стороны обойдётся так же как и всё остальное.
 
Со стороны плагина реализовать невозможно.
А с клиентской стороны обойдётся так же как и всё остальное.

А я на это и надеялся. Тогда было бы проще с защитой от читов.
 
А я на это и надеялся. Тогда было бы проще с защитой от читов.
Как проще? защита будет на клиенте, а значит есть возможность её выпилить, никто не будет заниматься бесполезным делом.
 
Как проще? защита будет на клиенте, а значит есть возможность её выпилить, никто не будет заниматься бесполезным делом.

Не, я рассчитывал на защиту со стороны сервера. То есть сервер контролирует. В клиенте защиту на проверку модов можно тогда и не пилить особо, какой мод не поставь лишний на сервер не пустит.
 
Не, я рассчитывал на защиту со стороны сервера. То есть сервер контролирует. В клиенте защиту на проверку модов можно тогда и не пилить особо, какой мод не поставь лишний на сервер не пустит.
И как ты это реализуешь? сервер знает только список модов на клиенте помечннеых как требуется серверная часть. А значит надо чем то этот список передавать с клиента. А на клиенте этот список кому надо модифицирует чтобы нормальным выглядел.
 
Как проще? защита будет на клиенте, а значит есть возможность её выпилить, никто не будет заниматься бесполезным делом.
Разве в ModFix ты выпилил эту функцию? :eek:
6 читеров отсеял, записывая твоим же плагином в файл попытки игроков зайти с читами. Хотябы ради этого фича нужна.
 
Разве в ModFix ты выпилил эту функцию? :eek:
6 читеров отсеял, записывая твоим же плагином в файл попытки игроков зайти с читами. Хотябы ради этого фича нужна.
Она не пашет на 1.4.7 и выше, в 1.4.7 и выше клиентский фордж больше не передаёт моды которые не требуют серверной части (хотя может что снова изменилось.)
 
Она не пашет на 1.4.7 и выше, в 1.4.7 и выше клиентский фордж больше не передаёт моды которые не требуют серверной части (хотя может что снова изменилось.)
Передаёт. Сижу на L66 билде.
 
А можно поподробней, как ты отсеиваешь читерюг? Как он у тебя пишет, кто с читами заходит, а кто нет?
Если у игрока есть моды из чёрного списка (настраивается в конфиге плагина), то инфа об этом записывается в лог (ник игркоа и его чёрные моды) и игрока кикает с ошибкой.
 
Если у игрока есть моды из чёрного списка (настраивается в конфиге плагина), то инфа об этом записывается в лог (ник игркоа и его чёрные моды) и игрока кикает с ошибкой.

Мне примерно это и надо. Разве в модфиксе так можно? Я походу слепой
 
Можно было в одной из начальных версий, но потом я обнаружил что с 1.4.7 фордж не пересылал список модов не требующих серверной части, потому оттуда выпилил. Если снова передаётся то можно и вернуть.
Но сначала подтвердите свои слова, скинь лог с консоли который показывает что например CJB установлен, и тогда может быть я займусь этим. Ну правда после того как допишу палёный лаунчер для fpteam
 
Лог с билда #197 (справа)
Лог с билда L66

Можно поподробнее? Можно в ЛС.
А чё поподробнее. Есть автобатник вставляешь ник сессию и пруфит. Но нкоторые вырезают кнопку сетевая игра из клиента чтобы нельзя было заджойниться после того кк покинул сервер (всё равно сессия одноразовая)
Вот я и пишу лаунчер со стартом майна через апплет что можно было с автоподключением к серверу. Никто от нас не уйдёт.
Лог с билда #197 (справа)
Лог с билда L66

Можно поподробнее? Можно в ЛС.
А теперь установи CJB на клиент и увить что его клиент не пошлёт и в логе он не отобразится
 
А теперь установи CJB на клиент и увить что его клиент не пошлёт и в логе он не отобразится
Что за CJB? Если не пошлёт - значит есть читы и плагин игрока не пустит, почему бы такое не сделать?
 
Назад
Верх