# CaptureTheFlag

Uses the [CTF PvP engine](https://github.com/rubenwardy/ctf_pvp_engine)

* Fast rounds of CTF games
* Removed nodes for focus

## USE RECURSIVE CLONING!

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

```sh
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 sqlite on an SSD or ramdisk ([with this guide](https://forum.minetest.net/viewtopic.php?f=10&t=9588))

## License

Created by [rubenwardy](https://rubenwardy.com/)  
Code: LGPLv2.1+
Textures: CC-BY-SA 3.0

### Mods

* [afkkick](https://forum.minetest.net/viewtopic.php?t=10919) by GunshipPenguin (CC0 1.0)
* [ctf_pvp_engine](https://forum.minetest.net/viewtopic.php?f=15&t=6947) by rubenwardy (LGPLv2.1+)
* [chatplus](https://forum.minetest.net/viewtopic.php?id=6273) by rubenwardy (LGPLv2.1+)
* [dropondie](https://forum.minetest.net/viewtopic.php?id=7835) by minermoder27 (Apache 2.0)
* [email](https://forum.minetest.net/viewtopic.php?t=13754) by rubenwardy (MIT)
* [gauges](https://forum.minetest.net/viewtopic.php?t=10250) by Calinou (CC0)
* [random_messages](https://forum.minetest.net/viewtopic.php?t=6306) by arsdragonfly (CC0)
* [report](https://forum.minetest.net/viewtopic.php?t=13752) by rubenwardy (CC0)
* [sprint](https://forum.minetest.net/viewtopic.php?t=9650) by GunshipPenguin, rewritten and optimised (CC0 1.0)
* [treasurer](https://forum.minetest.net/viewtopic.php?t=7292) by Wuzzy (WTFPL)
* [tsm_chests](https://forum.minetest.net/viewtopic.php?t=7292) by Wuzzy (WTFPL)
* [vote](https://forum.minetest.net/viewtopic.php?t=12829) by rubenwardy (MIT)
* [wield3d](https://forum.minetest.net/viewtopic.php?t=6407) by stu (WTFPL)
* Minetest Game mods: default, doors, sfinv, killme, stairs.
  Fun fact: sfinv was made for this subgame, and then merged into MTG.

**Custom Mods:**

* hpregen by rubenwardy (LGPLv2.1+)
* ctf_* by rubenwardy (LGPLv2.1+)
* no_minimap by rubenwardy (LGPLv2.1+)
* respawn_immunity by rubenwardy (LGPLv2.1+)
