Capture the Flag game based on Minetest voxel engine

LoneWolfHT 1a140aed81 Only give first line of markered item descriptions 1 year ago
.github 4f1f697d51 Create dependabot.yml 1 year ago
docs f610722b83 Remove false promises in class selection, add random messages 4 years ago
menu b762e4998e Update to 3.0 (#891) 2 years ago
mods 1a140aed81 Only give first line of markered item descriptions 1 year ago
scripts b762e4998e Update to 3.0 (#891) 2 years ago
textures b762e4998e Update to 3.0 (#891) 2 years ago
.editorconfig b762e4998e Update to 3.0 (#891) 2 years ago
.gitignore b762e4998e Update to 3.0 (#891) 2 years ago
.gitmodules 5a1d6ac965 Remove unlock crafting message, rework crafting mod 2 years ago
.luacheckrc 24f083ef8c ctf_chat: Prevent /msg from bypassing filter (#1045) 1 year ago
README.md 6bdbe3a2c7 Add ContentDB badge, touch up README 2 years ago
game.conf c72c06d785 Make use of async functions for gui (Fixed) 1 year ago
minetest.conf 0654e81660 Reduce build time to 3 minutes (#697) 3 years ago
screenshot.png e8fd22c569 Add screenshot.png 6 years ago
settingtypes.txt 393a052bc8 Remove legacy ctf_server_mode option 2 years ago

README.md

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

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.