Parece que o servidor está sobre o ataque de algum hacker que descobriu alguma falha crítica do servidor. De repente 7 A 9 mods estão acusando defeito. Por isso o servidor vai ter que ficar um tempo offline para tentar descobrir o que é que está travando ele tantas vezes.
Confesso que estou com dor de cabeça. 😩
Jogo: #Luanti / #Minetest
Servidor: #BRAZUCAS
Endereço: 168.138.149.251
Porta: 30000
Eu recebi um relatório do Anticrash (um bot que registra os travamentos do Servidor, e religar automaticamente o servidor após 5 minutos). No relatório há em média 30 travamentos por dia. Alguns desses travamentos ao intervalo de 5 minutos entre eles. Ou seja algum jogador está entrando no servidor descobriu algum bug e está travando o servidor.
Ao tentar descobrir que bug é esse: Eu percebo uma falha na função "core.explode_table_event()" da engine do servidor.
Aparentemente que se um jogador usar uma versão de cliente de minetest acima da versão 5.7 do servidor. O servidor irá travar quando alguém usar algum mod que utilize a função "core.explode_table_event()". E vários mods utilizam essa função. Inclusive o mod do comando "/help" do próprio "minetest game".
Sobre a única solução existente: Se eu podesse atualizar a engine do Brazucas de 5.7 para 5.10 ou pelo menos a 5.9. Eu não teria esse bug crítico. Mas, infelizmente a engine é emprestada. Ou seja, eu não tenho permissão de instalar as dependências/bibliotecas versões mais novas do luanti/minetest.
😞 Lamento trazer essa má notícia para todos os jogadores.
@lunovox Então pra acessar o servidor os jogadores irão ter que usar o cliente 5.7?
@pinkmothra @lunovox Acho que se o servidor mudasse para 5.10, quem tem cliente antigo não poderia acessar.
Em todo o caso...
Eu acabei de fazer um Hard Backup do servidor #BRAZUCAS compactado em arquivo ".tag.gz" de 7.8 Giga Bytes, e dividido por comando "split" em 08 arquivos de até 1000 Mega Bytes cada. Também criei um arquivo hash de sha512 para garantir a integridade do backup quando eu colocar ele no meu HD externo SSD de 01 Tera Byte com partição Fat32. Então, os arquivos do servidor estão seguros.
Resta só eu aprender a criar servidores usando docker. Aí meu pai! 😶
> @pinkmothra disse:
> Pelo menos tem um caminho.
Sim. Só é difícil e demorado por que depende de diversos fatores, além do meu aprendizado para reativar o #BRAZUCAS .
@lunovox @reinaldo @nircov @pinkmothra
Não sei se ajuda, mas na hospedagem do Mercúrio, eu usei Docker e fiz alguns scripts para tentar facilitar a vida:
https://github.com/ronoaldo/minetestserver
Coincidente, atualizei hoje os scripts, o README e fiz a publicação do 5.10.0, já com o novo nome.
Adicionalmente, tenho dois vídeos no YouTube que mostram como esses scripts funcionam:
https://www.youtube.com/live/jPRt3Lk9ILo?si=hjnWJuDb26Z77-WT
https://www.youtube.com/live/FdZRVvCpJp0?si=clouNEHzTEhzS_4j
Espero que seja útil!
@lunovox
@reinaldo
Pelo menos tem um caminho.