Annotation of mtctl/README.md, Revision 1.4
1.1 bountyht 1: mtctl: A minetest server control command
2:
3: Based on: systemctl (linux) and rcctl (openbsd)
4:
1.2 bountyht 5:
6: # Usage:
7:
8: The mtctl is using the following pattern:
1.1 bountyht 9:
10: `$ mtctl <action> [worldname]`
11:
1.3 minionto 12: * action: start|stop|restart|status|create|backup|list|help
1.2 bountyht 13: * worldname: worldname to control
14:
1.1 bountyht 15:
1.4 ! minionto 16: # Features:
! 17:
! 18: This command has some extra features:
! 19: - Per-user config, so you can run per user your own server
! 20: - Live backup thanks to Minix: You can make backups whilst the server is running (without restart)
! 21:
! 22:
1.2 bountyht 23: # Install:
1.1 bountyht 24:
1.2 bountyht 25: This script is easy to install, thanks to a one-line-installer.
1.1 bountyht 26:
1.2 bountyht 27: This installer will detect your OS and based on that info it will select which shell you have (and some other things)
1.1 bountyht 28:
29:
1.2 bountyht 30: The command itself is the following:
1.1 bountyht 31:
1.2 bountyht 32: `$ curl -sSL https://ircforever.org/mtctl.php | $SHELL`
1.3 minionto 33:
1.1 bountyht 34:
1.2 bountyht 35: # Setup worlds:
36:
37: ## For existing worlds:
1.1 bountyht 38:
39: Put your minetest.conf in your worlds/<yourworldname> as world.conf
40: Also specify the port in the world.conf
41:
1.2 bountyht 42: ## For new worlds:
1.1 bountyht 43:
44: Use $ mtctl create <worldname>
45: Or use the instruction for the existing worlds
46:
1.2 bountyht 47:
48: # More info:
49:
50: * [Minetest Forums](https://forum.minetest.net/viewtopic.php?f=14&t=27093)
CVSweb