I’ve got a ping from the infra team on whether we want to keep the Fedora Minetest server, so I’d like to bring it here again and discuss the possibilities.
Current state
The server is deployed via Ansible playbook (Overview - fedora-mine - Pagure.io) on a CentOS Stream 9 machine in AWS.
It currently runs the Mesecraft version of Minetest (MeseCraft - ContentDB)
It runs with monsters, they are scary so I did set it up so that you are not losing your stuff if you die. But still.
Important: there is currently no backup of the world.
Good news: it runs for 9 months with zero oversight and just works.
How to join
- Install minetest client:
dnf install minetest
- Set server:
mine.fedorainfracloud.org
, port30000
- Join the Matrix room: https://chat.fedoraproject.org/#/room/#mine-with-fedora:fedora.im
- Ping @bookwar:fedora.im for the temporary password
- Login to the server using the temporary password and change password immediately.
- Use “V” to enable minimap and go to
(152, 13, 160)
to get you started. - Post in this thread about your success
Options to continue
1. Switch it off
Pros: nothing to worry about
2. Keep it running as an ephemeral instance mostly for social events
No strings attached. You can play with it as much as you like, but consider it more like a demo of the Minetest capabilities suitable for some short mining and building sessions for fun.
We won’t reset it intentionally, but in case of problems we redeploy the server and start again.
3. Set it up as a more long-term creative project
This option needs some work:
- [Critical] Setup backups (requires knowledge of some ansible)
Optionally, make world backups publicly available, so that anyone can download the copy and setup their own instance with the same world data. (User data is not part of the world data)
- [Crticial] Find some mods with admin privileges.
For now mods should not really worry about the hostile activity on the server, but rather should be there to provide the guidance and help with the first login.
Currently the server is invite-only. For the first login you need to get the temporary password, which you then reset to something else. And for now I am the only person with admin rights who can provide temporary passwords. So we need some more people to help with the onboarding.
- [Nice to have] Setup some landing page with introduction and docs.
Some static page at https://mine.fedorainfracloud.org would be good enough I think.
-
[Possible?] Run some more creativity-friendly mod so that the server is less about fighting and more about building. Which one?
-
[Nice to have] Promote the server where it makes sense.
I think we should do publicly available backups of the world before we promote anything
To conclude
Option 1 is easy. I may be able to convince Fedora Infra to go with option 2 even on my own. But for option 3 we definitely need more people. So please join.
The tasks do not require that much of a prior knowledge. If you have an interest to contribute but don’t know where to start - ping me in #mine-with-fedora:fedora.im
Matrix room and I’ll help.