В каком коде можешь пожалуйста по подробнее объяснить я уже неделю не могу разобраться с зашитой
Вот Батник Loginserver "
echo off
title Login Server Console
:start
echo Starting LoginServer.
echo.
java -server -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Xms8G -Xmx8G -cp config/xml;../serverslibs/*; l2p.loginserver.AuthServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.
exit
"
и gameserver "
echo off
title Game Server Console
:start
echo Starting GameServer.
echo.
java -server -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=true -Xmx8G -cp config/xml;../serverslibs/*; l2p.gameserver.GameServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Server restarted ...
echo.
goto start
:error
echo.
echo Server terminated abnormaly ...
echo.
:end
echo.
echo Server terminated ...
echo.
exit
"
Полная инструкция "
Установка античита SmartGuard
Обновлено: 26.07.2022
Клиент игры
Рекомендуемый способ:
В вашей папке Client находится полная папка system игрового клиента, с уже
установленным SmartGuard. Используйте эту папку целиком.
Альтернативный способ:
Для установки SmartGuard в другую папку system скопируйте c заменой файлы L2.exe,
L2.bin, dsetup.dll, dsetup.u и SmartGuard.ini
Мы не гарантируем корректную работу античита с другими папками, так как в них
могут присутствовать следы других античитов, ботов, или несовместимых
модификаций.
Сервер игры
1. Переместите файлы из папки Server в корень вашего игрового сервера.
2. Добавьте библиотеки smrt.jar и smrt-core-1.0.jar в переменную classpath (она
же -cp) команды запуска java.
Важно: Classpath это список, элементы которого разделены специальным
символом. В примере используется разделитель «;» характерный для
Windows, если ваш сервер работает на Linux, вам необходимо использовать
«:»
Они должны находиться в начале этого списка.
java ... ./lib/smrt.jar;./lib/smrt-core-1.0.jar;
Так же обратите внимание на относительные пути: «./» - текущий каталог,
«../» - каталог на уровень ниже.
3. Установите новый мейн-класс.
Main классом называется класс, с которого java начнет свое выполнение. Чаще
всего он указывается в самом конце команды на запуск java.
1
Например:
java ... -cp ./lib/smrt.jar;./lib/smrt-core-1.0.jar;./lib/* net.sf.l2j.gameserver
Добавьте smartguard.SmartGuard перед оригинальным классом, сохранив
отступы между другими параметрами:
java ... -cp ./lib/smrt.jar;./lib/smrt-core-1.0.jar;./lib/* smartguard.SmartGuard net.sf.l2j.gameserver
Если вы все сделали правильно, то сервер запустится и по окончанию загрузки вас
должно встретить сообщение "SmartGuard has been initialized".
"
"Измени название l2ft.jar на свое" у меня в архиве защиты только два файла smrt.jar и smrt-core.jar , а l2ft.jar на что поменять у меня в папке serverlibs только l2ft-guard.jar на что именно поменять подскажи пожалуйста