![]() |
|
[Plugin] mysql_samp - Printable Version + open.mp forum (https://forum.open.mp) -- Forum: SA-MP (https://forum.open.mp/forumdisplay.php?fid=3) --- Forum: Releases (https://forum.open.mp/forumdisplay.php?fid=13) ---- Forum: Plugins (https://forum.open.mp/forumdisplay.php?fid=32) ---- Thread: [Plugin] mysql_samp (/showthread.php?tid=3822) |
mysql_samp - NullSablex - 2026-03-10 mysql_samp - Um plugin MySQL escrito em Rust
Criei esse plugin porque o R41-4 parou de funcionar no meu servidor. O Problema Real Em alguns ambientes Linux modernos (Debian 13, AlmaLinux), o socket do MySQL mudou de local. O socket não está mais em Code: /tmp/mysql.sockCode: Conexão falhou — Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)O R41-4 simplesmente não consegue encontrar o socket. E pior: tem um bug chato com SSL que ninguém resolveu. O Bug de SSL Mesmo que você não esteja usando SSL, o plugin sempre reclama. Coloca a opção como desativado? Continua exigindo. É como se o plugin ignorasse completamente as opções de SSL que você passa. Basicamente, com essas limitações, o R41-4 virou inútil pra mim. Por Que Rust Resolvi fazer do zero porque: - Encontra socket em qualquer lugar (suporta caminhos customizados) - Sem libmysqlclient bagunçando tudo - SSL funciona como deveria (você ativa, ativa; desativa, desativa) - Código novo, sem bugs antigos carregados Funciona? Sim. Testei nos ambientes problemáticos e continua funcionando. Sem aquele erro de socket. Sem aquela brincadeira de SSL. Links GitHub: https://github.com/NullSablex/mysql_samp Releases: https://github.com/NullSablex/mysql_samp/releases Se alguém tá com o mesmo problema, talvez ajude. |