Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FAQs section to README with 4 questions #1260

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,23 @@ Note that this version may be slightly behind the git version, but it will be a
* 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

## FAQ

### 1. Why mobs aren't added?

Mobs have been suggested from very early days of CTF by several. The question has always been no. The short answer is that mobs use a lot of resources without adding much gameplay. The longer answer is that smart mobs usually require a lot of CPU, the network usage is high. The same resource could be allocated to more players who add much more to the gameplay comparing to mobs. However, there are many unofficial servers which might have mods, you can play there if you like them. Or, since CTF is FOSS, free open source software, you can fork it and do whatever you like. Maybe you could prove the developers they are wrong by adding efficient *and* smart mobs :)
Comment on lines +38 to +40
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"The devs aren't aware of any way to add them without causing more lag than they're worth"

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This feels out of place here and would fit better in a Matrix/Discord FAQ

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure about this. It doesn't feel out of place here as people are trying to contribute to CTF codebase through GH.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They should search through the open/closed issues before asking something https://github.com/MT-CTF/capturetheflag/issues?q=is%3Aissue+mobs

I'd be fine with mentioning that in the Github Issue Template for this repo


TL;DR The devs don't know of a way to add mobs to the game which is worth the lags they add.

### 2. I'm trying to run a CTF server but it crashes soon after starting.

It's probably crashing due to limited memory (RAM), and/or you didn't compile Minetest with LuaJIT.
Setting `ctf_low_ram_mode` to `true` in your `minetest.conf` may fix the issue

### 3. I want to host a CTF public server with X players. How much resources do I need?

TBD
Comment on lines +49 to +51
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This varies a LOT, and is not something I want to answer. Just host a server with what you can afford, with whatever limit you want, and adjust it as you become familiar with the capabilities of your server

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What if I want to host a server for 24 players. What are the recommended specs? This question is about this

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a million different answers, and it's not a question specific to CTF, or it shouldn't be if things were coded right at least


## Starting a game (GUI instructions)
* Create a new `singlenode` world
* Turn on `Enable Damage` and `Host Server`, turn off `Creative Mode`, *memorize* your port
Expand Down
Loading