Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Рынок / Marketplace (https://forum.zone-game.info/forumdisplay.php?f=147)
-   -   Lineage 2: Lindvior by L2Dev.su (https://forum.zone-game.info/showthread.php?t=35819)

WoWan-SM 16.07.2014 02:23

Lineage 2: Lindvior by L2Dev.su
 

Дорогие мои ZGтимовцы, рад представить вашему вниманию нашу шаровую сборочку сервера Lineage 2: Lindvior. По мере возможностей будем обновлять функционал.

Изначально сборка разрабатывалась для одного российского популярного сервера Lindvior.
При моем сотрудничестве и владельце игрового сервера была организована студия L2Dev.su
Разработка сборки, сервисов и примочек ведем с декабря 2013 года.

Новую Share версию будем выкладывать каждую неделю с Fix-листом о проделанной работе.

Что реализовано в Share версии:
- Реализовано "Перерождение"
- Реализованы умения сертификации.
- Реализован Монах Хаоса
- Реализован Двойной класс
- Реализована система наставничества
- Реализована система поиска клана
- Реализована система поиска группы
- Обновлена система друзей
- Реализовано 50% умений 4-х проф


Что доступно в приватной сборке
- Автоматическое получение обновлений
- Реализация умений 4-х проф 95%
- Реализованы ЛС и заточки гигантов
- Исправлены статы 80% нового оружия, брони и бижутерии
- Исправлены значения цены, кристаллизации и бонусы этих вещей
- Исправлены дроп, спойл, статы мобов для 85+ локаций
- Исправлены статы для петов
- Изменены формулы расчеты статов персонажа
- Изменены начальные статы персонажа
- Переработана система атрибутов
- Устранены множественные уязвимости в сборке

Так же вы всегда можете пощупать сборочку в живую.
У нас имеется тестовый сервер 24/7, на который вы можете зайти скачав наш патч:
https://yadi.sk/d/Q73hpgE2WMXNN

Скачать сборку, просмотреть полный фикс-лист, а так же оставить отзывы и критику о проделанной нами работе, вы можете на нашем форуме.

Как установить и запустить сборку

Чем больше вы напишите и пожелаете, тем больше вы увидите в следующей шаре :)

TonsFun 16.07.2014 11:50

Re: Lineage 2: Lindvior by L2Dev.su
 
как это оригинально :D
Код HTML:

public class Checker
{
  private static final String var_001 = "127.0.0.1";
  public static final int var_002 = 120000;
  private static final String msg_001 = "NOT REGISTERED COPY. PLEASE CONTACT WITH ADMINISTRATION L2DEV.SU";
  private static final String msg_002 = "INCORECT KEY FILE. PLEASE CONTACT WITH ADMINISTRATION L2DEV.SU";
 
  public static class Check
    extends RunnableImpl
  {
    @Override
    public void runImpl()
    {
      ClientInfo clientInfo = ClientInfo.getInstance();
      if (!Config.EXTERNAL_HOSTNAME.equals("127.0.0.1"))
      {
        try
        {
          clientInfo.getInfo();
          onlineVerify = new OnlineVerify();
        }
        catch (Exception e)
        {
          OnlineVerify onlineVerify;
          _log.error("INCORECT KEY FILE. PLEASE CONTACT WITH ADMINISTRATION L2DEV.SU");
          e.printStackTrace();
          ThreadPoolManager.getInstance().schedule(new Checker.Explode(), 120000 + Rnd.get(120000));
          return;
        }
        if (!clientInfo.get_devIP().equals(Config.EXTERNAL_HOSTNAME))
        {
          _log.error("NOT REGISTERED COPY. PLEASE CONTACT WITH ADMINISTRATION L2DEV.SU");
          ThreadPoolManager.getInstance().schedule(new Checker.Explode(), 120000 + Rnd.get(120000));
          return;
        }
      }
    }
  }
 
  public static class Explode
    extends RunnableImpl
  {
    @Override
    public void runImpl()
    {
      _log.warn("Your server is down. Contact the administration of L2DEV.SU");
      Shutdown.getInstance().run();
    }
  }
}

Ничего не имею против, но покупать сие "чудо" не стоит, реально работа велась только над скилами.
1) Не заметил копирование сумом бафов от хозяина
Код HTML:

protected void onSpawn()
  {
    super.onSpawn();
   
    _spawnAnimation = 0;
   
    Player owner = getPlayer();
    if (owner.getParty() != null) {
      owner.getParty().broadcastToPartyMembers(owner, new ExPartyPetWindowAdd(this));
    }
    getAI().setIntention(CtrlIntention.AI_INTENTION_FOLLOW, owner, Integer.valueOf(Config.FOLLOW_RANGE));
  }

