
Quase tudo do hotel mora no banco MySQL/MariaDB: jogadores, quartos, mobis, catálogo, configurações. Saber olhar o banco resolve muito problema.
Ferramentas gratuitas
HeidiSQL (Windows): leve, simples e muito usado pela comunidade.
https://www.heidisql.com/
DBeaver (Windows, Linux e Mac): mais completo, funciona com vários bancos.
https://dbeaver.io/
No Habbo.Host não precisa instalar nada: o painel tem o Gerenciador do banco de dados, protegido pelo seu IP.
Consultas úteis
Os 10 jogadores com mais moedas:
SELECT username, credits FROM users ORDER BY credits DESC LIMIT 10;
Quem entrou nas últimas 24 horas:
SELECT username, FROM_UNIXTIME(last_online) AS visto
FROM users WHERE last_online > UNIX_TIMESTAMP() - 86400
ORDER BY last_online DESC;
Quartos com mais mobis:
SELECT room_id, COUNT(*) AS mobis FROM items
WHERE room_id > 0 GROUP BY room_id ORDER BY mobis DESC LIMIT 10;
Ver uma configuração do emulador:
SELECT `key`, `value` FROM emulator_settings WHERE `key` LIKE 'hotel.auto.%';
Regras de ouro
- Backup antes de qualquer
UPDATE ou DELETE.
- Rode o
SELECT com o mesmo WHERE antes, para ver o que vai ser afetado.
- Mexeu em moedas ou itens de um jogador online? Ele precisa sair e entrar de novo (ou use os comandos do jogo, que já atualizam na hora).
- Mexeu no catálogo? Rode
:update_catalog no jogo.
📚 Leia também