Перейти к содержанию
Авторизация  
La2Hero

Как сделать баф на старте?

Рекомендуемые сообщения

Подскажите как реализовать баф на новосозданных персонажах? сборка Lovely 

и еще вопрос, сервер стоял на вдс почти месяц потребляя 2.9гб оперативной памяти и 1% загрузки цп, сейчас почему то резко прыгнуло до 3.7гб оперативы и проц на 70%, может ли это быть следствием нагрузки на бд? или доса?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как реализовать баф на новосозданных персонажах? сборка Lovely 

и еще вопрос, сервер стоял на вдс почти месяц потребляя 2.9гб оперативной памяти и 1% загрузки цп, сейчас почему то резко прыгнуло до 3.7гб оперативы и проц на 70%, может ли это быть следствием нагрузки на бд? или доса?

1) В классе CharacterCreate.java или EnterWorld.java (если реализован метод isNewChar()

2) Как часто Вы делаете рестарт сервера? 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

    if ((Config.ON_ENTER_BUFFS) && (Config.ON_ENTER_BUFFS_LVL >= newChar.getLevel()))
    {
     FastMap buffs = Config.ON_ENTER_F_BUFFS;
     if (newChar.isMageClass()) {
       buffs = Config.ON_ENTER_M_BUFFS;
     }
     SkillTable _st = SkillTable.getInstance();
     FastMap.Entry e = buffs.head(); for (FastMap.Entry end = buffs.tail(); (e = e.getNext()) != end; ) {
       Integer id = (Integer)e.getKey();
       Integer lvl = (Integer)e.getValue();
       if ((id != null) && (lvl != null))
       {
         _st.getInfo(id.intValue(), lvl.intValue()).getEffects(newChar, newChar);
       }
     }
    }

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

2) Как часто Вы делаете рестарт сервера? 

Авторестарт каждое утро, ну и при необходимости после кучи частичных релоудов с админ консоли. Раз в неделю полный рестарт машины, вчера сделал сразу как начало потребять много. Сегодня утром показатели вернулись в норму  :unknw:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

    if ((Config.ON_ENTER_BUFFS) && (Config.ON_ENTER_BUFFS_LVL >= newChar.getLevel()))

    {

     FastMap buffs = Config.ON_ENTER_F_BUFFS;

     if (newChar.isMageClass()) {

       buffs = Config.ON_ENTER_M_BUFFS;

     }

     SkillTable _st = SkillTable.getInstance();

     FastMap.Entry e = buffs.head(); for (FastMap.Entry end = buffs.tail(); (e = e.getNext()) != end; ) {

       Integer id = (Integer)e.getKey();

       Integer lvl = (Integer)e.getValue();

       if ((id != null) && (lvl != null))

       {

         _st.getInfo(id.intValue(), lvl.intValue()).getEffects(newChar, newChar);

       }

     }

    }

ужс, написано по принципу "работает и ладно" :D 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите как реализовать баф на новосозданных персонажах? сборка Lovely 

и еще вопрос, сервер стоял на вдс почти месяц потребляя 2.9гб оперативной памяти и 1% загрузки цп, сейчас почему то резко прыгнуло до 3.7гб оперативы и проц на 70%, может ли это быть следствием нагрузки на бд? или доса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...