MySQL no Garry's Mod com MySQLOO
Muitos addons (DarkRP, sistemas de ban, rankings, lojas) podem usar MySQL em vez do SQLite padrão, o que permite compartilhar dados entre servidores e acessar pelo site.
1. MariaDB
sudo apt install -y mariadb-server
sudo mysql_secure_installation
CREATE DATABASE gmod CHARACTER SET utf8mb4;
CREATE USER 'gmod'@'localhost' IDENTIFIED BY 'senha_forte';
GRANT ALL PRIVILEGES ON gmod.* TO 'gmod'@'localhost';
2. MySQLOO
O MySQLOO é um módulo binário. Baixe a versão para Linux do repositório oficial e coloque em:
garrysmod/lua/bin/
Use a versão de 32 ou 64 bits de acordo com o servidor (branch padrão ou x86-64).
3. DarkRP com MySQL
Em darkrpmodification/lua/darkrp_config/mysql.lua, ative o MySQL e informe host (127.0.0.1), usuário, senha e banco.
4. Outros addons
Addons compatíveis costumam ter um arquivo de configuração com os dados do banco. Leia a documentação de cada um.
Segurança
- Banco ouvindo só em
127.0.0.1; - Usuário com acesso só ao banco do servidor;
- Backups diários.
Hospede seu servidor de Garry's Mod na VittHost
Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Garry's Mod, o ponto de partida recomendado é o VPS-NVME-BR-02 (2 vCores, 6 GB), com folga para DarkRP e muitos addons; modos simples como TTT rodam bem no 01.
A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.