lucera откаты - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 24.02.2013, 23:07   #1
Пользователь

Автор темы (Топик Стартер) lucera откаты

Вобщем сборка - lucera 1.6, проблема с тем что когда серв ложится или его самому неправильно закрыть (закрыть ГС нажав на крестик), то происходит ааахринительно здоровенный откат ... я прокачался до 58, поиграл ну где то пол часа... закрыл серв, запустил - я опять в первой локации и 1 лвл ... не откатился тока шмот и адена....
Автосохранение бд выставленное в конфигах не канает....

Кто знает в каком файле это можно исправить? И как...очень срочно и важно...
Пишите только по существу и не предлагайте другие сборки и версии....заранее спс
okplayback вне форума Ответить с цитированием
Непрочитано 24.02.2013, 23:24   #2
Эксперт

По умолчанию Re: lucera откаты

Цитата:
Сообщение от okplayback Посмотреть сообщение
Вобщем сборка - lucera 1.6, проблема с тем что когда серв ложится или его самому неправильно закрыть (закрыть ГС нажав на крестик), то происходит ааахринительно здоровенный откат ... я прокачался до 58, поиграл ну где то пол часа... закрыл серв, запустил - я опять в первой локации и 1 лвл ... не откатился тока шмот и адена....
Автосохранение бд выставленное в конфигах не канает....

Кто знает в каком файле это можно исправить? И как...очень срочно и важно...
Пишите только по существу и не предлагайте другие сборки и версии....заранее спс
никак, в 1.6 либо надо выходить(тогда сохранится), либо правильно выключать сервер, либо править исходники, проблема внутри.
ReaM вне форума Ответить с цитированием
Непрочитано 24.02.2013, 23:31   #3
Аватар для ALeKsIuS

По умолчанию Re: lucera откаты

Настроить время сохранения данных о чаре итд.
Попробуй выключать Ctrl + C
З.Ы. Могу ошибаться, не работал с л2...
__________________
Мы всё сделаем металлом! Чернее чернейшей черноты бесконечности! (c) Nathan Explotion
Работаю с Aion Java-emu, любой версии. skype: alexsiuss1
ALeKsIuS вне форума Ответить с цитированием
Непрочитано 24.02.2013, 23:32   #4
Аватар для Double
Эксперт

По умолчанию Re: lucera откаты

Цитата:
Сообщение от ReanimatoR Посмотреть сообщение
никак, в 1.6 либо надо выходить(тогда сохранится), либо правильно выключать сервер, либо править исходники, проблема внутри.
Я думал посоветуешь приобрести http://lucera2.ru

офф:
Свернуть ↑Развернуть ↓
__________________
Nope
Double вне форума Отправить сообщение для Double с помощью ICQ Отправить сообщение для Double с помощью Skype™ Ответить с цитированием
Непрочитано 25.02.2013, 14:44   #5
Пользователь

Автор темы (Топик Стартер) Re: lucera откаты

Да я понимаю что сохраняется либо если правильно выключать сервер или выходить перед выключением, но от падений сервера никто не застрахован... к тому же вроде я знаю человека который это исправил (как он говорит) в люцере 1.6, не знаешь случайно подробнее в каком файле править?
okplayback вне форума Ответить с цитированием
Непрочитано 25.02.2013, 15:29   #6
Аватар для Yorie

По умолчанию Re: lucera откаты

Во-первых, если тетя Ася решит зарядить свой телефон и вынет сервер из розетки, то Вас ничто не спасет. На такие случаи решение - сохранение данных всех менеджеров через определенные промежутки времени. Элементарно решается синглтоном и отдельным методом на сохранение всех данных, как банальный пример:
 
class MyManager
{
    private static MyManager instance = new MyManager();
 
    private MyManager()
    {
        ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new Runnable() { MyManager.getInstance().save(); }, 60 * 60 * 1000, 60 * 60, 1000);
    }
    public static MyManager getInstance() { return instance; }
    public void save() { /* Something is going on here */ }
}
 
Code: Java
В таком случае максимум Вы потеряете 1 час развития игрового мира. Можно поставить меньший промежуток, но Вы сами должны понимать, что чем промежуток меньше, тем, соответственно, больше нагрузка на сервер и БД.

Вторая Ваша проблема "Что делать, если я убил сервер лопатой", ну, то есть, некорректно завершил его работу (ибо по-другому я не знаю, как это назвать - оно на то и называется "некорректно", чтобы люди понимали, что так делать нельзя).
Так вот, ее Вы можете решить с помощью runtime-хука:
 
Runtime.getRuntime().addShutdownHook(
    new Thread(new Runnable(
        @Override
        public void run() {
            // The same MyManager as example
            MyManager.getInstance().save();
        }
    ))
);
 
Code: Java
Но в этом случае возможет еще один исход: в Windows, допустим, есть Force Shutdown, от которого не спасет и этот хук.
Опять же, я еще раз намекну, что не нужно пинать сервер таким образом - Вы только проблем себе наживаете, на реальных проектах никто не закрывает сервера через Ctrl + C.
__________________
// aka Deft
Yorie вне форума Ответить с цитированием
Непрочитано 25.02.2013, 17:01   #7
Аватар для Kenrix
Пользователь

По умолчанию Re: lucera откаты

кеширование динамических таблиц выставь 5минут
кеширование статитеческих 10минут
на основные таблицы желательно realtime
Kenrix вне форума Ответить с цитированием
Непрочитано 25.02.2013, 18:00   #8
Аватар для p4sk1e
Пользователь

По умолчанию Re: lucera откаты

так же проверь в патче эти строчки
AutoSave=True
AutoSaveTimeMinutes=5
__________________
p4sk1e вне форума Ответить с цитированием
Непрочитано 25.02.2013, 18:02   #9
Эксперт

По умолчанию Re: lucera откаты

Цитата:
Сообщение от p4sk1e Посмотреть сообщение
так же проверь в патче эти строчки
AutoSave=True
AutoSaveTimeMinutes=5

Да не работает в люцере 1.6 это без правки исходников. хоть сто раз в конфиге это напишите.
ReaM вне форума Ответить с цитированием
Непрочитано 25.02.2013, 18:03   #10
Аватар для p4sk1e
Пользователь

По умолчанию Re: lucera откаты

Цитата:
Сообщение от ReanimatoR Посмотреть сообщение
Да не работает в люцере 1.6 это без правки исходников. хоть сто раз в конфиге это напишите.
Это не конфиг, это в патче файл l2.ini
__________________
p4sk1e вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Куплю] Lucera х100 Interlude dorocki Рынок / Marketplace 28 07.03.2013 03:39
Продам сборку (вместе с клиенткой) Lucera (Оф. передача через разработчиков) dcspirit Lineage II 0 26.04.2011 13:42
[ПРОДАЕМ] Lucera + Cats Guard rash2x Рынок / Marketplace 0 23.03.2011 00:20
[Продам] клиенство Lucera tech Рынок / Marketplace 3 19.01.2011 18:26
Lucera interlude Trell Рынок / Marketplace 11 25.12.2010 20:34


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:50. Часовой пояс GMT +3.

Вверх