Follow

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

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

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

Ia ser triste zerar o mundo, ainda mais das coias que já consegui e construí, mas tem o lado bom, se colocar mais biomas, é um mundo novo pra se explorar e construir, novas aventuras! Também vai ser legal!

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

@zezerado @lunovox @pinkmothra @nircov O Lunovox poderia responder com mais propriedade, já que atualmente é o presidente do servidor. No entanto, permita-me compartilhar minha perspectiva. Para mim, cada servidor tem sua proposta única, e o sempre se destacou por incentivar a construção e a exploração livre. Aqueles que não desejam adotar os paradigmas que você mencionou são livres para fazê-lo.

Um exemplo disso é a questão da proteção das construções: não é algo obrigatório. Contudo, é necessário aceitar as consequências caso alguém destrua o que você construiu. Para evitar isso e manter uma área ocupada de forma segura, você tem que sinalizar que está utilizando a área, assim pagando o imposto de ocupação a cada 15 dias reais. Esse imposto, de apenas 9 moedinhas, é bastante acessível e facilmente obtido só jogando online por um tempo. Pense também que alguém poderia comprar uma área gigante e não fazer nada nela e vai embora, o terreno fica inutilizado. Já com o imposto, se a pessoa some com o tempo o dinheiro acaba e automaticamente o terreno fica livre (fazendo a reciclagem).

Gosto de pensar que a filosofia do Brazucas é equilibrar o desafio de conquistar recursos, mas com regras que promovem a convivência e proteção dos jogadores. Essa abordagem é o que possibilitou o crescimento do servidor, que hoje conta com diversas construções espalhadas por cinco cidades diferentes no mapa, com uma grande história, e com diversos moradores sensacionais fazendo lindas construções.

Pessoalmente, nunca achei problemático dedicar tempo para juntar recursos e construir meus itens, como meu primeiro aerobarco ou, mais recentemente, o espertofone. Seria frustrante, na minha opinião, se esses itens "altamente tecnológicos" e úteis fossem criados a partir de recursos triviais ou pouco esforço. A complexidade e o esforço fazem parte da experiência, e quem hoje possui itens como balões ou outros equipamentos caros provavelmente dedicou muito tempo juntando item por item, jogando regularmente no servidor para acumular patrimônio.

Claro, existem diferentes estratégias. Alguns para conseguir certos itens, preferem minerar ouro e ferro para forjar suas moedas e comprá-los nas lojas de outros moradores mais ricos, o que pode ser mais prático e rápido. Mas tem que minerar mesmo assim para obter o dinheiro (o que facilita também para juntar o dinheiro para meses de proteção de terreno). E minerar, tem diversas minas públicas cavadas em profundidade para obter mais fácil os minérios.

Concordo, no entanto, que a curva de aprendizado pode ser desafiadora para iniciantes, de vez em quando até falo com Lunovox sobre a necessidade de melhorias nessa parte. Mas isso vem sendo melhorado com o tempo, com recursos como painéis de dicas, cartazes e placas informativas. Além disso, como moderador, procuro ajudar quem se comunica pelo chat, e-mail ou aqui mesmo, esclarecendo dúvidas, sendo mandando quando posso um oi para quem entra no servidor. A dificuldade inicial, contudo, deve ser vista como parte do desafio. Quem ingressa no servidor é incentivado a ler as dicas, dialogar com os outros moradores e encontrar seu próprio caminho, seja se isolando em um canto remoto do mapa e fazendo o que quiser, ou interagindo diretamente com a comunidade e morando nas cidades.

Quanto ao DeLorean voador, ele foi removido devido a um bug, pelo que me recordo. Já sobre as coordenadas, essa decisão reflete a proposta do servidor. Elas foram removidas para incentivar o uso de itens com GPS, como o espertofone (planejado para ter esse recurso no futuro). Pense nisso: no mundo real, você saberia sua localização exata sem um GPS? O Brazucas segue essa lógica, promovendo uma experiência mais imersiva. É a proposta do server. Apesar que ainda você pode usar waypoints para marcar locais específicos e ver a coordenada.

Por fim, vale lembrar que todas essas decisões são tomadas pelo presidente do servidor, eleito pelos jogadores frequentes (com um tempo mínimo de jogo). Nada impede que qualquer jogador se candidate, proponha mudanças e dispute a presidência. Acredito que o Lunovox vendo suas propostas poderá considerar ou comentar sobre elas. Agradeço pelo seu comentário e suas considerações.

