l2cheater 0 Опубликовано 5 сентября, 2014 (изменено) Парни вот хочу по копаться с ядром,подкиньте мануал по компиляции ядра! Исходник"Модифицированный Сурс Acis" Ссылка вот http://l2maxi.ru/jav...-surs-acis.html Скажу сразу с ядром не когда не работал,парень я вроде не глупый)Всем мир,Всем спасибо Изменено 5 сентября, 2014 пользователем l2cheater Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Elione 265 Опубликовано 5 сентября, 2014 (изменено) Eclipse / NetBeans по желанию, в них правишь файлы, при желании можно делать через нотпад. Компилить через батники, должны валятся в корне папки. Скачай ант, пропиши к нему path, и компиль скок влезет) Ну и разумеется самое главное - скачай яву Изменено 5 сентября, 2014 пользователем Elione 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 5 сентября, 2014 Eclipse / NetBeans по желанию, в них правишь файлы, при желании можно делать через нотпад. Компилить через батники, должны валятся в корне папки. Скачай ант, пропиши к нему path, и компиль скок влезет) Ну и разумеется самое главное - скачай яву Спасибо большое,пойду пробовать тогда,Если проблемы будут отпишу тогда Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 5 сентября, 2014 (изменено) Eclipse / NetBeans по желанию, в них правишь файлы, при желании можно делать через нотпад. Компилить через батники, должны валятся в корне папки. Скачай ант, пропиши к нему path, и компиль скок влезет) Ну и разумеется самое главное - скачай яву А подскажи за одно яву не имеет значения какую ставить,JDK-JRE,build.bat я уже нашел JDK 8u11 with NetBeans 8.0<-Качаю вот эту яву Apache Ant <-И вот это еще установить надо да ? Изменено 5 сентября, 2014 пользователем l2cheater Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Boolean 121 Опубликовано 5 сентября, 2014 Зачем Вам лезть в код если вы даже компилировать не умеете? o_O Второй ловели)) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 5 сентября, 2014 (изменено) Зачем Вам лезть в код если вы даже компилировать не умеете? o_O Второй ловели)) Только что успешно скомпилировать! clean: [delete] Deleting directory E:\srv\build-ant checkRequirements: [echo] Verification of your JDK version. init: [mkdir] Created dir: E:\srv\build-ant [mkdir] Created dir: E:\srv\build-ant\classes [mkdir] Created dir: E:\srv\build-ant\dist [mkdir] Created dir: E:\srv\build-ant\dist\loginserver [mkdir] Created dir: E:\srv\build-ant\dist\gameserver compile: [javac] Compiling 1760 source files to E:\srv\build-ant\classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7 [javac] 1 warning jar: [jar] Building jar: E:\srv\build-ant\l2jserver.jar [copy] Copying 1 file to E:\srv\build-ant\dist\loginserver\libs [copy] Copying 1 file to E:\srv\build-ant\dist\gameserver\libs dist: [copy] Copying 17 files to E:\srv\build-ant\dist\loginserver\libs [copy] Copying 17 files to E:\srv\build-ant\dist\gameserver\libs [copy] Copying 4 files to E:\srv\build-ant\dist\loginserver [copy] Copying 3 files to E:\srv\build-ant\dist\gameserver [mkdir] Created dir: E:\srv\build-ant\dist\gameserver\log [mkdir] Created dir: E:\srv\build-ant\dist\loginserver\log [mkdir] Created dir: E:\srv\build-ant\dist\gameserver\config [mkdir] Created dir: E:\srv\build-ant\dist\loginserver\config [copy] Copying 20 files to E:\srv\build-ant\dist\gameserver\config [copy] Copying 4 files to E:\srv\build-ant\dist\loginserver\config [mkdir] Created dir: E:\srv\build-ant\dist\gameserver\data [copy] Copying 13631 files to E:\srv\build-ant\dist\gameserver\data [copy] Copied 446 empty directories to 2 empty directories under E:\srv\build-ant\dist\gameserver\data [mkdir] Created dir: E:\srv\build-ant\dist\tools [copy] Copying 79 files to E:\srv\build-ant\dist\tools BUILD SUCCESSFUL Total time: 1 minute 24 seconds Хочу сделать сборочку,и убрать там дюпы да и выложить в шару) А вообще на счет успешности не уверен "compile: [javac] Compiling 1760 source files to E:\srv\build-ant\classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7 [javac] 1 warning" Изменено 5 сентября, 2014 пользователем l2cheater Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 5 сентября, 2014 IntelliJ IDEA + JDK или Apache Ant + текстовый редактор + JDK. В первом случае достаточно иметь билд-файл (build.xml) - ПКМ на него в проекте IDEA и кликаем на строку, связанную с Ant (не помню дословно). Во втором случае качаем Apache Ant с офф сайта, распаковываем содержимое папки архива в директорию C:\Ant (к примеру). Потом открываем переменные среды (Свойства системы -> Дополнительные параметры системы -> Вкладка "Дополнительно -> В правом нижнем углу "Переменные среды". В блоке "Системные переменные" создаем для удобства переменную среду с именем ANT_HOME, в "Значение переменной" вписываем директорию, куда мы распаковали ант (в моем случае C:\Ant). Затем в переменной Path в конце ставим точку с запятой, если нет, и добавляем%ANT_HOME%\bin. Далее создаем bat-файл с содержимым: ant -f <путь к билд-файлу> -l <путь к лог-файлу> где -l <путь к лог-файлу> - опционально, то есть не обязательно. У меня вот так: ant -f build.xml -l compile.log Батник лежит в одной директорией с билд-файлом. 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mizuwokiru 181 Опубликовано 5 сентября, 2014 А вообще на счет успешности не уверен "compile: [javac] Compiling 1760 source files to E:\srv\build-ant\classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7 [javac] 1 warning" У вас java 8, а в билд-файле 7. Замените все числа 1.7 на 1.8 в нем. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 5 сентября, 2014 У вас java 8, а в билд-файле 7. Замените все числа 1.7 на 1.8 в нем. Исправил все как вы сказали в xml файле от build.bat заменил с 1.7 на 1.8 И получился вот такой лог,как я вижу вроде без ошибок)Спасибо большое clean: [delete] Deleting directory E:\srv\build-ant checkRequirements: [echo] Verification of your JDK version. init: [mkdir] Created dir: E:\srv\build-ant [mkdir] Created dir: E:\srv\build-ant\classes [mkdir] Created dir: E:\srv\build-ant\dist [mkdir] Created dir: E:\srv\build-ant\dist\loginserver [mkdir] Created dir: E:\srv\build-ant\dist\gameserver compile: [javac] Compiling 1760 source files to E:\srv\build-ant\classes jar: [jar] Building jar: E:\srv\build-ant\l2jserver.jar [copy] Copying 1 file to E:\srv\build-ant\dist\loginserver\libs [copy] Copying 1 file to E:\srv\build-ant\dist\gameserver\libs dist: [copy] Copying 17 files to E:\srv\build-ant\dist\loginserver\libs [copy] Copying 17 files to E:\srv\build-ant\dist\gameserver\libs [copy] Copying 4 files to E:\srv\build-ant\dist\loginserver [copy] Copying 3 files to E:\srv\build-ant\dist\gameserver [mkdir] Created dir: E:\srv\build-ant\dist\gameserver\log [mkdir] Created dir: E:\srv\build-ant\dist\loginserver\log [mkdir] Created dir: E:\srv\build-ant\dist\gameserver\config [mkdir] Created dir: E:\srv\build-ant\dist\loginserver\config [copy] Copying 20 files to E:\srv\build-ant\dist\gameserver\config [copy] Copying 4 files to E:\srv\build-ant\dist\loginserver\config [mkdir] Created dir: E:\srv\build-ant\dist\gameserver\data [copy] Copying 13631 files to E:\srv\build-ant\dist\gameserver\data [copy] Copied 446 empty directories to 2 empty directories under E:\srv\build-ant\dist\gameserver\data [mkdir] Created dir: E:\srv\build-ant\dist\tools [copy] Copying 79 files to E:\srv\build-ant\dist\tools BUILD SUCCESSFUL Total time: 1 minute 27 seconds Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 5 сентября, 2014 (изменено) Подскажите плиз в чем проблема собрал сборку,запустил,из дистрибутива взял два файла l2.exe nProtect.des,все заменил в чистом патче,запускаю л2 пробую конект получаю,Попытка доступа неудачна.Пожалуйста попробуйте позже ////////////Вопрос решен # Шифрование токена. Включить, если используется Cats Guard. CryptToken = True Изменено 5 сентября, 2014 пользователем l2cheater Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 5 сентября, 2014 Не могу зайти на сервер показывает что он отключен,в конселе написано что включен,а клиент говорит обратное Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Elione 265 Опубликовано 6 сентября, 2014 (изменено) Не могу зайти на сервер показывает что он отключен,в конселе написано что включен,а клиент говорит обратное Как вариант - включить авторегистрацию. Возможно логин не находит ГС. Заходишь всё-таки не к себе. Ещё какая-то хрень. Что вообще консоли говорят? Изменено 6 сентября, 2014 пользователем Elione Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 6 сентября, 2014 Как вариант - включить авторегистрацию. Возможно логин не находит ГС. Заходишь всё-таки не к себе. Ещё какая-то хрень. Что вообще консоли говорят? Да я уже все решил,сам не понял как а консоли говорили что гейм сервер успешно подключился к логин серверу,сам даже не понял как,толи надо было включать толи выключать,кароче заработало # Enable Protection (need client patch) Enabled = False Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 6 сентября, 2014 (изменено) Ошибка возникает при входе персонажа в игру не пойму где нужно в исходах исправить 16:37:02 WARN Error while saving name color to DB com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Dupl icate entry '268480832-demaus' for key 'PRIMARY' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou rce) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.Util.getInstance(Util.java:386) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1041) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4190) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4122) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2570) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2731) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2818) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja va:2157) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1379) at com.jolbox.bonecp.PreparedStatementHandle.execute(PreparedStatementHa ndle.java:138) at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.storeNameColo r(L2PcInstance.java:12595) at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.setNameColor( L2PcInstance.java:12659) at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.setAccessLeve l(L2PcInstance.java:6001) at net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.restore(L2PcI nstance.java:6257) at net.sf.l2j.gameserver.network.L2GameClient.loadCharFromDisk(L2GameCli ent.java:457) at net.sf.l2j.gameserver.network.clientpackets.CharacterSelected.runImpl (CharacterSelected.java:88) at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2 GameClientPacket.java:69) at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:887) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) ------------------------------------------------------------------------------------------------------------------------------ public void storeTitleColor(int titleColor) { try (Connection con = DatabaseFactory.getConnection()) { PreparedStatement statement = con.prepareStatement(INSERT_TITLE_COLOR); statement.setInt(1, getObjectId()); statement.setString(2, getName()); statement.setInt(3, titleColor); statement.execute(); statement.close(); } catch (Exception e) { _log.warn("Error while saving name color to DB"); e.printStackTrace(); } } Изменено 6 сентября, 2014 пользователем l2cheater Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 6 сентября, 2014 (изменено) Вот запросы которые нужно переписать пробовал вместо INSERT ставить REPLACE потом UPDATE не чего не помогает // Title Color private static final String INSERT_TITLE_COLOR = "INSERT INTO character_title_colors (obj_id,char_name,title_color) values(?,?,?)"; private static final String SELECT_TITLE_COLOR = "SELECT title_color FROM character_title_colors WHERE obj_id=?"; // Name color private static final String INSERT_NAME_COLOR = "INSERT INTO character_name_colors (obj_id,char_name,name_color) values(?,?,?)"; private static final String SELECT_NAME_COLOR = "SELECT name_color FROM character_name_colors WHERE obj_id=?"; Вот процедура вывода ошибки(Возможно я ошибаюсь) public void storeTitleColor(int titleColor) { try (Connection con = DatabaseFactory.getConnection()) { PreparedStatement statement = con.prepareStatement(INSERT_TITLE_COLOR); statement.setInt(1, getObjectId()); statement.setString(2, getName()); statement.setInt(3, titleColor); statement.execute(); statement.close(); } catch (Exception e) { _log.warn("Error while saving name color to DB"); e.printStackTrace(); } } public void storeNameColor(int nameColor) { try (Connection con = DatabaseFactory.getConnection()) { PreparedStatement statement = con.prepareStatement(INSERT_NAME_COLOR); statement.setInt(1, getObjectId()); statement.setString(2, getName()); statement.setInt(3, nameColor); statement.execute(); statement.close(); } catch (Exception e) { _log.warn("Error while saving name color to DB"); e.printStackTrace(); } } Выручайте,Не сохраняется не Цвет титула,Не цвет ника,И при создание персонажа,и при покраске ника\титула Изменено 6 сентября, 2014 пользователем l2cheater Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
l2cheater 0 Опубликовано 6 сентября, 2014 Парни труба,выручайте я не понимаю как решить проблему(((((( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TIESTO 135 Опубликовано 19 января, 2015 Зачем Вам лезть в код если вы даже компилировать не умеете? o_O Второй ловели)) Очень грубо сказано! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты