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

Форум администраторов игровых серверов (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 минуту


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

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


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

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