• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

ServerGuard sql.

  • Автор темы Автор темы Richard
  • Дата начала Дата начала

Richard

Пользователь
Регистрация
18 Май 2020
Сообщения
27
Реакции
0
Баллы
16
Может кто знает как правильно сделать sql дб и как протестить?
 
Может кто знает как правильно сделать sql дб и как протестить?
К бд подключить ты можешь , но таблиц не будет в базе. При этом все будет сохраняться и работать как нужно.
Теневое сохранение ? Нет.
Все просто пишется в sv.db , хотя ты якобы используешь sqlite и об этом сообщает консоль. Фикс есть только у автора этой админки, если найдешь его дискорд то зайди туда и попроси фикс.

Вообще можно забыть про эту админку тк все равно поддержки нет вообще.
Скоро будет serverguard 2 так что первая sg можно сказать - мертва. Даже форум их сдох а домен на продаже.3500010B-0170-4F99-9A92-CB881D84782F.jpeg
 
Мне ответил один пользователь форума сгард, вроде как фикс дал.
У кого есть возможность - проверьте.

serverguard\lua\modules\sv_mysql.lua -Called when the database connection fails
Lua:
function serverguard.mysql:OnConnectionFailed(errorText)
    ErrorNoHalt("[mysql] Unable to connect to the database!\n"..errorText.."\n");

    hook.Call("serverguard.mysql.DatabaseConnectionFailed", nil, errorText);
end;

hook.Add("serverguard.Initialize", "serverguard.mysql.Initialize", function()
    if( Module == "mysqloo" ) or (file.Exists("addons/serverguard/serverguard_mysql.cfg", "MOD")) then
        
        local config = util.KeyValuesToTable(
            file.Read("addons/serverguard/serverguard_mysql.cfg", "MOD")
        );

        if (config and config.enabled == 1) then
            if (config.module ~= Module) then
                Module = config.module;
            end;

            serverguard.mysql:Connect(config.host, config.username, config.password, config.database, config.port, config.unixsocket);
            return;
        end;
        
    end

    serverguard.mysql:Connect();
end);
 
Главная Регистрация
Назад
Сверху