Решенный вопрос ./uniquenamed

волдемар

Member
Местный
Доброго времени суток не запускается служба
./uniquenamed 0 Offline
служба запуска
Скрытое содержимое доступно для зарегистрированных пользователей!

и не создаются персонажи новые в чём может быть причина
лог gs
 

Вложения

  • gs.rar
    gs.rar
    7.3 KB · Просмотры: 4
У тебя база лежит а ты спрашиваешь почему персы не создаются?
 
В PW есть два сервиса, которые являются базами для хранения игровых данных: uniquenamed (Процесс отвечающий исключительно за ники и другие характеристики), gamedbd (Всё игровые данные, по-типу инвентаря, местонахождения и вообще всё-всё, кроме логинов и паролей), мы залили бекап только gamedbd, следовательно, базы ников не было и данные не могли синхронизироваться между серверами.
Как это исправить?
Дело в том, что gamedbd для безопасности бережно хранит всё эти данные для uniquenamed, остается только грамотно их вытащить и перенести в uniquenamed.
Как перенести?
Команды:
cd /home/gamedbd //Отвечает за переход в папку с базой
./gamedbd gamesys.conf exportunique 1 //Команда запускает игровая базу с параметром, который вытягивает актуальные данные от ник-неймах персонажей и помещает их в папку (/home/gamedbd)
Мы берем эти файлы (uidrole (ID персонажа, для присвоения ника), unamefaction (Название клана), unamerole (Ник-неймы), logicuid (Сам не до конца понимаю, что это, но скорее всего файл отвечающий за распределение ников, он тоже нужен) )
И переносим их в папку /home/uniquenamed/uname/dbdata, воуля, всё готово, мы имеем синхронизированную базу ник-неймов и теперь можно создавать персонажей.
 
В PW есть два сервиса, которые являются базами для хранения игровых данных: uniquenamed (Процесс отвечающий исключительно за ники и другие характеристики), gamedbd (Всё игровые данные, по-типу инвентаря, местонахождения и вообще всё-всё, кроме логинов и паролей), мы залили бекап только gamedbd, следовательно, базы ников не было и данные не могли синхронизироваться между серверами.
Как это исправить?
Дело в том, что gamedbd для безопасности бережно хранит всё эти данные для uniquenamed, остается только грамотно их вытащить и перенести в uniquenamed.
Как перенести?
Команды:
cd /home/gamedbd //Отвечает за переход в папку с базой
./gamedbd gamesys.conf exportunique 1 //Команда запускает игровая базу с параметром, который вытягивает актуальные данные от ник-неймах персонажей и помещает их в папку (/home/gamedbd)
Мы берем эти файлы (uidrole (ID персонажа, для присвоения ника), unamefaction (Название клана), unamerole (Ник-неймы), logicuid (Сам не до конца понимаю, что это, но скорее всего файл отвечающий за распределение ников, он тоже нужен) )
И переносим их в папку /home/uniquenamed/uname/dbdata, воуля, всё готово, мы имеем синхронизированную базу ник-неймов и теперь можно создавать персонажей.
Ну выходит я просто с одного сервера перенёс на другой сами папки сделал востановление персонажей а вот папки /home/uniquenamed/uname/dbdata так закинул есть возможность сделать востановление?
 
Назад
Сверху