Войти или зарегистрироваться

Туториал NoCheatPlus тонкая настройка под моды.

Shevchik

Старожил
Пользователь
Баллы
173
Имя в Minecraft
_Shevchik_
Здесь я буду рассказывать как настроить взайимодействие ncp и модов

Итак лаунчеры я не считаю защитой, ибо есть куча методов их обойти, поэтому я предпочитаю юзать NCP и обфускатор спайгота.

С обфускатором спайгота всё просто:
Включил engine mode 2 и всё зашибись, xrayшики видят только помехи.

А вот с ncp всё куда сложней:
Он плохо переваривает моды и потому есть несколько проблем.
1)Стоять на блоках нельзя, считает за полёт и откидывает.
2)Ломать блоки с нестандартных кирок = ломать блоки с руки для античита
3)Не ставятся трубы и провода
4)Квантовые щтаны не пашут.
5)Полёт на джетпаке тоже не пашет.
6)Античит блокирует фейк игроков.

Здесь я постараюсь решить эти проблемы.
Итак поехали
Проблема 1:
Решается легко, но муторно.
Достаточно занести формы блоков в конфиг NCP и вот вам пару примеров
a)copper ore - id 249
Типичный квадратный блок.
Флаги:
SOLID|GROUND|XZ100|HEIGHT100
b)oil - id 1521
Является жидкостью.
Флаги:
LIQUID|SOLID|IGN_PASSABLE|WATER|GROUND|HEIGHT_8SIM_DEC
c)rubber sheet - id 234
Флаги:
GROUND|GROUND_HEIGHT|IGN_PASSABLE
d)transport pipe - транспортные трубы из билдкрафта, с эту же кучу сундуки.
Флаги:
GROUND|GROUND_HEIGHT

добавляется в конец корнфига в таком виде
Код:
    overrideflags:
      snow: default
      '249': SOLID|GROUND|XZ100|HEIGHT100|IGN_PASSABLE
      '234': SOLID|GROUND|GROUND_HEIGHT|IGN_PASSABLE
      '1521' : LIQUID|SOLID|IGN_PASSABLE|WATER|GROUND|HEIGHT_8SIM_DEC

Проблема 2: В данный момент только отключать fastbreak проверку, другого решения пока нет. Но учитывая что я не нашёл чит клиентов на forge которые могут fastbreak, то пока всё в порядке (тем временем я пинаю разработчиков античита чтоб они внесли авозможность конфигурировать время ломания блоков имея в руках разные предметы) (вроде даже согласились)


Проблема 3: Связана с проверкой которая запрещает игроку ставить предметы просто в воздухе, и с трубами появляются проблемы.
Для того чтобы избежать проблему дайте игрокам даный пермишен.
nocheatplus.checks.blockplace.against.air
nocheatplus.checks.blockplace.against.liquids


Проблма 4,5,6: http://build.true-games.org/job/NCPModCompact/ в конфиг загонять айди джетпаков, и айди штанов. Думаю чт куда вы поймёте. (на самом деле этот фикс - хреновый фикс, но писать нормальный мне некогда.) (Также ищу людей которые помогут в написании совместимости)
 
Последнее редактирование:
Если что забыл то дописывайте.

А и да, всё это подгоняется в текущий момент под эти версии модов и античита.
NCP: 3.9.1 - RC - b509
IC2: 1.115.309 - lf
BC3 : 3.5.3
GregTech: 3.05d
И ещё кике-то моды по мелочи.

(Данный пост будет обновляться следите за этим.)
Также ищются люди для написания модуля совместимости аля CompatNoCheatPlus
Если это хоть кому-нибудь интересно отпишите что вы думаете то.
 
Тема полезная, но один вопрос - насколько сильнее оребфускатор грузит сервер в engine mode 2?
 
Тема полезная, но один вопрос - насколько сильнее оребфускатор грузит сервер в engine mode 2?
Очень слабо, копеечная нагрузка на самом деле.
(Особенно на билде 866.)
 
Просто вспоминаю отдельный плагин, и становится страшно )
Отдельный плагин имеет кучу фич с собой и пермишен на деобфускацию блоков для определённого человека, потому и тормозит.
Самое тормозное там - прятание сундуков , т.е TileEntities.
 
После установки плагина не работает карта, кто что знает?)
 
А мне казалось, что CompatNoCheatPlus решит эту проблему...
Компакт ноучит решит проблему только с mcMMO и некоторыми другими плагинами, но не модами.

кстати по моей просьбе они добавят в настройки список скорости ломания блоков с определённым предметом в руке. Так что скоро обновлю статью.
 
Заставь sk89q решить проблемы с поршнями, заливанием приватов водой с верху и защиту животных:D
ADDED: и авто флаги не забудь:) уже полгода прошу :D
wgpFIX решает проблему с поршнями.

остальное - не его проблема, я уже просил.
 
UP, добавил информацию о решении проблемы с неставящимися трубами и проводами.
 
Обсфукатор разве его блокирует?
У тебя весь радар будет заполнен фейковыми ресурсами, ибо офускатор тупо отсылает клиенту кашу вместо блоков которые не в прямой видимости. Знать как всё это работает надо.
 
У тебя весь радар будет заполнен фейковыми ресурсами, ибо офускатор тупо отсылает клиенту кашу вместо блоков которые не в прямой видимости. Знать как всё это работает надо.
Просто месяц назад как-то включал обсфукатор, ставил этот мод и спокойно все ресурсы видел.
 
Просто месяц назад где-то включал обсфукатор, ставил этот мод и спокойно все ресурсы видел.
Ты enigne mode 2 выставил?
Если да, то ты будешь видеть на радаре фейковые ресурсы.

И кстати проверка модов в лаунчере обходится одной галкой (до сих пор)
 
Ты enigne mode 2 выставил?
Если да, то ты будешь видеть на радаре фейковые ресурсы.

И кстати проверка модов в лаунчере обходится одной галкой (до сих пор)
И это никак не фиксануть? :(
 
Ты enigne mode 2 выставил?
Если да, то ты будешь видеть на радаре фейковые ресурсы.

И кстати проверка модов в лаунчере обходится одной галкой (до сих пор)
Я не дописал, что тестировал на MCPC+, а не чистом спиготе.
 
Назад
Верх