• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Plugin] mysql_samp
#1
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.sock
. Quando tentava conectar com localhost, levava esse erro:

Code:
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.
  Reply


Messages In This Thread
mysql_samp - by NullSablex - 6 hours ago

Forum Jump: