]> git.lizzy.rs Git - elidragon_v2.git/commitdiff
Update multiserver and script info
authorHimbeerserverDE <lpaschek@icloud.com>
Sat, 20 Feb 2021 09:22:33 +0000 (10:22 +0100)
committerHimbeerserverDE <lpaschek@icloud.com>
Sat, 20 Feb 2021 09:22:33 +0000 (10:22 +0100)
README

diff --git a/README b/README
index 8ca165c6cccba14d538c8e692f602df07e0ebb3a..0ee012322112baf414da5b50e7fa14efc3af2615 100644 (file)
--- a/README
+++ b/README
@@ -19,7 +19,7 @@ ElidragonV2 requires a GNU/Linux system to run. The setup and update scripts rel
 1. Create a new user using adduser and switch to it. The user should be able to use sudo.
 2. git clone this repository into that user's home directory and rename it to .minetest
 3. cd into .minetest
-4. run scripts/setup.sh - this will automatically install minetest and screen. Also, it initialized the submodules - all external mods and MineClone2 are installed automatically. It will also install multiserver and mt rudp.
+4. run scripts/setup.sh - this will automatically install minetest and screen. Also, it initialized the submodules - all external mods and MineClone2 are installed automatically. It will also install multiserver and its dependencies.
 5. run scripts/start.sh - this will automatically start all worlds. If one world crashes / shuts down it will automatically restart.
 
 To update, run scripts/update.sh, to restart all worlds run scripts/restart.sh and to stop all worlds run scripts/stop.sh
@@ -46,7 +46,7 @@ scripts/restart.sh: You can use this to restart one or all running worlds. You c
 
 scripts/console.sh: You can used this to access the console of the world specified in the argument. (minetest --terminal running in a screen)
 
-scripts/common.sh: This script should not be started, it contains common functions imported by other scripts. You can modify it to e.g. change the paths of lock files or screen names.
+scripts/internal.sh: This script should not be started, it contains common functions imported by other scripts. You can modify it to e.g. change the paths of lock files or screen names.
 
 Creating new mods
 -----------------
@@ -71,4 +71,4 @@ For any new mod an entry needs to be added to all world.mt files, saying load_mo
 Adding new worlds
 -----------------
 
-If you want to add a new world, add a folder to the worlds/directory. Then, create .gitignore, world.mt and minetest.conf in that directory. .gitignore needs to contain * to ignore everything, and !minetest.conf and !world.mt to include these two. minetest.conf and world.mt need to be created and filled, world.mt needs to contain load_mod_xy = true / false for every added mod, see the Adding existing mods section for that. Also, world.mt needs to contain database settings for map, players and auth data and settings to enable / disable creative mode and damage. Each world also has it's own configuration file. The concept for worlds and mods is that some mods are for one world only e.g. the skyblock mod for the skyblock world, and some are shared. Make sure that each world has the mods enabled that the enabled mods depend on. Every world needs to have a port specified in the config file and needs to be added to the multiserver configuration. Only the lobby server is supposed to announce to the server list.
+If you want to add a new world, add a folder to the worlds/directory. Then, create .gitignore, world.mt and minetest.conf in that directory. .gitignore needs to contain * to ignore everything, and !minetest.conf and !world.mt to include these two. minetest.conf and world.mt need to be created and filled, world.mt needs to contain load_mod_xy = true / false for every added mod, see the Adding existing mods section for that. Also, world.mt needs to contain database settings for map, players and auth data and settings to enable / disable creative mode and damage. Each world also has it's own configuration file. The concept for worlds and mods is that some mods are for one world only e.g. the skyblock mod for the skyblock world, and some are shared. Make sure that each world has the mods enabled that the enabled mods depend on. Every world needs to have a port specified in the config file and needs to be added to the multiserver configuration. Only the lobby server is supposed to announce to the server list and should announce the port multiserver is running on.