ronoaldo / mercurio

Mercurio Minetest Server open source repository.
https://github.com/users/ronoaldo/projects/3
Apache License 2.0
7 stars 1 forks source link

Upgrades para o Mesecons #134

Closed jgoffredo closed 2 months ago

jgoffredo commented 1 year ago

Tem dois mods de upgrade para o Mesecons que são interessantes.

O mesecons_x, que adiciona, entre outras coisas, portas lógicas de 3 entradas.

https://content.minetest.net/packages/marek/mesecons_x/

E o Moremesecons, que adiciona novos detectores etc.

https://content.minetest.net/packages/Palige/moremesecons/

São coisas a serem pensadas.

ronoaldo commented 1 year ago

Gostei destes. Estou pensando em aproveitar o tema de tecnologia de fevereiro para já incluir esses aqui!

ronoaldo commented 2 months ago

Olá @jgoffredo, estava revisando os requests para mods, e o seu é o primero da fila (pela ordem cronológica).

O mod mesecons_x está, no ContentDB, sendo exibido como "pode conter bugs", por estar em beta. Não entendi bem o vídeo de demonstração e acredito que eu não saberia testá-lo. Você pode confirmar por favor se, ao ativar ele em um mundo básico, está tudo funcionando como esperado?

O mod moremesecons me parece interessante e, ao menos conforme o autor, não está em beta. Um dos itens que ele adiciona me levantou para a possibilidade de se criar um exploit no server: Player Killer. Você enxerga algum problema potencial neste mod para o server?

Vou subir uma versão "beta" para testarmos este mod.

ronoaldo commented 2 months ago

O mod moremesecons_mesechest não carrega, dá um erro ao inicializar:

024-08-28 19:31:04: ERROR[Main]: ModError: Failed to load and run script from /usr/share/minetest/mods/moremesecons/moremesecons_mesechest/init.lua:
2024-08-28 19:31:04: ERROR[Main]: /usr/share/minetest/builtin/game/register.lua:68: Name default:close_moremesecons_mesechest_mesechest_open does not follow naming conventions: "moremesecons_mesechest:" or ":" prefix required
2024-08-28 19:31:04: ERROR[Main]: stack traceback:
2024-08-28 19:31:04: ERROR[Main]:       [C]: in function 'error'
2024-08-28 19:31:04: ERROR[Main]:       /usr/share/minetest/builtin/game/register.lua:68: in function 'check_modname_prefix'
2024-08-28 19:31:04: ERROR[Main]:       /usr/share/minetest/builtin/game/register.lua:106: in function 'orig_register_lbm'
2024-08-28 19:31:04: ERROR[Main]:       /usr/share/minetest/builtin/profiler/instrumentation.lua:209: in function 'register_lbm'
2024-08-28 19:31:04: ERROR[Main]:       ...are/minetest/games/minetest_game/mods/default/chests.lua:293: in function 'register_chest'
2024-08-28 19:31:04: ERROR[Main]:       ...netest/mods/moremesecons/moremesecons_mesechest/init.lua:13: in main chunk
[mercurio] Server shutdown with status code '1'.
ronoaldo commented 2 months ago

Pronto para testar no servidor Mercurio (Beta) - por favor neste server validar o comportamento dos mods, não consigo restaurar backup nele por conta de espaço.