2) Флуд пакетами так и остался при входе в зону орбиса и харнака(скорей всего пакеты компании шалят)
3) SupportMagic так и не сделан. бафает невбью бафами по ХФ от 1 до 75 уровня.
4) Собсно, где же комбо скилы:
Код HTML:

writeD(e.getSkillId());
      writeH(e.getLevel());
      writeD(0х00); //were combo??????
      writeD(e.getDuration());
      writeD(e.getObj());

ведь вы так кричите о том, что у вас скилы все 95%
5)
r40
По дефолту отключил использование принудитиельного вызова GC

эту херню вырезать нужно, ибо лаги начнуться при его вызове. JVM машина сама "знает", когда ей чистить.

6)
r100
Теперь при создании персонажа выдаются итемы записанные в файле gameserver\data\stats\player\start_items.xml
В этом файле удобнее выдавать целым группым классов сразу.
gameserver\data\pc_parameters\template_data\ - тут хранятся такие же стартовые итемы, но более детально для каждого класса.
Если ID итемов совпадают, то выдается только один экземпляр итема ID и кол-во которого указано в gameserver\data\pc_parameters\template_data\
В частности исправил выдачу сертификата ученика каждому созданному персу.

А что раньше не выдавало 0_о, качаем сурс авакена и смотрим - профит
P.S. пока что нашел в ядре

ANZO 16.07.2014 16:41

Re: Lineage 2: Lindvior by L2Dev.su
 
GC останавливает World на заметный лаг только тогда, когда он некорректно настроен и выбран неверный алгоритм сборки мусора для текущей задачи. Без GC в высоко-нагруженных проектах вообще никак не обойтись.

Добавлено через 6 минут
И кстати к ТСу вопрос: Вас не смущает что в поставке сборки вы используете ворованную геодату от нашей тимы?

WoWan-SM 16.07.2014 17:07

Re: Lineage 2: Lindvior by L2Dev.su
 
TonsFun, не отрицаю, хороший специалист сможет убрать возможность запуска только на локальной машине... ну и пусть, мне не жалко, возможность получение обновления и достойный саппорт он не получит. И многих уже реализованных вещей он не увидит.

1. В приватной сборке исправлено.
2. Взято на заметку.
3. Взято на заметку.
4. Реализованы в приватной сборке.
5. Ответ дал ANZO.
6. Ошибка в парсере была.

Спасибо за критику, все принято во внимание.

Добавлено через 5 минут
ANZO, Прошу извинить, не знал чья она. Геодата из сборки убрана.

Gaikotsu 16.07.2014 21:07

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от WoWan-SM (Сообщение 369674)
ANZO, Прошу извинить, не знал чья она. Геодата из сборки убрана.

возьми гео для линдвиора с форума l2jserver.com - там она вполне нормальная, косячки если и есть, то мелкие и всего лишь в некоторых секциях.

З.Ы. цены конечно умиляют :)
З.З.Ы. кстати еще косяк на сайте, по крайней мере в опере 12.х - http://i65.fastpic.ru/big/2014/0716/...490c1798fc.png

WoWan-SM 16.07.2014 21:18

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от Gaikotsu (Сообщение 369717)
возьми гео для линдвиора с форума l2jserver.com - там она вполне нормальная, косячки если и есть, то мелкие и всего лишь в некоторых секциях.

З.Ы. цены конечно умиляют :)
З.З.Ы. кстати еще косяк на сайте, по крайней мере в опере 12.х - http://i65.fastpic.ru/big/2014/0716/...490c1798fc.png

Спасибо, возьму.
P.S. Насчет цен я бы ответил, только правилами форума запрещено обсуждать цены конкурентов :)
P.P.S. Исправим.

SmileForMe 16.07.2014 23:14

Re: Lineage 2: Lindvior by L2Dev.su
 
У вас 20/10к рублей, у скриптов 25/5к рублей, да и стажу у них лет так на цать поболее с фикс листом, как то вы правду перегнули, чьи исходники взяли ?

TonsFun 16.07.2014 23:15

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от SmileForMe (Сообщение 369726)
У вас 20/10к рублей, у скриптов 25/5к рублей, да и стажу у них лет так на цать поболее с фикс листом, как то вы правду перегнули, чьи исходники взяли ?

шарные L2nt GloryDays NovellTeam => AwakenDev l2next:redlol:

WoWan-SM 17.07.2014 01:09

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от SmileForMe (Сообщение 369726)
У вас 20/10к рублей, у скриптов 25/5к рублей, да и стажу у них лет так на цать поболее с фикс листом, как то вы правду перегнули, чьи исходники взяли ?

