• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

Мануал Любая версия ♦ Скрипт восстановления базы gamedbd

Красная Королева

Путник
Модератор
Сообщения
468
Розыгрыши
0
Репутация
141
Реакции
29
Баллы
0
Если при старте gamedbd у вас пишет
Код:err : Initialize storage environment failedи база не запускается то возможных причин две:
1. Неверно указаны пути к базе
2. Ваша база испортилась (самое вероятное)
Первое решается путем указания правильных путей в gamesys.conf.
Для решения второго нужно починить базу.
Для этого создаем файл rebuild.sh, со следующим содержанием:
Код:#!/bin/sh mkdir dbhomewdb/dbrepair ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/auction -d /home/gamedbd/dbhomewdb/dbrepair/auction ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/auctionindex -d /home/gamedbd/dbhomewdb/dbrepair/auctionindex ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/base -d /home/gamedbd/dbhomewdb/dbrepair/base ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/city -d /home/gamedbd/dbhomewdb/dbrepair/city ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/clsconfig -d /home/gamedbd/dbhomewdb/dbrepair/clsconfig ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/config -d /home/gamedbd/dbhomewdb/dbrepair/config ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/equipment -d /home/gamedbd/dbhomewdb/dbrepair/equipment ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/factioninfo -d /home/gamedbd/dbhomewdb/dbrepair/factioninfo ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/factionname -d /home/gamedbd/dbhomewdb/dbrepair/factionname ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/friends -d /home/gamedbd/dbhomewdb/dbrepair/friends ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/gtask -d /home/gamedbd/dbhomewdb/dbrepair/gtask ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/inventory -d /home/gamedbd/dbhomewdb/dbrepair/inventory ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/mailbox -d /home/gamedbd/dbhomewdb/dbrepair/mailbox ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/messages -d /home/gamedbd/dbhomewdb/dbrepair/messages ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/order -d /home/gamedbd/dbhomewdb/dbrepair/order ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/rolename -d /home/gamedbd/dbhomewdb/dbrepair/rolename ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/sellpoint -d /home/gamedbd/dbhomewdb/dbrepair/sellpoint ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/shoplog -d /home/gamedbd/dbhomewdb/dbrepair/shoplog ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/status -d /home/gamedbd/dbhomewdb/dbrepair/status ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/storehouse -d /home/gamedbd/dbhomewdb/dbrepair/storehouse ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/task -d /home/gamedbd/dbhomewdb/dbrepair/task ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/translog -d /home/gamedbd/dbhomewdb/dbrepair/translog ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/user -d /home/gamedbd/dbhomewdb/dbrepair/user ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/userfaction -d /home/gamedbd/dbhomewdb/dbrepair/userfaction ./dbtool -r -s /home/gamedbd/dbhomewdb/dbdata/waitdel -d /home/gamedbd/dbhomewdb/dbrepair/waitdel cd dbhomewdb mv dbdata dbold mv dbrepair dbdata chmod 777 dbdata/* и кладем его в папку /home/gamedbd/
Далее переходим в папку /home/gamedbd/ если еще не там:
Код:cd /home/gamedbd/Затем выполняем команду
Код:chmod 777 rebuild.shи после этого выполняем наш скрипт:
Код:./rebuild.shЗапускаем сервер :lol: Разработка PW Interm Server:10%
...
Спойлер[war2][war]kill -9[/war][/war2]
 

Назад
Сверху Снизу