MantisBT - Zandronum |
| View Issue Details |
|
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0004577 | Zandronum | [All Projects] Bug | public | 2025-11-26 23:01 | 2025-11-26 23:01 |
|
| Reporter | Dark-Assassin | |
| Assigned To | | |
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | |
| Platform | | OS | Any | OS Version | |
| Product Version | 3.2.1 | |
| Target Version | | Fixed in Version | | |
|
| Summary | 0004577: Setting multiple ban and exemption files via startup parameter doesn't work correctly. |
| Description | Pretty much what the title says.
It seems any entries after the ; are treated as a separate command despite being wrapped in quotes.
It does however work correctly if added to an exec file or used manually in the console.
Tested in both Windows and Linux. |
| Steps To Reproduce | Basic command lines:
Windows:
zandronum.exe -host -iwad doom2.wad +sv_banfile "banlist.txt;banlist2.txt" +sv_banexemptionfile "exemptionlist.txt;exemptionlist2.txt"
Linux:
zandronum-server -iwad doom2.wad +sv_banfile "banlist.txt;banlist2.txt" +sv_banexemptionfile "exemptionlist.txt;exemptionlist2.txt" |
| Additional Information | Output from server:
Zandronum 3.2.1 - 250804-2140 - SDL version
Compiled on Aug 4 2025
M_LoadDefaults: Load system defaults.
Gameinfo scan took 0 ms
W_Init: Init WADfiles.
adding /mnt/d/Games/Doom/Zandronum/zandronum.pk3, 715 lumps
adding /mnt/d/Games/Doom/Zandronum/IWADs/doom2.wad, 2919 lumps
Unknown command "banlist2.txt"
Unknown command "exemptionlist2.txt"
I_Init: Setting up machine state.
CPU Vendor ID: AuthenticAMD
Name: AMD Ryzen 5 5600X 6-Core Processor
Family 25 (25), Model 33, Stepping 0
Features: MMX MMX+ SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
Using in-memory database. The database will not be saved on exit.
IPFileParser::parseIPList: could not open adminlist.txt: No such file or directory
exemptionlist.txt: 1 entry loaded.
banlist.txt: 1 entry loaded.
S_Init: Setting up sound.
ST_Init: Init startup screen.
Checking cmd-line parameters...
S_InitData: Load sound definitions.
G_ParseMapInfo: Load map definitions.
Texman.Init: Init texture manager.
ParseTeamInfo: Load team definitions.
LoadActors: Load actor definitions.
R_Init: Init Doom refresh subsystem.
DecalLibrary: Load decals.
PWO_Init: Initializing preferred weapon order.
M_Init: Init menus.
P_Init: Init Playloop state.
ParseSBarInfo: Loading default status bar definition.
ParseSBarInfo: Loading custom status bar definition.
ParseScorInfo: Loading scoreboard definition.
D_CheckNetGame: Checking network game status.
player 1 of 1 (1 nodes)
Initializing network subsystem.
IP address 127.0.1.1:10666
Error Opening file ./GeoIP.dat
GeoIP initialization failed.
UDP Initialized.
*** MAP01: entryway ***
sv_banfile
"sv_banfile" is "banlist.txt"
sv_banexemptionfile
"sv_banexemptionfile" is "exemptionlist.txt"
2 "Unknown command" lines during startup. |
| Tags | No tags attached. |
| Relationships | |
| Attached Files | |
|
| Issue History |
| Date Modified | Username | Field | Change |
| 2025-11-26 23:01 | Dark-Assassin | New Issue | |