[Minetest] A voxel game

Minetest for YunoHost

Integration level

Install Minetest with YunoHost

This package allow you to install Minetest quickly and simply on a YunoHost server.
If you don’t have YunoHost, please see here to know how to install and enjoy it.

Overview

Minetest is a free open-source voxel game engine with easy modding and game creation.

Shipped version: 5.2.0

Screenshots

Demo

No demo but you can test with servers in https://servers.minetest.net/

Configuration

How to configure this app: by SSH

Documentation

YunoHost specific features

Multi-users support

Are LDAP and HTTP auth supported? No

Can the app be used by multiple users? Yes

Supported architectures

  • x86-64b - Build Status
  • ARMv8-A - Build Status
  • Jessie x86-64b - Build Status

Limitations

  • This app is not compatible with LDAP.

Additional information

  • Migration from old package
    You can’t migrate directly with an update.

    • Before installing the new package you need to download this folder from your server /var/games/minetest-server/.minetest/worlds/world (this folder contains all world data)
    • Uninstall the old package sudo yunohost app remove minetest
    • Install the new one sudo yunohost app install https://github.com/YunoHost-Apps/minetest_ynh
    • Stop Minetest service sudo systemctl stop minetest
    • Copy the folder you have copied before in /home/yunohost.app/minetest/.minetest/worlds
    • Start the Minetest service sudo systemctl start minetest
  • Installing mods

More information on the documentation page:
https://yunohost.org/packaging_apps

Links


Developers info

Only if you want to use a testing branch for coding, instead of merging directly into master.
Please do your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/minetest_ynh/tree/testing --debug
or
sudo yunohost app upgrade minetest -u https://github.com/YunoHost-Apps/minetest_ynh/tree/testing --debug
3 Likes

Heya, I am having some issues getting this up and running:

The service minetest fails to start.

-- Logs begin at Fri 2022-01-21 03:16:55 UTC, end at Sat 2022-01-22 21:04:24 UTC. --
Jan 22 21:03:38 systemd[1]: minetest.service: Scheduled restart job, restart counter is at 4.
Jan 22 21:03:38 systemd[1]: Stopped Minetest multiplayer server minetest.conf server config.
Jan 22 21:03:38 systemd[1]: Started Minetest multiplayer server minetest.conf server config.
Jan 22 21:03:38 minetestserver[14601]: 2022-01-22 21:03:38: ERROR[Main]: Could not read configuration from "/home/yunohost.app/minetest/.minetest/minetest.conf"
Jan 22 21:03:38 systemd[1]: minetest.service: Main process exited, code=exited, status=1/FAILURE
Jan 22 21:03:38 systemd[1]: minetest.service: Failed with result 'exit-code'.
Jan 22 21:03:38 systemd[1]: minetest.service: Service RestartSec=100ms expired, scheduling restart.
Jan 22 21:03:38 systemd[1]: minetest.service: Scheduled restart job, restart counter is at 5.

This is on a Debian VPS with 4096 MiB, 2 CPU cores, 40GB HD and using my own DNS and domain.

I checked over SSH for the conf file at /home/yunohost.app/minetest/.minetest/minetest.conf".

It is there and reflects the modifications I set when I installed the app in the YNH admin interface.

Edit: Nevermind… a search in the forum solved it; chown minetest /home/yunohost.app/minetest/.minetest/minetest.conf and a service restart.