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: /
Servidor:
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.

Jogo: /
Servidor:

@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.

> @pinkmothra disse:
> Então pra acessar o servidor os jogadores irão ter que usar o cliente 5.7?

Até que é possível limitar para clientes 5.7. Mas, não é conveniente fazer isso. Por que assim impediria que jogadores novatos, que já vem com versões mais nova, acessem ao servidor .

> @reinaldo disse:
> Acho que se o servidor mudasse para 5.10, quem tem cliente antigo não poderia acessar.

Isso seria o ideal. Pois, conforme o tempo vai passando, cada vez menos versões antigas vão sendo utilizadas pelo jogadores.

O problema é: como atualizar o servidor em uma VPS emprestada? Eu estou estudando uma solução com a ajuda do cyberx que é o titular/possuidor do vps. Mas, confesso que para mim é um desafio difícil e demorado. Pois, envolve tecnologia "docker" que é quase "grego" para mim. 😶

Follow

@pinkmothra @reinaldo

Em todo o caso...

Eu acabei de fazer um Hard Backup do servidor 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! 😶

cc: @reinaldo @nircov

> @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 .

@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:

github.com/ronoaldo/minetestse

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:

youtube.com/live/jPRt3Lk9ILo?s

youtube.com/live/FdZRVvCpJp0?s

Espero que seja útil!

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.