Anonymous | Login | Signup for a new account | 2025-02-10 03:33 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0002788 | Zandronum | [All Projects] Suggestion | public | 2016-07-18 22:49 | 2025-01-15 16:42 | ||||||||
Reporter | AlexMax | ||||||||||||
Assigned To | Kaminsky | ||||||||||||
Priority | normal | Severity | feature | Reproducibility | N/A | ||||||||
Status | needs testing | Resolution | open | ||||||||||
Platform | OS | OS Version | |||||||||||
Product Version | |||||||||||||
Target Version | 3.2 | Fixed in Version | |||||||||||
Summary | 0002788: Multiple banlist support | ||||||||||||
Description | It would be nice to be able to have multiple banlists at the same time. Separate the files by colons or semicolons like a PATH, and any operations done that require writing a ban from inside the server only occur on the first/last file. | ||||||||||||
Additional Information | It might help with a few things: 1. Organization. The first file could contain short term bans that are written to by rcon, known proxies could exist in a second read-only file, and long-term bans that are updated by hand could exist in a third read-only file. 2. Synchronization. Instead of somehow trying to sync a single banfile between two servers using NFS or rsync or something, you could list your servers' local ban file first, then list your other clusters bans afterwards that could automatically be rsynced over on a set schedule with no extra logic needed. | ||||||||||||
Attached Files | |||||||||||||
![]() |
|
Marcaek (reporter) 2016-10-10 00:53 |
TSPG could really use this, considering we host the majority of played Zandronum servers these days it would really help a lot of people. |
Dark-Assassin (administrator) 2017-07-03 01:14 |
Any chance this could be addressed before 3.0's official release? |
Kaminsky (developer) 2025-01-15 16:42 |
I'm happy to announce that Zandronum recently got support for loading multiple banlists (and ban exemption lists):'https://foss.heptapod.net/zandronum/zandronum-stable/-/commit/7aafd5a1e8d1c752ca8febeec83a76619528e5cf [^]' Server hosts can now load extra ban (exemption) files by separating the filenames with semicolons when setting sv_banfile or sv_banexemptionfile. For example: sv_banfile "banfile1.txt;banfile2.txt;banfile3.txt". CCMDs like "ban", "ban_idx", "addban", etc. also support an extra optional argument to choose which file to add or remove an entry from. Not providing enough arguments to the CCMD will list the indices of all loaded files so that hosts/admins know which one to choose (if unspecified, 0 is used, which represents the first file loaded). |
Only registered users can voice their support. Click here to register, or here to log in. | |
Supporters: | Dark-Assassin Marcaek Combinebobnt Mr. Crispy |
Opponents: | No one explicitly opposes this issue yet. |
![]() |
|||
Date Modified | Username | Field | Change |
2016-07-18 22:49 | AlexMax | New Issue | |
2016-10-10 00:53 | Marcaek | Note Added: 0015874 | |
2017-07-03 01:14 | Dark-Assassin | Note Added: 0017973 | |
2025-01-15 16:42 | Kaminsky | Note Added: 0024201 | |
2025-01-15 16:42 | Kaminsky | Assigned To | => Kaminsky |
2025-01-15 16:42 | Kaminsky | Status | new => needs testing |
2025-01-15 16:42 | Kaminsky | Target Version | => 3.2 |
Copyright © 2000 - 2025 MantisBT Team |