[BACK]Return to README.md CVS log [TXT][DIR] Up to [local] / mtctl

File: [local] / mtctl / README.md (download)

Revision 1.4, Tue Oct 19 10:05:56 2021 UTC (13 months, 2 weeks ago) by miniontoby
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +7 -0 lines

Update 1.3: check changelog.txt for more info!

mtctl: A minetest server control command

Based on: systemctl (linux) and rcctl (openbsd)


# Usage: 

The mtctl is using the following pattern:

`$ mtctl <action> [worldname]`

* action: start|stop|restart|status|create|backup|list|help
* worldname: worldname to control


# Features:

This command has some extra features:
- Per-user config, so you can run per user your own server
- Live backup thanks to Minix: You can make backups whilst the server is running (without restart)


# Install:

This script is easy to install, thanks to a one-line-installer. 

This installer will detect your OS and based on that info it will select which shell you have (and some other things)


The command itself is the following: 

`$ curl -sSL https://ircforever.org/mtctl.php | $SHELL`


# Setup worlds:

## For existing worlds:

Put your minetest.conf in your worlds/<yourworldname> as world.conf
Also specify the port in the world.conf 

## For new worlds:

Use $ mtctl create <worldname>
Or use the instruction for the existing worlds


# More info: 

* [Minetest Forums](https://forum.minetest.net/viewtopic.php?f=14&t=27093)