Перейти к содержанию

PointerRage

Постоялец
  • Публикаций

    126
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6
  • Отзывы

    0%

Весь контент PointerRage

  1. Просмотр файла JTS Source 2015 Исходный код JTS 2015 года. Такой же, который был и в квесте. Добавил PointerRage Добавлено 30.12.2017 Категория Исходники серверов Автор JTS Team Хроники High Five  
  2. Версия 1.0.0

    254 раза скачали

    Исходный код JTS 2015 года. Такой же, который был и в квесте.

    Бесплатный

  3. С наступающим и приятной шары:) В комплекте есть также скомпиленная библиотека fork2-commons, большую часть ее исходного кода можно найти тут.
  4. Не голосовал, ибо мультивыбора нет Дома стоит подпиленная кубунта. На серверах, в основном, стоит дебиан, а если серьезное что-то, то центось (сосурити, все дела, всякие вайт-списки динамических библиотек и так далее). С 2010 до захвата мира systemd - арч в качестве домашней системы, да и на некоторых тестовых серверах.
  5. PointerRage

    Dell Inspiron 13 5378[PointerRage]

    Нет, просто брал несколько одинаковых машин. Одна из них оказалась невостребованной.
  6. PointerRage

    Dell Inspiron 13 5378[PointerRage]

    Спасибо Манголу за создание треда, т.к. сам создать не смог (прав не хватает). По покупке в личку ко мне.
  7. Геодвигло: - неадекватно обрабатывает трехмерную (cansee) трассировку луча снизу наверх (и наоборот), например: трейс видимости со стены вниз и наоборот. - неадекватно обрабатывает трехмерную (cansee) трассировку луча, если в середине трейса есть провал по высоте, например: трейс с башни на башню. - патчфинд неверно ищет путь в многослойных локациях (там где есть переход с одного слоя на другой) Это так, на вскидку.
  8. PointerRage

    Web составляющие сервера

    А в чем принципиальные различия между веб-сервером и игровым? На мозилле проверьте. Хотя, там уже могли и починить
  9. PointerRage

    Web составляющие сервера

    Быстр без логики? Ну, может быть, только кому нужен сервер без логики? Сервер с которым ко мне прибегали - был игровым, игра была клоном агарио, а это расчеты векторного передвижения и столкновений объектов. WebGL который не на всех браузерах поддерживается (а те куски, которые поддерживаются - работают ужасно криво, с симптомами "цпу в сотку") - думаю был плохим примером
  10. PointerRage

    Web составляющие сервера

    Отец всего этого безобразия l2jserver, поэтому ориентируйтесь на него. Никаких API у 98% эмуляторов лыдва нет и не будет, ибо "разработчики" не умеют в код. Рекомендую к прочтению статейку Блеккки от 2009 года, которая по прежнему актуальна. Если АПИ сделано нормально, а не рукажопами, то никакого замедления не будет, т.к. все данные, которые вываливаются наружу / принимаются должны кешироваться, включая игровые сущности (например те же предметы и контейнеры). А там, где есть кеш, можно вообще повредить базу данных и нарушить работу сервера, если в рантайме чето там руками в БД пихать. Как минимум, есть хорошие такие шансы схватить коллизию ключей (и да, для уэберов - они далеко не AUTO_INCREMENT). Но не стоит волноваться! Все равно в 98% эмулях ладвы нет никакого кеша Правда это не отменяет остальные проблемы по большей части. 1. Стресс - говно мамонта, которое ненужно. 2. Не стоит заморачиваться. 3. Перестаньте уже таскать за собой фронтэнд язык в серверный сегмент, ему там не место. За... заели уже своим NodeJS. Пример из жизни: Ко мне прибегают ребята, которые написали сервак на ноде и слезно умоляют что-то сделать и как-то оптимизировать это говно, т.к. оно еле тащит 4 000 клиентов. Я называю им ценник в 4 раза дороже стоимости этого сервера на ноде (за переписку на нормальный язык) и они платят, либо вообще закрывают стартап, если таких денег у них нет. 4. "Приколюхи современной веб разработки" (на фронте, как я понимаю, ибо упомянуты мобильные девайсы) -- это проц в 100% и сжирание 100500 гб ОЗУ при просмотре картинки котиков? Ненужно.
  11. PointerRage

    sendMessage кодировка

    Скрипты должны быть в UTF-8 without BOM.
  12. PointerRage

    license

    Автор - Ник, который еще первую люцеру пилил Это капитальное ненужно, которое устарело на много лет. И да, оно не работает начиная с 7 версии джавы, т.к. нет поддержки инструкции байткода invokedynamic.
  13. PointerRage

    sendMessage кодировка

    Перестань юзать винду, она дефолтно всегда работает в cp-1251. Компилятору javac укажите кодировку исходников. Для gradle: compileJava.options.encoding = 'UTF-8'
  14. L2AttackableAI. Корабли - L2Ship/L2VehicleЧетоТам или типа того. Я у себя их вообще удалил, поэтому точно не скажу.
  15. Делал у себя по фану регруп мобов вокруг игрока. Вот код, может поможет чем-то или наведет на какие-нибудь мысли ... if(!firstTarget.character.isMoving() && regroupLock.compareAndSet(false, true)) { //regroup to other location ThreadPoolManager.getInstance().scheduleGeneral(() -> regroupLock.set(false), Rnd.get(11), TimeUnit.SECONDS); if(regroup(range)) { return; } } ... protected boolean regroup(int range) { final L2Attackable actor = getActor(); final int collision = actor.getTemplate().getCollisionRadius() * 2 + MathUtil.DiscreteSize; final int currentCount = actor.getWorld().getVisible(L2Attackable.class, actor, collision, false).size(); if(currentCount == 0) { return false; } final Location target = firstTarget.character.getLocation(); final Location current = actor.getLocation(); final Location currentGeo = MathUtil.conv2geo(current); final List<Location> around = new ArrayList<>(360 / 20); for(int i = 0; i < 360; i += 20) { final Vector3 pos = target.toVector3(); final Vector2 direction = pos.toVector2(); direction.rotate2(i); direction.normalize(); pos.multiplyAndAdd(direction, range); around.add(new Location(pos.toPoint3())); } Collections.sort(around, (o1, o2) -> { //sort locations by distance final double distance1 = o1.getDistance2(current); final double distance2 = o2.getDistance2(current); return distance1 == distance2 ? 1 : distance1 < distance2 ? -1 : 1; }); int count = currentCount; int selectedIndex = -1; for(int i = 0; i < around.size(); i++) { final Location loc = around.get(i); if(loc.getZ() == Short.MIN_VALUE) { continue; } if(currentGeo.equalsWoZ(MathUtil.conv2geo(loc))) { //pass current point continue; } if(!GeoData.getInstance().raycast2(current, loc, actor.getInstanceId()) || !GeoData.getInstance().raycast3(loc.getX(), loc.getY(), loc.getZ(), target.getX(), target.getY(), target.getZ())) { continue; } final List<L2Attackable> actors = actor.getWorld().getVisible(L2Attackable.class, loc, collision, false); if(actors.isEmpty()) { selectedIndex = i; break; } if(count > actors.size()) { count = actors.size(); selectedIndex = i; } } if(selectedIndex == -1) { return false; } params.set("isRegroup", true); setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, around.get(selectedIndex)); return true; }
  16. Во-первых, я уже более двух лет не работаю с "проектами". А во-вторых, мне никогда ничего не продавали и не сливали. Да и вообще, я всегда предпочитал не особо распространяться, где работаю, как работаю и с кем, поэтому всякие чушки со своими сливами идут мимо, они даже не знают о моем существовании. Если говорить, про конкретно мои проекты, то я обычно предлагаю продавальщикам и вымогальщикам опробовать некие колбасные изделия. В остальном же, сами игроки рассказывают баги, если они есть. Если Вам не рассказывают - это проблема Вашей работы с коммунити, не более того. UPD: немного не верно сказал, про "не работу"; на данный момент я изредка делаю какую-либо сдельную работу людям, с которыми успешно работал в прошлом, либо которые пришли по рекомендации. Менее приятными, это говно и иже с ним? А что поделать, если люди не хотят синхронизировать старты своих серверов, либо просто ведут себя, как последние ушлепки? Хотя, с другой стороны, эти же ребята работают и на другую сторону монеты. Какого бага? Сплоита, который я нашел? Вы даже не знаете, как он функционирует и что конкретно он делает, о чем разговор вообще? Или у Вас крайняя степень ФГМ, когда мои два сообщения прошли мимо? Повторю еще разок: вовку развели - сказав ему, что поставили фикс сплоита и он подумал, что нашел сплоит, который я продавал. И да, откуда такая математика (в стиле: "у нас реализация 98%" )? Или че, идиотизм вовки заразителен?
  17. Как есть, не больше и не меньше. Или может быть еще бредовее звучит угроза от "партнера" лить грязь с картона на агрегатора палки на открытии пвпзоны? Тогда хренли Вы забыли в моей теме? Если Вы заметили в логах только брань, то все как-то очень плохо. У человека нет мозга, от слова совсем, а его попытки развести меня на сплоит, это просто успех, от которого я долго смеялся Ну, и не стоит забывать, что данный человек не более чем личер. Кстати, он мне чем-то теому напоминает, интересно чем? (: Как только утихомирите своего "партнера".
  18. Да мне как-то все равно. Факт в том, что Вы повязаны с "Вовой" (именно он бегал и шантажировал администраторов сплоитом с ДДСками 2009 года ), который вымаливал у меня сплоит (сначала денег обещал, потом вымаливал, потом угрожал, а потом опять вымаливал), но так и не получил его, и как только его развели ребята с кетры (при этом они же его до этого развели на раскрытие страш-ш-шного сплоита с ДДСками) сказав, что купили у меня фикс и-и-и-и... внезапно якобы мой сплоит выставляется Вами на продажу. Чудеса да и только Анивей, как я уже написал в первом предложении - мне насрать, "правду" от Вас я не хочу знать и у меня уже сформировалось свое виденье всей картины в целом. P.S: ну чисто так поржать немного логов с "Вовой", при том, что парень вообще ни в зуб ногой, в какой-либо код/ Заливальщик троянов и вирусов, апаснастэ пиупиу: TELE GA, [03.10.17 01:00] смотри TELE GA, [03.10.17 01:00] можно еще как то файлы TELE GA, [03.10.17 01:00] вливать? TELE GA, [03.10.17 01:00] типо клан значка? TELE GA, [03.10.17 01:00] или клан значок максимум TELE GA, [03.10.17 01:01] я думал вируса вписать туда TELE GA, [03.10.17 01:01] и как то залить что бы формат TELE GA, [03.10.17 01:01] оставался TELE GA, [03.10.17 01:01] не изменный Любитель уязвимостей, нихрена не понимающий в коде и не знающий, что такое отладчик, а также просто прекрасный человек: TELE GA, [03.10.17 00:48] я тебе реально говорю TELE GA, [03.10.17 00:48] не знаю функции дебагера TELE GA, [03.10.17 00:48] я думаю это какие то хуйни в патче TELE GA, [03.10.17 00:48] которые отслеживают TELE GA, [03.10.17 00:48] го даже я те дам ип зайдешь TELE GA, [03.10.17 00:48] через свой патч TELE GA, [03.10.17 00:48] покажешь кик TELE GA, [03.10.17 00:49] чет мало вериться что прям ты так маштабно все описал TELE GA, [03.10.17 00:49] 100% 1 раз заюзал и сплалися и все TELE GA, [03.10.17 00:49] покажи визуально TELE GA, [03.10.17 00:49] на любом сервере TELE GA, [03.10.17 00:49] на твой выбор TELE GA, [03.10.17 00:51] взял раздраконил меня n3k0, [03.10.17 00:52] ну право, смешно уже читать, честное слово. человек, который имеет свой пакетхак пробует меня убедить, что не знает что такое отладчик, а когда ему отказали в продаже - пытается заставить меня всеми правдами и неправдами продемонстрировать работу сплоита. ну надо же понимать границы и иметь уважение к собеседнику, ты тут не дропа себе берешь у всяких низкосортных социоблядей для расчехления дампов картона. не нужно считать собеседника за имбицила, пожалуйста, а то мне становится грустно. TELE GA, [03.10.17 00:54] бля чувак, я тебе реально написал TELE GA, [03.10.17 00:54] что я не знаю что такое дебагер TELE GA, [03.10.17 00:54] поверь я словами не бросаюсь, если сказал что даю слово пацана что я не знаю то знач я не зню TELE GA, [03.10.17 00:54] я же пакетник не писал n3k0, [03.10.17 00:54] тогда все что у тебя есть — лишь работа и заслуга других людей TELE GA, [03.10.17 00:54] у меня талант находить дырки TELE GA, [03.10.17 00:54] мне чисто плевать я заплатил за эту работу TELE GA, [03.10.17 00:55] юзаешь какую то проверку TELE GA, [03.10.17 00:55] если просто то что у тебя закрывается и у других в пиду такой крит
  19. Не думаю, что это тот же сплоит. Ибо товарищ Вова (как я понимаю "партнер" спауна) -- полнейший идиот и его просто развели/взяли на блеф ребята с кетры, что довольно смешно Поэтому удачи им в продажах и в шантаже (было бахвальство, мол, 2 килобакса за месяц с шантажа), и пусть больше не пробуют писать мне с нового аккаунта под видом "клиента l2code" в надежде купить/вымолить фикс сплоита, для последующего использования самого сплоита в вымогательстве. P.S: И да. Данная ситуация не плохо так говорит о разработчике l2code. А че, не плохой план: толкнул эмуль, а потом побежал под другим акком, либо через "Вову" вымогать бабло, прям success story:)
  20. Продажи сплоита закрыты. Просьба больше по этому поводу не писать. P.S: а он еще и на ретейлах работает, включая текущий NA, но как говорится: кто не успел - тот опоздал ------- К мейн посту: освежил знания по хиберу: могу опять клепать сущности и репозитории/дао (включая JPQL)
  21. @@Ketrawarss, привет Вова! Как там успехи в шантаже кетры/европвп/фанджа/этернала, успешно? По всей видимости не слишком, ну чтож, бывает. Буду очень ждать слива сплоита, так как он тогда станет доступен широкой массе людей и разработчики быстро напрягут свой зад, чтобы исправить эту уязвимость (в чем и был смысл продажи, а не в получении мелочи в виде 200 USD). И да, не стоит расстраиваться, то что я отказал тебе в покупке, я не поддерживаю таких людей, как ты ------------ Для тех, кто хочет приобрести сплоит: 1. Я не продаю PoC утилиту для массового использования сплоита (т.к. может применяться во вред другим) 2. При покупке я беру с вас слово о неиспользовании данных сплоита для его применения на каких-либо серверах 3. Продажа фикса осуществляется только по рекомендации/поручительстве известных мне людей, которые имеют непоколебимую репутацию.
  22. Также продам фикс сплоита, который позволяет выбивать игроков из игры (не связано со сплоитом клан-картинок; работает на всех эмуляторах). Цена от 100 долларов.
×
×
  • Создать...