Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2025-05-08, 10:11


Cherry_







Wiek: 23
Na forum: 1572 dni
Posty: 4
Nick w MP: cheery



Respekt: 50

siemka mam problem z since-db bo normalnie na lokalnym serwerze łączy mi się z mysql a jak odpalam serwer na server project to mam bład

ERROR: Could not load /clients/s111400/x64/dbconmy.so - /clients/s111400/x64/dbconmy.so: undefined symbol: ZSTD_compressCCtx[25-05-08 10] WARNING: [Cezary]/since-db/server.lua:27: Bad usage @ 'dbConnect' [Could not connect]


albo jeszcze taki sie pojawia jak coś zmieniam

[25-05-08 09] WARNING: [SinceRPG]/since-db/server.lua:41: Bad argument @ 'dbQuery' [Expected db-connection at argument 1, got boolean]
[25-05-08 09] WARNING: [SinceRPG]/since-db/server.lua:43: Bad argument @ 'dbPoll' [Expected db-query at argument 1, got boolean]


function getTime()
    local time getRealTime();
    return time.hour..":"..time.minute
end

function getDate()
    local time getRealTime();
    return (time.monthday).."-"..(time.month+1).."-"..(time.year+1900)
end
    
function saveInFile(nametext)
    local file nil
    if fileExists("files/"..name..".txt"then
        file fileOpen("files/"..name..".txt")
    else
        file fileCreate("files/"..name..".txt")
    end
    fileSetPos(filefileGetSize(file))
    fileWrite(file"["..getDate().." "..getTime().."] "..text:gsub("#%x%x%x%x%x%x""").."\r")
    fileFlush(file)
    fileClose(file)
end

local connection;

function connectWithDatabase()
    connection dbConnect('mysql''dbname=db_00000;sql.24.svpj.link;charset=utf8''db_00000''haslo''share=1')
    print(connection and 
        'Successfully connected with database' or
        'Failed to connect with database'
    )
end

function status()
    return not not connection
end

function query(...)
    saveInFile(getDate(), getResourceName(sourceResource).." - "..(...))

    local q dbQuery(connection, ...)

    return dbPoll(q, -1)
end
addEventHandler('onResourceStart'resourceRootconnectWithDatabase)


Komentarz N0TH1NG dodany 2025-05-09, 11:44Kod należy umieszczać w tagach [lua], bądź [code]
Ostatnio zmieniony przez N0TH1NG 2025-05-09, 11:44, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-05-09, 03:24


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

"Cherry_" napisał/a:

ERROR: Could not load /clients/s111400/x64/dbconmy.so - /clients/s111400/x64/dbconmy.so: undefined symbol: ZSTD_compressCCtx[25-05-08 10] WARNING: [Cezary]/since-db/server.lua:27: Bad usage @ 'dbConnect' [Could not connect]


Jaki masz system na serwerze Debianik ?

Spotkałem dzisiaj ten błąd przy mta aż sam w szoku jestem bo to błąd mi znany ale z innej dziedziny.

Tu masz rozwiązanie:

Aby ci MYSQL zaczeło śmigać serwer odpalaj komendą

Edit: Jak odpalisz tą komendą to połączenie wróci i powinno śmigać :D

Kod:

LD_PRELOAD=/lib/x86_64-linux-gnu/libzstd.so.1 ./mta-server64


Jeśli to by nie pomogło to to doinstaluj sobie biblioteki:

Kod:

apt-get update
apt-get upgrade
apt-get install libmysqlclient16


Daj znać czy to ci pomogło jak nie będziemy szukać dalej :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-05-09, 19:42


Cherry_







Wiek: 23
Na forum: 1572 dni
Posty: 4
Nick w MP: cheery



Respekt: 50

powiedz mi tylko bo nie wiem czy dobrze rozumiem , na tej konsoli co mam na server project?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-05-09, 20:05


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Nie wiem jak to wygląda na serverproject ale musisz zrobić tak aby uruchamiało serwer z parametrem

Kod:

LD_PRELOAD=/lib/x86_64-linux-gnu/libzstd.so.1 ./mta-server64


Bo pewnie to da sie zmienić, z czego pamiętam przy minecraft pozwalało na zmianę.

Nie mam wglądu jak to tam wygląda więc ciężko mi powiedzieć gdzie co i jak.

[ Dodano: 2025-05-09, 20:34 ]
Najlepiej napisz do supportu z czym jest problem i podaj im to moje rozwiązanie tj:

Biblioteki:

Kod:

apt-get update
apt-get upgrade
apt-get install libmysqlclient16


I uruchamianie serwera:

Kod:


LD_PRELOAD=/lib/x86_64-linux-gnu/libzstd.so.1 ./mta-server64


Myślę że tam ci pomogą z tym bo aktualnie nie znalazłem innego sposobu na ogarnięcie tego a nie myślę nawet o reinstalacji systemu debian.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Cherry_
Wysłany: 2025-05-09, 20:39


Cherry_







Wiek: 23
Na forum: 1572 dni
Posty: 4
Nick w MP: cheery



Respekt: 50

dobra napisze do nich trzymaj piwko

Postaw piwo autorowi tego posta
 

 
Tagi: since-db
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » since-db Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku