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

How the ban list is handled? #1101

Open
farooqkz opened this issue Feb 27, 2023 · 7 comments
Open

How the ban list is handled? #1101

farooqkz opened this issue Feb 27, 2023 · 7 comments
Labels
CTF Server Doesn't/Shouldn't apply to the game Question

Comments

@farooqkz
Copy link
Contributor

Hello. I was thinking about an Application level firewall for Minetest. But before that, I wanted to know how ban list is handled? And does it cause lags or something?

@LoneWolfHT
Copy link
Member

This is how the server handles bans: https://github.com/shivajiva101/sban

What would the point of a firewall be?

@farooqkz
Copy link
Contributor Author

I believe an application level firewall written in Rust can help reduce load on the server. It would even be possible that another server do the firewall thing so that the load on the main server will be reduced.

@farooqkz
Copy link
Contributor Author

bump

@LoneWolfHT
Copy link
Member

I want to still give players a ban reason, even if it's a permanent ban. sban does cause a decent amount of lag with lots of players joining/quitting, but I think a different solution is in order, maybe moving a lot of the ban code into an async thread and keeping the player out of the game until they're processed

@LoneWolfHT LoneWolfHT added the CTF Server Doesn't/Shouldn't apply to the game label Jun 29, 2023
@farooqkz
Copy link
Contributor Author

An application level firewall can give them the ban reason.

@LoneWolfHT
Copy link
Member

If you can manage that go ahead then

@farooqkz
Copy link
Contributor Author

If you can manage that go ahead then

I gave the idea but currently I am too much occupied with other stuff for some time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CTF Server Doesn't/Shouldn't apply to the game Question
Projects
None yet
Development

No branches or pull requests

2 participants