capturetheflag icon indicating copy to clipboard operation
capturetheflag copied to clipboard

Capture the Flag game using the Minetest Voxel Engine

Capture The Flag

ContentDB Build status

Installation

Capture the flag uses several submodules. Make sure to grab them all by cloning like this:

git clone --recursive https://github.com/MT-CTF/capturetheflag.git

(Using ssh to clone is recommended for developers/contributors)

Development

  • If you use Visual Studio Code we recommend these extensions:
    • https://marketplace.visualstudio.com/items?itemName=sumneko.lua
    • https://marketplace.visualstudio.com/items?itemName=dwenegar.vscode-luacheck

System Requirements

Recommended

  • Hosting your server using the dummy backend.

  • Storing rankings using the redis backend:

    • Ubuntu:
      • sudo apt install luarocks redis
      • sudo luarocks install luaredis
      • Add ctf_rankings to your secure.trusted_mods. MIGHT BE POSSIBLE FOR OTHER MODS TO BREACH SECURITY. MAKE SURE YOU ADD NO MALICIOUS MODS TO YOUR CTF SERVER
      • Run something like this when starting your server (With parentheses): (cd minetest/worlds/yourworld && redis-server) |
      • If you run your Minetest server using a system service it is recommended to run redis-server in it's own service, with the Minetest one depending upon it

License

Created by rubenwardy. Developed by LandarVargan and savilli.

Licenses where not specified: Code: LGPLv2.1+ Textures: CC-BY-SA 3.0

Textures

  • Header: CC BY-SA 4.0 by xenonca
  • Background Image: CC0 (where applicable) by Apelta (Uses Minetest Game textures, the majority of which are licensed CC-BY-SA 3.0). The player skin used is licensed CC-BY-SA 3.0

Mods

Check out mods/ to see all the installed mods and their respective licenses.