-
Публикаций
67 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Tima42
-
Ищу адекваиного, целеустремленного, усидчивого человека в команду
тема ответил Tima42 в теме Обсуждения
Прикол. А почему именно 21? Почему не 20? Чего не 13-16? -
Один глупый вопрос не совсем по теме. Я в лыжу вчера воткнул зашареный евент "Нападение монстров на город". Столкнулся с тем, что некоторые классы в лыже за 17 год вроде как переименованы/лежат в другом месте. В целом разобрался и евент заработал. Но есть один момент, в котором я не уверен. Был там такой импорт import com.l2jserver.gameserver.Announcements; В новой лыже такого нет, по искал в исходниках - не нашел. По глядел в каком-то дефолтном евенте, где происходят анонсы, нашел вот это import com.l2jserver.gameserver.util.Broadcast; Broadcast.toAllOnlinePlayers("Текст анонса"); Если это действительно то о чем я думаю, то хорошо. Проблема в том, что этот код работает, но кричать эта штука кириллицей не может. Попробовал я вроде как сохранить файлик в нужной кодировке - без результата. Может я делаю что-то не так?
-
Всем привет! Совсем недавно, я, из любопытства решил по ковыряться в l2jserver hf5 - исходник за 17 год, с бакита. Я уже создавал тему по баферу, на что получил короткий и ясный ответ. Однако за несколько дней у меня накопилось несколько глупых вопросов, ответы на которые я к сожалению самостоятельно найти не смог. Пожалуйста, если вам кажется, что такое задаром не делается/не рассказывается - просто не отвечайте ничего в этой теме. 1. Захотелось поставить кастомного бафера. Скачал, положил в scripts/custom. В data/scripts.cfg указал путь до py скрипта. В custom.xml добавил npc по образу и подобию дефолтного бафера. Создаю персонажа в игре, тыкаю - получаю оконце от дефолтного бафера. В папочке с кастомным бафером нахожу лог ошибок, поругался на import-ы - исправил, больше ошибок нет, однако диалоговое окно все же не вызывается. 2. Очень захотелось добавить какой нибудь эвент, типа last hero. Ок. По искал, по гуглил - почему то не нашел. Сдается мне эвенты ставятся примерно так же как бафер. Конечно я много раз видел сообщения в духе: "Возьми с другой сборки", но может быть у кого нибудь есть скрипты для l2jserver ?
-
Всем привет! Решил на досуге по ковырять l2jserver hf5. Скомпилил актуальные исходники с бакита, все хорошо. По бегал, по смотрел. Обнаружил бафера в сборке, решил дополнить его скиллами. Дополнил "bypass-ами", залил в базу данных новые id скиллов, сделал наборы, все как надо. Работает. Но есть одна проблема, время от времени наблюдаю ошибку после бафа. Она бывает не всегда. К сожалению я в java не очень ориентируюсь, прошелся по файлам, которые указаны в ошибке, но ничего толкового не сообразил. Может быть есть кто с такое темой уже справлялся? Спасибо!
-
Я правильно понимаю, если выдать предметы через items, то они появятся в инвентаре после релога? А если через эту таблицу?
-
Нет, если бы попробовал, не создавал бы эту тему. Я не занимаюсь сервером.
-
Всем привет! Задаю тупицкий вопрос, пожалуйста не кидайте тапками. У нас в БД есть таблица items_delayed, я так понимаю, эта табличка, судя по первой ячейке payment_id, нужна для обработки "покупки шмота за донат". Раньше мне казалось, что достаточно будет создать предположим запрос в таблицу items, теперь на этот счет есть подозрения. Кто нибудь подскажет, как сервер (сборка emurt 10) работает с этой таблицей и зачем она нужна?
-
Вчера бродил по форуму и наткнулся на пару прикольных тем, включая эту, в духе "Ищу напарника, которого можно будет адово контролировать в пешей доступности, дабы заработать миллионы", "Пойду в команду разрабов, хочу стать true кодером, буду помогать 24/7" или "С меня исходник (фиг пойми какой, наверное шара), с вас железо, реклама, помещение, время, деньги, знание, заключение договоров, бесплатная еда, девочки, готовность работать за еду". Сначала постеснялся отписать вот тут например, но все-таки хочется закинуть свои пять копеек в подобного рода обсуждения. Есть команды разработчиков, которые пишут код. Они делают это совместно, слажено, распределяя обязанности между собой, согласуя каждый шаг друг с другом, следуют какому-то тз/плану (не обязательно в игровой сфере). Неужели те люди, которые создают такие темы думают, что их, без знаний требуемых языков возьмут в продакшин на помощь, снижая КПД всей команды? Ведь если дело приносит деньги, учитывая на сколько здесь большая конкуренция, оно не потерпит какой-то халтуры или промедления. Откройте любой текстовый редактор, напишите заветный "Hello world" и вперед! По главам. Начните делать что-то простое. Вызовите пару диалоговых окон, придумайте пару десятков велосипедов, поймите синтаксис, не вникайте в вещи, которые вам пока не понятны. Пишите код. Не важно на сколько он плох, добейтесь результата. Часто вижу такое, что люди хотят фиксить ядро сервера, не понимая элементарных вещей. Так не пойдет. Вы сами же перегорите через какое-то время, потому что это сложно. Писать код - не простая задача. Что же касается тех, кто ищет напарника в "проект". Зайдите в l2top, перейдите на самую крайнюю страничку поиска и внезапно станет понятно, в какую большую пробку вы встали. Я конечно никогда не зарабатывал на серверах ленейки, однако мне кажется, что заработок в этой сфере начинается не с создания подобной темы. Конечно я и сам, несколько месяцев назад отписал нескольким людям в личку, которые просили помощи, либо искали напарника. Но здесь речь шла совсем не о заработке, а о совместной работе. Кому-то интересно по участвовать в этом, найти единомышленника. Кому-то хочется щелкнуть пальцами и в кротчайшие сроки заработать много денег. ТС-у всех благ и терпения!
-
Снова вы! Добрый день! Спасибо, на досуге ознакомлюсь. Пробежался по диагонали, вроде бы мысль уловил.
-
Всем привет! В базе данных есть ячейка crest, в clan_data Я так понимаю в ней лежит иконка клана. Если это так, подскажите мне пожалуйста, как ее извлечь на страничку? Ну или киньте ссылкой на какие нибудь мануалы по php/sql, потому что я не знаю как этот тип данных называется и как с ним работать. Спасибо!
-
В фреймворке не сложно поменять. Я другие сборки не щупал, поэтому не могу знать. Все сборки юзают один и тот же алгоритм шифрования или каждый пилит свой велосипед?
-
Пишу обвязку. Увлекся пыхой, понравился laravel. Пробую на нем реализовать задуманный функционал.
-
На самом деле я в java не совсем разбираюсь, просто хотелось посмотреть, как это реализовано в сборке. Я создал проект на laravel, а там пароли по умолчанию хешируются иначе. Вот и встал вопрос что проще, сменить хеширование в фреимворке или сменить проверку в сборке. Думаю мне все-таки проще будет в web части поменять алгоритм. P.S. Разумеется я прекрасно понимаю, что и там и там должны быть одинаковые методы Для этого и создал тему.
-
Спасибо большое!
-
Все привет! Есть сборка emurt v10. Все как обычно, на сайте создается аккаунт, хешируется пароль и кладется в базу данных. Недавно возникла необходимость поменять алгоритм шифрования, отсюда вопрос: На сколько я понимаю, проверка хешей реализована в java, кто нибудь знает где в сборке находится эта проверка?
-
Всем привет! Делаю статистику для сайта. Кто разбирается в пыхе, проконсультируйте пожалуйста. В таблице с замками есть дата осады, вроде бы все ничего, аналогичную задачу решал, когда выводил последние сообщения с форума. Собственно требуется корректно отобразить в статистике дату. вот этот код возвращает мне December 27, 49432 $date = date( 'F j, Y', $row['siegeDate'] ); Подозреваю что код не верный, либо он вообще не подходит под данный случай. В базе данных время хранится в 13-значных числах, например 1497368147480. Спасибо
-
Товарищ Urban предложил свою помощь, за что ему большое спасибо! Пообщались в RC. Человек действительно хотел помочь и даже скинул часть исходного кода, где, по его мнению отключена защита (он думает что проблема в этом, хотя повторюсь, сборка EmuRT работает на другом хостинге с аналогичными настройками, собранная из тех же исходников, что и сборка, которая не работает на другом хостинге) Ну что же. Сравнил исходники GameServer.java. Оба файла (наш и товарища Urban) имеют 364 строки кода, ни там, ни тут не закоментированна ни одна "лишняя" строка - то есть коментарии есть, но это коментарии к коду, а не отключеный тот или иной функционал сборки. Конечно, я в силу своей некомпетентности в java решил скомпилировать исходник, но, как я предположил, результата положительного нет. Большое спасибо Urban за уделенное время. Проблема актуальна.
-
Чтобы не засирать тему бессмысленным диалогом, предлагаю вам пообщаться в ЛС, а если результат вашей консультации приведет к положительному результату - я сообщу об этом здесь и закрою тему.
-
Поэтому я создал тему здесь. Видите-ли в чем заключается моя мысль: Раз сборка работает на одном хосте, но не работает на другом, значит вы скорее всего правы и проблема действительно в хосте. Однако это не решение проблемы и хотелось бы получить от кого нибудь более развернутую мысль по этому поводу. Я не сильно разбираюсь в Linux (сервер работает на debian 7), возможно требуется какая-то более "тонкая" настройка касаемо именно гейм сервера, ведь логин сервер нас пускает. Была мыль по поводу открытых/закрытых портов, но как мне кажется это не имеет смысла, иначе сервер был бы Offline.
-
Друзья, меняли Min/MaxProtocolRevision, патч, айпишники, пароли, все что можно меняли. Поймите - эта сборка работает на сервере, но не работает на другом при аналогичных настройках.
-
P.S: Min/MaxProtocolRevision менять пробовали, результата нет.
-
Добрый день! Есть сборка - emurt 10. Запускали на хостинге от vpsville. Работает хорошо, нареканий нет. (еще запускали сборку First Team) Берем хостинг от machoster. Сборка emurt работает некорректно. В логах ошибок нет - сервер запущен и работает в штатном режиме. Авторизуемся в игре, когда дело доходит до выбора сервера получаем следующую ошибку: "Другая версия протокола. Пожалуйста, скачайте Игровой Клиент и Игровое обновление". Сборка First Team на новом хостинге работает так же хорошо как и на первом. Далее по настройкам. На первом хостинге, где все работало в LoginserverHostname стоит локальный ip адрес, но на новом хостинге так не работает, однако, указав внешний ip адрес - игра авторизуется и мы доходим до выбора сервера, где и получаем ошибку: "Другая версия протокола. Пожалуйста, скачайте Игровой Клиент и Игровое обновление". Возможно кто-то с этим сталкивался и есть какое-то решение? Спасибо!
-
Ребят, кто скажет, где в sql хранится экипированный шмот? А так же не могу понять, откуда извлечь имена шмота для самопального ЛК, которые почему-то отсутствуют в базе данных. Например Кираса Верпеса с ID 15592.