Capturetheflag Save

Capture the Flag game using the Minetest Voxel Engine

Project README

Capture The Flag

ContentDB Build status

Installation

Git

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)

ContentDB

Simply download the game with the ingame content browser. Note that this version may be slightly behind the git version, but it will be a little more stable.

  • Hosting your server using the dummy backend.

For public servers:

  • Storing rankings using the redis backend, all steps are required:
    • Install redis, luarocks, and luaredis (Ubuntu)
      • sudo apt install luarocks redis
      • sudo luarocks install luaredis
    • Add ctf_rankings to your secure.trusted_mods
      • Make sure you don't add any malicious mods to your server. It is possible they can breach the sandbox through ctf_rankings when it is a trusted mod
    • 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

Starting a game (GUI instructions)

  • Create a new singlenode world
  • Turn on Enable Damage and Host Server, turn off Creative 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

Development

License

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: GNU LGPLv2.1+
Media: CC BY-SA 3.0 Unported

Textures

Open Source Agenda is not affiliated with "Capturetheflag" Project. README Source: MT-CTF/capturetheflag
Stars
77
Open Issues
97
Last Commit
3 weeks ago

Open Source Agenda Badge

Open Source Agenda Rating