Каждый хвалит своё болото ©...

Добавлено через 1 минуту
Цитата:

Сообщение от TonsFun (Сообщение 369727)
шарные L2nt GloryDays NovellTeam => AwakenDev l2next:redlol:

Да их самих, и что смешного?

TonsFun 17.07.2014 11:41

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от WoWan-SM (Сообщение 369740)
Каждый хвалит своё болото ©...

Добавлено через 1 минуту


Да их самих, и что смешного?

смеюсь над их стабильностью, но не в коем случае над вашим продуктом

WoWan-SM 17.07.2014 11:44

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от TonsFun (Сообщение 369763)
смеюсь над их стабильностью, но не в коем случае над вашим продуктом

Я может чего-то не знаю, но давайте посмееся вместе... расскажите что же в них есть такого нестабильного?

TonsFun 17.07.2014 11:48

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от WoWan-SM (Сообщение 369764)
Я может чего-то не знаю, но давайте посмееся вместе... расскажите что же в них есть такого нестабильного?

читайте мой первый пост => самая главная особенность - флуд пакетами + фризы персонажей

WoWan-SM 17.07.2014 12:53

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от TonsFun (Сообщение 369765)
читайте мой первый пост => самая главная особенность - флуд пакетами + фризы персонажей

И это причина чтобы назвать сборку нестабильной?
Все таки мне кажется должна быть более глобальная проблема, чтобы её так называть.
А локальная проблема флуд пакетами в одной зоне был еще вчера исправлен.

WoWan-SM 17.07.2014 14:25

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от DXVSI (Сообщение 369780)
:Olen'::Olen': ну это было 1 раз и то у jteam т.к jteam киданули моего друга на 10к ну это уже совсем другая история, а может ты еще скажешь как я баг репорты воровал и исправлял их:D

А ты случаем не из этой тру команды? А то я о тебе стал уже другого мнения:redlol:

И повторюсь еще раз решать не мне а вам!!!:Olen':

Лан, извиняй, что вспылил.
По ядру я привык работать соло, так, что я точно не из них.

Добавлено через 2 часа 18 минут
В первом посте обновил инфу:
Добавлена коротенькая история основания студии и время начала работы.
Так же будем выкладывать каждую неделю новую версию Share сборки.
Добавил информацию о возможности детальной настройки конфиг файлов по желанию клиентов и всех тестирующих.

Daan Raven 17.07.2014 23:01

Re: Lineage 2: Lindvior by L2Dev.su
 
Удачи в разработке! Кстати, я бы порекомендовал начать с варнингов и ошибок, потом бы взяться за пакеты.

Цитата:

Сообщение от DXVSI (Сообщение 369780)
:Olen'::Olen': ну это было 1 раз и то у jteam т.к jteam киданули моего друга на 10к ну это уже совсем другая история, а может ты еще скажешь как я баг репорты воровал и исправлял их:D

А ты случаем не из этой тру команды? А то я о тебе стал уже другого мнения:redlol:

И повторюсь еще раз решать не мне а вам!!!:Olen':

Лолъ:
Свернуть ↑Развернуть ↓

WoWan-SM 17.07.2014 23:20

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от Warencense (Сообщение 369823)
Удачи в разработке! Кстати, я бы порекомендовал начать с варнингов и ошибок, потом бы взяться за пакеты.



Лолъ:
Свернуть ↑Развернуть ↓

Спасибо!
Если возникнут варнинги и эрроры, прошу сообщать мне тут либо у нас на форуме. В следующей шарной сборке они все будут устранены.

Daan Raven 18.07.2014 01:26

Re: Lineage 2: Lindvior by L2Dev.su
 
Цитата:

Сообщение от WoWan-SM (Сообщение 369830)
Спасибо!
Если возникнут варнинги и эрроры, прошу сообщать мне тут либо у нас на форуме. В следующей шарной сборке они все будут устранены.

Я имел в виду минимум зааннотированных методов и классов (SuppressWarnings). Хотя если есть варнинги в логе, исправить бы не помешало :)
В принципе, о многих "говняшках" этого исходника наверняка тебе подскажет BoneBreaker.
offtop:
Свернуть ↑Развернуть ↓

TonsFun 18.07.2014 18:12

Re: Lineage 2: Lindvior by L2Dev.su
 
Собсно это не выход из ситуации, я сам убедился в этом лично, перед этим поговорив с Melcor и почитав топик разработки GoD's, нужно использовать ExAbnormalStatusUpdate именно там где значение writeD(0x00);
моя реализация:
Код:

writeD(temp.getEffectTemplate().getCombo());
у вас же
Код:

