Capture the flag uses several submodules. Make sure to grab them all by cloning like this:
git clone --recursive https://github.com/Minetest-JMA-group/jma-capturetheflag.git(Using ssh to clone is recommended for developers/contributors)
- Hosting your server using the
dummybackend.
- Storing rankings using the
redisbackend, all steps are required:- Install redis, luarocks, and luaredis (Ubuntu)
sudo apt install luarocks redissudo luarocks install luaredis
- Add
ctf_rankingsto yoursecure.trusted_mods- Make sure you don't add any malicious mods to your server. It is possible they can breach the sandbox through
ctf_rankingswhen it is a trusted mod
- Make sure you don't add any malicious mods to your server. It is possible they can breach the sandbox through
- Run something like this when starting your server:
(cd minetest/worlds/yourworld && redis-server) | <command to launch your minetest server>- If you run your Minetest server using a system service it is recommended to run redis-server on a seperate service, with the Minetest service depending upon it
- Install redis, luarocks, and luaredis (Ubuntu)
- Create a new
singlenodeworld - Turn on
Enable DamageandHost Server, turn offCreative Mode, memorize your port - Click
Host Game, a round should automatically start as soon as you join in - Players on your LAN can join using your local IP and the port you memorized
- If you use Visual Studio Code we recommend these extensions:
Created by rubenwardy. Developed by LandarVargan. Previous Developers: savilli.
Check out mods/ to see all the installed mods and their respective licenses.
Licenses where not specified: Code: LGPLv2.1+ Textures: CC-BY-SA 3.0
- Header: CC-BY-3.0 by SuddenSFD
- Background Image: CC BY-SA 4.0 (where applicable) by GreenBlob (Uses Minetest Game textures, the majority of which are licensed CC-BY-SA 3.0). The player skins used are licensed CC-BY-SA 3.0
- Icon: CC-BY-3.0 by SuddenSFD