From 5a58c79674324fa89632963bc46d6dd359551578 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 9 Feb 2019 20:32:33 -0500 Subject: [PATCH 1/7] Update README.rst --- roles/minetest/README.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/minetest/README.rst b/roles/minetest/README.rst index 5c63bfe60..fed918a0f 100644 --- a/roles/minetest/README.rst +++ b/roles/minetest/README.rst @@ -2,9 +2,9 @@ Minetest README =============== -Minetest is an open source clone of `Minecraft `_, the creative/explorational building blocks game. +`Minetest `_ is an open source clone of `Minecraft `_, the creative/explorational building blocks game. -For the first release, the Minetest server can only be installed on a Raspberry Pi. +The Minetest multiplayer server can be installed as part of Internet-in-a-Box (IIAB) on Raspberry Pi, Ubuntu 18.04 and possibly also Debian. Please note that the initial configuration is for creative mode, and a number of mods are installed (see the list in `tasks/main.yml `_). From 4c7cb7e99f54e37a2a54d2eaf672e91bf3b5a4a8 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 9 Feb 2019 20:41:38 -0500 Subject: [PATCH 2/7] Update README.rst --- roles/minetest/README.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/roles/minetest/README.rst b/roles/minetest/README.rst index fed918a0f..c36bd551c 100644 --- a/roles/minetest/README.rst +++ b/roles/minetest/README.rst @@ -24,3 +24,10 @@ File Locations on Raspberry Pi - The config file is: ``/etc/minetest/minetest.conf`` - The rest of the files are a normal layout based in: ``/library/games/minetest`` + +Possible Future Additions +------------------------- + +- Minetest client software for Windows and Android, included in IIAB for offline communities (`#1465 `_) +- `Carbone NG `_ engine +- flat world From 7afa48f2cc22356402854c5707df964e19a8e6c1 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sun, 10 Feb 2019 14:00:49 -0500 Subject: [PATCH 3/7] Update README.rst --- roles/minetest/README.rst | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/roles/minetest/README.rst b/roles/minetest/README.rst index 5ebbbb2ca..48006cee0 100644 --- a/roles/minetest/README.rst +++ b/roles/minetest/README.rst @@ -22,21 +22,23 @@ No password is required. Configurable Parameters ----------------------- -- minetest_install: set minetest up to install; default is False -- minetest_enabled: set minetest up to be enabled; default is False -- minetest_port: port on which client should connect; default is 30000 -- minetest_server_admin: user with all permissions on minetest server; default is Admin +- ``minetest_install:`` set minetest up to install; default is False +- ``minetest_enabled:`` set minetest up to be enabled; default is False +- ``minetest_port:`` port on which client should connect; default is 30000 +- ``minetest_server_admin:`` user with all permissions on minetest server; default is Admin -- minetest_default_game: only carbone-ng and minetest engines are supported; default is `carbone-ng `_ -- minetest_flat_world: use a flat mapgen engine to lower computation on client; default is False +- ``minetest_default_game:`` only `carbone-ng `_ and minetest engines are supported; default is carbone-ng +- ``minetest_flat_world:`` use a flat mapgen engine to lower computation on client; default is False File Locations -------------- + - The config file is: ``/etc/minetest/minetest.conf`` - The world files are at ``/library/games/minetest/worlds/world`` File Locations on Raspberry Pi ------------------------------ + - The server binary is ``/library/games/minetest/bin/minetestserver`` - The working directory is ``//library/games/minetest`` - mods are in ``/library/games/minetest/games//mods`` @@ -45,10 +47,10 @@ File Locations on Other Platforms --------------------------------- - The server binary is ``/usr/lib/minetest/minetestserver`` - The working directory is ``/usr/share/games/minetest`` -- mods are in ``/usr/share/games/minetest/games//mods +- mods are in ``/usr/share/games/minetest/games//mods`` To Do ----- -- Add more mods - currently only the default mods are there in carbone-ng +- Add more mods — currently only the default mods are there in carbone-ng - Add more games -- Minetest client software for Windows and Android, included in IIAB for offline communities (`#1465 `_) +- Minetest client software for Windows and Android, included onboard IIAB for offline communities (`#1465 `_) From e6678a41389b30664f5279133455aa525f0cce87 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sun, 10 Feb 2019 14:04:56 -0500 Subject: [PATCH 4/7] Update README.rst --- roles/minetest/README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/minetest/README.rst b/roles/minetest/README.rst index 48006cee0..93601efab 100644 --- a/roles/minetest/README.rst +++ b/roles/minetest/README.rst @@ -27,7 +27,7 @@ Configurable Parameters - ``minetest_port:`` port on which client should connect; default is 30000 - ``minetest_server_admin:`` user with all permissions on minetest server; default is Admin -- ``minetest_default_game:`` only `carbone-ng `_ and minetest engines are supported; default is carbone-ng +- ``minetest_default_game:`` only carbone-ng and minetest are supported; default is `carbone-ng `_ - ``minetest_flat_world:`` use a flat mapgen engine to lower computation on client; default is False File Locations From 38a392a876b7c27caa021abd21803640a725b77e Mon Sep 17 00:00:00 2001 From: A Holt Date: Sun, 10 Feb 2019 14:12:25 -0500 Subject: [PATCH 5/7] Update default_vars.yml --- vars/default_vars.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/vars/default_vars.yml b/vars/default_vars.yml index 5059351eb..82f1df58f 100644 --- a/vars/default_vars.yml +++ b/vars/default_vars.yml @@ -447,11 +447,10 @@ minetest_install: False minetest_enabled: False minetest_port: 30000 minetest_server_admin: Admin - -# minetest_default_game: only carbone-ng and minetest are supported -minetest_default_game: carbone-ng +minetest_default_game: carbone-ng # only carbone-ng and minetest are supported minetest_flat_world: False + # CONSIDER THESE 2 NEW OPENSTREETMAP (OSM) APPROACHES INSTEAD, AS OF 2018: # - http://download.iiab.io/content/OSM/vector-tiles/ # - http://oer2go.org/viewmod/en-worldmap-10 From 5c7b3a354172ff22828e45a45a6ead9662390904 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sun, 10 Feb 2019 14:12:38 -0500 Subject: [PATCH 6/7] Update main.yml --- roles/minetest/defaults/main.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/roles/minetest/defaults/main.yml b/roles/minetest/defaults/main.yml index 455c9c9b3..904484c5d 100644 --- a/roles/minetest/defaults/main.yml +++ b/roles/minetest/defaults/main.yml @@ -1,16 +1,14 @@ -# These are set in github.com/iiab/iiab/blob/master/vars/default_vars.yml -# They may be overridden in local_vars - # minetest_install: False # minetest_enabled: False # minetest_port: 30000 # minetest_server_admin: Admin -# minetest_default_game: only carbone-ng and minetest are supported -# minetest_default_game: carbone-ng +# minetest_default_game: carbone-ng # only carbone-ng and minetest are supported # minetest_flat_world: False -# These should not be touched unless minetest packages change +# All above are set in: github.com/iiab/iiab/blob/master/vars/default_vars.yml +# If nec, change them by editing /etc/iiab/local_vars.yml prior to installing! +# These should not be touched unless minetest packages change minetest_config_file: /etc/minetest/minetest.conf minetest_world_dir: /library/games/minetest/worlds/world From e70467cb004d8d2f408ac927e39e08d8ad259f9b Mon Sep 17 00:00:00 2001 From: A Holt Date: Sun, 10 Feb 2019 14:19:09 -0500 Subject: [PATCH 7/7] Update local_vars_big.yml --- vars/local_vars_big.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vars/local_vars_big.yml b/vars/local_vars_big.yml index 641e055f3..d323e41ff 100644 --- a/vars/local_vars_big.yml +++ b/vars/local_vars_big.yml @@ -296,8 +296,8 @@ calibreweb_url: /books calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web # Minetest is an open source clone of the Minecraft building blocks game -minetest_install: False -minetest_enabled: False +minetest_install: True +minetest_enabled: True # CONSIDER THESE 2 NEW OPENSTREETMAP (OSM) APPROACHES INSTEAD, AS OF 2018: