diff --git a/README.md b/README.md index 7803422..36a3649 100644 --- a/README.md +++ b/README.md @@ -63,21 +63,25 @@ It is highly recommended that you install the following mods, too: * [autobahn](https://github.com/joe7575/autobahn): Street blocks and slopes with stripes for faster traveling * [[ta4_jetpack](https://github.com/joe7575/ta4_jetpack): A Jetpack with hydrogen as fuel and TA4 recipe -For large servers with many player `lsqlite3` is recommended. -The package has to be installed via [luarocks](https://luarocks.org/): +For large servers with many players, the following packages are recommended: - luarocks --lua-version 5.1 install lsqlite3 +* lua-mashal for faster serialization/deserialization of data +* lsqlite3 for storing node and network data -To enable this `unsafe` package, add 'techage' to the list of trusted mods in `minetest.conf`: +The packages have to be installed via [luarocks](https://luarocks.org/): - secure.trusted_mods = techage + luarocks --lua-version 5.1 install lsqlite3 + luarocks --lua-version 5.1 install lua-marshal + +To enable these `unsafe` packages, add 'techage' and 'lua-marshal' +to the list of trusted mods in `minetest.conf`: + + secure.trusted_mods = techage,lua-marshal and add the following line to your `world.mt` or `minetest.conf`: techage_use_sqlite = true -For the installation of 'luarocks' (if not already available), see [luarocks](https://luarocks.org/) - Available worlds will be converted to 'lsqlite3', but there is no way back, so: **Never disable 'lsqlite3' for a world that has already been used!**