@reinaldo eu to doido ou vc ta falando de um jogo? ... não ... é que tem gente que mistura minetest com realidade, ai já é meio problematico né querido... na vida real a gente se estressa no trabalho, se perde no transido quando o GPS da uma de loco... a gente tem que trabalhar pra comprar qualquer coisa, e as vezes trabalha como escravo pra pagar uma coisa que se chama imposto por um motivo muito simples... é porque é algo que lhe é imposto, vc não paga sorrindo, a não ser que seja débio mental ... mas como a gente ta falando de um jogo, um espaço ludico de entretenimento, e até quem sabe de educação, então a gente pode deixar de usar calça quadrada e começar a pensar em coisas que na realidade a gente não teria oportinidade, isso ajuda muita gente que é lacradora e vive em uma caixa quadrada a desenvolver algum senso a mais que o do bob esponja ... mas vc tem razão, pra que eu tenho que me preocupar em usar um sistema de coordenadas de navegação sofisticado que o mineteste dá a oportunidade de muitas crianças aprenderem a usar se a gente pode simplesmente bloquear por não fazer a minima ideia de como usa, pra que serve ou porque isso pode contribuir com a educação de alguém... afinal é só um recursinho idiota que nem sei pra que existe né... agora imagina atravessar parede, voar como o super-homem, entrar em aventuras locas que só um jogo caotico poderia proporcionar, caso a gente tivesse coragem de se aventurar a fazer coisas fora da realidade em um jogo que já é quadrado por natureza né ... isso sem falar que depois de trabalhar o dia todo é otimo chegar em casa e me estressar criando um item no jogo que não serve pra quase nada alem de ocupar espaço ... ficar horas juntando material pra no final descobrir que andar a pé é mais eficiente, afinal a velocidade tbm é controlada... ou seja, acho que a gente tem que colocar uma multa de transito a mais, pois os carrinhos que andam nos trilhos correm muito ... até mais que as aeronaves... e por falar em aeronave, o mais barato é o delorian ... mas é claro ... carro não voa na realidade ... o detalhe é que o deloriam voou em de volta para o futuro, mas pra que né ... ? é só um detalhe... com relação ao ambiente caótico, eu pessoalmente não sofro de TOC, mas admito que isso pode ser um problema pra algumas pessoas rsrsr... apesar de que um monte de construções bregas e vazias espalhadas pelo server só ocupam espaço no SSD da hospedagem ... pois de resto não servem pra nada... agora ... curva de aprendizado desafiadora pra iniciantes.... essa foi foda... kkkkkk... meu Deus do céu ... parece que o server foi concebido com engenharia didatica da universidade de harvard ... falar em filosofia do server então é o maximo ... amigo ... cai na real ... seu server ta fora do ar pq os bugs que ele tem são tantos e tão cronicos que nem consegue mais voltar a funcionar... confesso que nunca vi alguem falar tanta besteira e fazer um papel ridiculo de querer falar bonito quando não sabe nem do que ta falando dessa maneira... vou resumir pra ti ... o serve é chato ... é a minha opinião... é gosto e gosto é igual C# cada um tem o seu ...

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

Cc: @zezerado @pinkmothra @nircov

@lunovox vc está certo... tem um monte de servers ai na rede esperando pra ser desbravados... mas seu sonho é só seu amigo... e de meia duzia de pessoas que tem as mesmas ideias ... legal, não disse que vc não pode fazer o que quiser no "seu server", afinal ele é seu... né prefeito perfeito kkkk ... só fui sincero em achar ridiculo algumas coisas... vc pode acolher como sujestão, ou tomar como reclamação... a primeira opção vai te ajudar a sair da caixinha quadrada de achar que tudo que vc faz os outros tem que gostar ... a segunda opção é se esconder atras da sua razão e esperar que o mundo mude pra vc se mostrar o quanto é perfeito... sabe hoje eu tava andando na rua e vi um homem sem uma perna... e fiquei com vergonha de mim... da minha limitação em relação a ele ... então reclamar quando se tem tudo é vergonhoso, mas não admitir que falta uma perna é loucura mesmo ... pensa nisso, tenta ser mais humilde e menos perfeito que vc vai ser mais reconhecido do que votado... até pq quando a gente vota, nem sempre vota no melhor, as vezes é falta do melhor mesmo... mas se vc ainda não descobriu que imitar a realidade em um jogo como o minetest é apenas um reflexo psicopatológico da sua personalidade então não creio que vai entender mais nada sobre o que to dizendo ... amém? .. rsrsr

@lunovox olha se for o caso de refazer o server você tem um empreiteiro aqui a 3 coins por lote :tony_santa:

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.