Capture the Flag game based on Minetest voxel engine

dependabot[bot] 0574a435a9 Update maps submodule 2 years ago
.github f824b86142 Upgrade to GitHub-native Dependabot (#872) 3 years ago
docs f610722b83 Remove false promises in class selection, add random messages 4 years ago
menu 3afcdf4ed0 Add new game header by xenonca (#707) 3 years ago
mods 0574a435a9 Update maps submodule 2 years ago
textures 45aac6268f Re-add alternative hit texture for shooter (#659) 4 years ago
.editorconfig c875175fd8 Add a basic EditorConfig file (#523) 4 years ago
.gitignore f610722b83 Remove false promises in class selection, add random messages 4 years ago
.gitmodules 63726848ce Update shooter to 0.6.1 4 years ago
.luacheckrc f8cb85be9f Fix up and re-add kill assists (#782) 3 years ago
README.md 3afcdf4ed0 Add new game header by xenonca (#707) 3 years ago
build.sh a51ea6b163 Settings Cacher 8 years ago
game.conf a86bbdbe82 Add missing `allowed_mapgens` key to game.conf 3 years ago
minetest.conf 0654e81660 Reduce build time to 3 minutes (#697) 3 years ago
screenshot.png e8fd22c569 Add screenshot.png 6 years ago
settings_cache.csv 87deed7257 Change build time to 3 minutes 3 years ago
settingtypes.txt 7b790abcf3 Allow reports to send to Discord too 3 years ago
setup_maps.sh 6b33820447 setup_maps.sh: Improve renaming of maps' screenshot textures 4 years ago
update.sh 10585d0663 Nerf bandages heal reward to 1 score/use 4 years ago

README.md

Capture The Flag

Build status

  • Fast rounds of CTF games.
  • Removed nodes for focus.

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

System Requirements

Recommended

Hosting your server using the dummy backend.

Minimum

Hosting your server using the leveldb or redis backend.

Hosting using sqlite3 on an SSD or ramdisk (with this guide).

License

Created by rubenwardy. Code: LGPLv2.1+ Textures: CC-BY-SA 3.0

Textures

  • ctf_classesskin* created by GreenDimond/GreenXenith
    • ctf_classes_skin_rocketeer with help from Lone_Wolf
  • Header: CC BY-SA 4.0 by xenonca

Mods

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

update.sh

Content in this repository and its sub-modules are arranged in a manner best optimised for distribution. For all features of CTF to work properly, run update.sh instead of manually syncing the local copy. update.sh automatically pulls the latest master of the repository and all its submodules, and does some extra processing to make stuff work.