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

Idea: CTF DevTest Server #1224

Open
SaiPanneerselvam opened this issue Aug 29, 2023 · 6 comments
Open

Idea: CTF DevTest Server #1224

SaiPanneerselvam opened this issue Aug 29, 2023 · 6 comments

Comments

@SaiPanneerselvam
Copy link

I think that Capture the Flag should have a Development Testing Server and an official website (optional). The capture the flag development testing server can connect to the actual CTF Servers and also pose as an extra server in case CTF ever gets full.

@Emojigit
Copy link
Contributor

I agree with the idea of Test Server. Some bugs are not found unless under extreme stress test, i.e. know-nothing players messing around, do something crazy and encounter edge cases. However, I don't think connecting to the main server is a good idea - DEV server would be considered unstable and may have slightly different score counting algorithms.

@farooqkz
Copy link
Contributor

farooqkz commented Dec 28, 2023

I'm considering launching a small experimental server. But I can do it once I'm back from my research.

Additional note: I'm already having a VPS.

@farooqkz
Copy link
Contributor

farooqkz commented Jan 4, 2024

Okay I think I'll be running an Experimental CTF on ctf.farooqkz.ir in a few days. I'm currently running it from this repo's master but in future I plan to use my own master where I will experiment things. The first thing to experiment is probably going to be TNTs.

BTW, Donations are welcome for keeping the server up. Just do a top up at https://pay.privex.io/top-up with my email:

fkz on riseup dot net

@SaiPanneerselvam
Copy link
Author

SaiPanneerselvam commented Jan 5, 2024 via email

@farooqkz
Copy link
Contributor

farooqkz commented Jan 8, 2024

@LoneWolfHT Should we be closing this? I've launched an experimental server.

@LoneWolfHT
Copy link
Member

The main server is the best possible test server. One to handle player overflow is a different issue, and one that's probably solved by the existence of other servers like JMA.

My ideal solution would probably be a launch script for CTF that moves the game back a commit whenever there is a crash, making the server stable again until the issue can be fixed, and resets to the latest point in the master branch whenever there's a new commit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants