ServerGuard sql.

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

Richard

Пользователь
Может кто знает как правильно сделать 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);
 
Назад
Сверху