Zandronum Chat on our Discord Server Get the latest version: 3.2.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004577Zandronum[All Projects] Bugpublic2025-11-26 23:012025-11-26 23:01
ReporterDark-Assassin 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformOSAnyOS Version
Product Version3.2.1 
Target VersionFixed in Version 
Summary0004577: Setting multiple ban and exemption files via startup parameter doesn't work correctly.
DescriptionPretty 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 ReproduceBasic 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 InformationOutput 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.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2025-11-26 23:01 Dark-Assassin New Issue






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2025 MantisBT Team
Powered by Mantis Bugtracker