MT-CTF / capturetheflag

Capture the Flag game using the Minetest Voxel Engine
https://ctf.rubenwardy.com
81 stars 87 forks source link

Idea: CTF DevTest Server #1224

Open SaiPanneerselvam opened 12 months ago

SaiPanneerselvam commented 12 months ago

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 commented 12 months ago

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 commented 8 months ago

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 commented 7 months ago

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 commented 7 months ago

All right, maybe we can scratch out the idea of connections to main server.

Sent from GitDeKit for AlcoveOS From: @.> Sent: Tuesday, August 29, 2023 7:45 PM To: @.> Cc: Sai @.>; @.> Subject: Re: [MT-CTF/capturetheflag] Idea: CTF DevTest Server (Issue #1224)

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.

— Reply to this email directly, view it on GitHubhttps://github.com/MT-CTF/capturetheflag/issues/1224#issuecomment-1698282822, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVLE2OVSSI4CWYQ2LHLJ2BTXXZ5JVANCNFSM6AAAAAA4DQ54UQ. You are receiving this because you authored the thread.Message ID: @.***>

farooqkz commented 7 months ago

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

LoneWolfHT commented 7 months ago

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.