_ChainedAirSkills.put(139, 10249);
    _ChainedAirSkills.put(140, 10262);
    _ChainedAirSkills.put(140, 10499);
    _ChainedAirSkills.put(141, 10749);
    _ChainedAirSkills.put(142, 10999);
    _ChainedAirSkills.put(143, 11247);
    _ChainedAirSkills.put(144, 11749);
    _ChainedAirSkills.put(145, 11499);
    _ChainedAirSkills.put(146, 11999);
    _ChainedTemporalReplace.put(10249, 10008);
    _ChainedTemporalReplace.put(10262, 10258);
    _ChainedTemporalReplace.put(10499, 10258);
    _ChainedTemporalReplace.put(10749, 10508);
    _ChainedTemporalReplace.put(10999, 10760);
    _ChainedTemporalReplace.put(11247, 11017);
    _ChainedTemporalReplace.put(11749, 11509);
    _ChainedTemporalReplace.put(11499, 11263);
    _ChainedTemporalReplace.put(11999, 11814);

Код:

int chainSkill = _ChainedAirSkills.get(playerNearEffected.getClassId().getId());
        int temporalReplaceSkill = _ChainedTemporalReplace.get(chainSkill);
        playerNearEffected.sendPacket(new ExAlterSkillRequest(chainSkill, temporalReplaceSkill, 5));

и да вроде не на 5 секунд, а на 3 высвечивается иконка комбо скила

WoWan-SM 24.07.2014 14:11

Re: Lineage 2: Lindvior by L2Dev.su
 

Новая версия публичной сборки от команды L2Dev.su

Изменения в публичной сборке v.275-321:
Свернуть ↑Развернуть ↓


Изменения в приватной сборке v.275-321:
Свернуть ↑Развернуть ↓


Саму сборку вы можете найти у нас на форуме.

Убедительная просьба для тестирующих сборку, в случае возникновения каких-либо сообщений в файле log\debug.log отправить этот файл к нам на форум.

Для всех желающих приобрести приватную сборку действует акция до конца августа: при покупке сборки вы получаете два месяца подписки на обслуживание бесплатно.

Со всеми предложениями, проблемами возникающими со сборкой, будем рады видеть Вас у нас на форуме

WoWan-SM 07.09.2014 21:12

Re: Lineage 2: Lindvior by L2Dev.su
 

Новая версия публичной сборки от команды L2Dev.su

Изменения в публичной сборке v.321-375:
Свернуть ↑Развернуть ↓


Изменения в приватной сборке v.275-321:
Свернуть ↑Развернуть ↓


Саму сборку вы можете найти у нас на форуме.

Так же мы добавили полный фикс лист по приватной сборке.

Творческие люди: WEB разработчики,
професиональные верстальщики,
пиарщики и продвигальщики,
стримеры и графические мастера...
Вообще все те кто как то связан с тематикой L2 приглашаем вас разместить на нашем форуме рекламу ваших услуг!


Для всех желающих приобрести приватную сборку действует акция до конца августа: при покупке сборки вы получаете два месяца подписки на обслуживание бесплатно.

Так же снижена цена на сборку: 16 000р (+ два месяца подписки в подарок)

Со всеми предложениями, проблемами возникающими со сборкой, будем рады видеть Вас у нас на форуме

Добавлено через 22 часа 29 минут

Предлагаем Вашему вниманию нашу новую услугу “сборка Lindvior в аренду”.

Обязанности со стороны клиента:
- Предоставить сайт и форум с готовым дизайном и настроенным биллингом
- Предоставить доступ к настройке сайта под сборку
- Предоставить доступ к биллингу для отслеживания финансовых операций
- Оплатить услуги Dedicated сервера на срок от 1 месяца
- После выплаты всей суммы за услуги L2Dev клиент получает доступ к Dedicated серверу и сборке, после чего L2Dev не вмешивается в работу Dedicated и игрового сервера.
- Оговорить условия предоставления сборки с администрацией

Обязанности со стороны L2Dev:
- L2Dev за счет клиента арендует защищенный Dedicated сервер на stormwall.pro
- L2Dev за свой счет производит установку и настройку игрового сервера согласно пожеланию клиента
- По желанию клиента L2Dev проводит рекламную компанию за счет клиента
- В случае выплаты полной суммы клиентом L2Dev продолжает программную поддержку игрового сервера согласно сроку приватной подписки.
- Срок действия приватной подписки начинается с момента установки игрового сервера на Dedicated сервер

Условия и обязанности сторон для услуги ”сборка Lindvior в аренду” могут измениться после личного общения

Стоимость услуги:
% от полной выручки с проекта (% ставка оговаривается с каждым клиентом лично)


Текущее время: 20:59. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot