Donnik
Пользователи-
Публикаций
11 -
Зарегистрирован
-
Посещение
-
Отзывы
N/A
Репутация
0Информация о Donnik
-
Звание
Только пришел
Посетители профиля
Блок последних пользователей отключён и не показывается другим пользователям.
-
Даров ребята.Повзгянул в многих ядрах сервера и там есть config.java и server.java и там все конфиги которые стоят на сервере.Вопрос: как из другого ядро сервера переводить системы,некоторые конфиги в свою сборку?
-
Даров сем.В файлике некоторых файлах FTGuard- GameGuardReply.class(java) есть такие коды: public class GameGuardReply extends L2GameClientPacket { private static final Logger _log = LoggerFactory.getLogger(GameGuardReply.class); private int _dx; private final byte[] _reply = new byte[8]; private static final byte[] VALID = { 78, 45, 28, 54, 75, 87, 41, 37, 110, 45, 1, 11, 102, 76, -5, 11 }; А именно private static final byte[] VALID = { 78, 45, 28, 54, 75, 87, 41, 37, 110, 45, 1, 11, 102, 76, -5, 11 }; что помогает установить защиту клиент стороны. А в некоторых других файлах FTGuard- GameGuardReply.class(java) эти коды отсутсвуют и в место них такие коды: package ftGuard.network.l2.c2s; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Arrays; import java.util.logging.Level; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import l2ft.gameserver.network.l2.GameClient; import l2ft.gameserver.network.l2.c2s.L2GameClientPacket; public class GameGuardReply extends L2GameClientPacket { private static final Logger _log = LoggerFactory.getLogger(GameGuardReply.class); private int _dx; @Override protected void readImpl() { _dx = readC(); } @Override protected void runImpl() { GameClient client = getClient(); if (_dx == 104) client.setGameGuardOk(true); else client.setGameGuardOk(false); } @Override public String getType() { return "[C] CB GameGuardReply"; } } Вопрос в том,что откуда найти коды (это private static final byte[] VALID = { 78, 45, 28, 54, 75, 87, 41, 37, 110, 45, 1, 11, 102, 76, -5, 11 };) который отправил в втором файле.( package ftGuard.network.l2.c2s; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Arrays; import java.util.logging.Level; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import l2ft.gameserver.network.l2.GameClient; import l2ft.gameserver.network.l2.c2s.L2GameClientPacket; public class GameGuardReply extends L2GameClientPacket { private static final Logger _log = LoggerFactory.getLogger(GameGuardReply.class); private int _dx; @Override protected void readImpl() { _dx = readC(); } @Override protected void runImpl() { GameClient client = getClient(); if (_dx == 104) client.setGameGuardOk(true); else client.setGameGuardOk(false); } @Override public String getType() { return "[C] CB GameGuardReply"; } } )
-
Три последней ревы тестил и каждой ревы запустил на 1-2 мес на проект 100 чел.В локалке нет ничего особоенного,но когда запустишь глобально дыры сервера начинают появляться.Если думаешь что дело в машине то ошибашеся машина 3.30 ggz 4 ядерный ssd 300 gb с оперативкой 12гб Запускай потом увидишь как дыры появляются.То ли эвенты начинают глючить,то ли игроки двигаться не могут приходится перезагружать сервер, то ли во время эвентов весь мир лагает 1-2 пати заходит на инстансы весь мир глючит и лагает....короче дыры там очень много.
-
Не советую брать сборки l2j-dev платные или халявные у них одинаковые.Повсюду дыра и дыра
-
Ваши сборки фуфло!Без обид
-
От ваших сборок одни проблемы это не флуд и не из-за зависти или жадности,говорю то что испытал на себя из-за ваших сборок.
-
Разработку ведете 2 года без обиды говорю только дыру можно видеть в ваших сборок фиксишь эту проблему появится другой фиксишь тот баг появится этот...
-
Всем доброго времени суток в этом ядро привязка ip и обфускация добрые люди прощу снимите https://dropmefiles.com/v4Fmf
-
Это хлам нерабочие скрипты и ядро,не скачайте