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.
> @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 #BRAZUCAS.
> @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. 😶
@lunovox @pinkmothra @reinaldo
Vamos esperar! Se for necessário refazer todo o #BRAZUCAS desde o início, mesmo já tendo o backup, sei que haverá muitos, incluindo eu, dispostos a ajudar a refazer toda a cidade. Seria uma boa usar a mesma seed, se possível. Claro, o que falei é em último caso. 😓
cc: @pinkmothra @reinaldo
> @nircov disse:
> [...] Se for necessário refazer todo o #BRAZUCAS desde o início [...],, sei que haverá muitos [...] dispostos a ajudar a refazer [...]
Obrigado por se propor a ajudar. Se for necessário refazer todo o mundo. Toda a ajuda e compreenção será bem vinda. Mas, eu vou lutar para que tudo não esteja perdido. Ainda vou lutar para reativar o #BRAZUCAS . Nem que seja em um Raspberry Pi 5 de 8GB de Ram. O problema é obter uma conexão externa com a internet.
> @nircov disse:
> [...] Seria uma boa usar a mesma seed, se possível. [...]
Em ultimo caso, se não for possível salvar o mundo anterior, eu não aproveitarei a mesma seed para gerar um mundo novo. A razão para isso é porque eu quero adicionar diversos mapgens (geradores de biomas em mapa) e diversos minérios novos. Só é possível adicionar esses mods quando o mapa ainda não tivesse sido gerado.
@lunovox @pinkmothra @reinaldo @nircov
saudozismo ... até matrix teve várias versões e o arquiteto sempre melhorava a última... sabe ... vou ser sincero.. até achei legal o server... mas eu não faria restauração não ... sinceramente, não gosto desse negocio de prefeitura, alvara, prefeito, imposto... não acho isso didatico, acho massificante... se for para fins pedagogicos, é como repetir os mesmos paradigmas estupidos que fizeram nossa sociedade ser uma porcaria... o minetest, na minha concepção, deveria servir como uma oportunidade das pessoas expandirem seu universo, pensar fora da caixa, e não ficar estacionado dentro dela... e por ultimo ... seu espertofone e seu aerobarco são muito caros de crafitar ... desanima ... vc deve lembrar que é um jogo, uma atividade ludica, se for pra estressar ja basta a realidade, ... não quero ter que ficar trabalhando num jogo ... entende?
ah ... ja ia esquecendo .. coloca o deloriam pra voar, e ve se poe uns veiculos que voam e ilhas voadoras... e reativa as coordenadas... não faz sentido um jogo todo amarrado ... é chato...
@reinaldo concordo 100% com suas palavras.
> Um jardim (lista de servidores) que somente possui um tipo de flor (servidor) é triste e sem graça.
Quem não gosta do #Brazucas como ele era, pode se considerar alguém com sorte. Pois, o Luanti/Minetest é um software livre. Ele dá a liberdade de que cada um possa fazer seu próprio servidor do jeito como sonha bastando ter a coragem para gastar um pouco de esforço.
A vida de cada um de nós, seja offline ou online, não vai melhorar em nada se ficar somente reclamando. Pois, já dizia o aforismo:
> Em local que não há 'pão' quem reclama não tem a 'razão'.
Já dizia o arquiteto, designer e filósofo Buckminster Fuller:
> Não se deve lutar contra o sistema atual. Se deve construir um sistema novo que mostre como o sistema atual está obsoleto.
A questão é: será que quem reclama tem a coragem de fazer melhor?