MantisBT - Zandronum
View Issue Details
0000905Zandronum[All Projects] Bugpublic2012-07-01 21:582018-09-30 22:54
Cerebus 
Torr Samaho 
highmajoralways
closedfixed 
MicrosoftWindowsXP/Vista/7
98d 
2.0 
0000905: Unable to join my own server if it has WADs
I don't know why, but if I start my own server with any PWAD attached, I can't join it. It lets me join w/o PWADs. If I try to join my server when it has PWADs, it says what it said the last bug I posted did: "Level authentication failed. Please make sure you are using the same WAD(s) as the server"
No tags attached.
log AOW2__2012_07_28-12_35_54.log (14,932) 2012-07-28 19:37
/tracker/file_download.php?file_id=650&type=bug
jpg Capture.JPG (342,315) 2012-07-29 08:04
/tracker/file_download.php?file_id=651&type=bug
Issue History
2012-07-01 21:58CerebusNew Issue
2012-07-02 06:56ZzZomboNote Added: 0003882
2012-07-02 10:24Edward-sanNote Added: 0003884
2012-07-02 14:59ZzZomboNote Added: 0003885
2012-07-02 18:18CerebusNote Added: 0003887
2012-07-02 20:50Torr SamahoNote Added: 0003889
2012-07-02 21:51ZzZomboNote Added: 0003891
2012-07-02 22:01ZzZomboNote Edited: 0003891bug_revision_view_page.php?bugnote_id=3891#r2137
2012-07-03 18:53Torr SamahoNote Added: 0003896
2012-07-04 03:21ZzZomboNote Added: 0003900
2012-07-04 04:58CerebusNote Added: 0003901
2012-07-04 05:28ZzZomboNote Edited: 0003900bug_revision_view_page.php?bugnote_id=3900#r2142
2012-07-04 06:05CerebusNote Edited: 0003901bug_revision_view_page.php?bugnote_id=3901#r2144
2012-07-07 19:16Torr SamahoNote Added: 0003907
2012-07-07 19:16Torr SamahoAssigned To => Torr Samaho
2012-07-07 19:16Torr SamahoStatusnew => feedback
2012-07-07 21:01CerebusNote Added: 0003910
2012-07-07 21:01CerebusStatusfeedback => assigned
2012-07-08 01:11ZzZomboNote Added: 0003911
2012-07-08 07:12Torr SamahoNote Added: 0003912
2012-07-08 08:57Torr SamahoStatusassigned => feedback
2012-07-28 05:21CerebusNote Added: 0004109
2012-07-28 05:21CerebusStatusfeedback => assigned
2012-07-28 08:48Torr SamahoNote Added: 0004110
2012-07-28 08:48Torr SamahoNote Edited: 0004110bug_revision_view_page.php?bugnote_id=4110#r2239
2012-07-28 08:48Torr SamahoNote Revision Dropped: 4110: 0002238
2012-07-28 19:37CerebusFile Added: AOW2__2012_07_28-12_35_54.log
2012-07-28 19:38CerebusNote Added: 0004112
2012-07-28 20:33Torr SamahoNote Added: 0004115
2012-07-29 03:18CerebusNote Edited: 0004112bug_revision_view_page.php?bugnote_id=4112#r2243
2012-07-29 03:21CerebusNote Added: 0004119
2012-07-29 03:22CerebusNote Edited: 0004119bug_revision_view_page.php?bugnote_id=4119#r2245
2012-07-29 04:08CerebusNote Edited: 0004119bug_revision_view_page.php?bugnote_id=4119#r2246
2012-07-29 06:17CerebusNote Edited: 0004119bug_revision_view_page.php?bugnote_id=4119#r2247
2012-07-29 06:45Torr SamahoNote Added: 0004120
2012-07-29 06:55ZzZomboNote Added: 0004121
2012-07-29 08:04CerebusFile Added: Capture.JPG
2012-07-29 08:06CerebusNote Added: 0004124
2012-07-29 11:57Torr SamahoNote Added: 0004127
2012-09-07 14:27unknownnaNote Added: 0004609
2012-09-07 14:28unknownnaNote Edited: 0004609bug_revision_view_page.php?bugnote_id=4609#r2493
2012-09-07 14:31ZzZomboNote Added: 0004610
2012-09-07 16:23Edward-sanNote Added: 0004611
2012-09-07 17:41unknownnaNote Added: 0004612
2012-09-08 20:33Torr SamahoNote Added: 0004625
2015-06-18 05:10unknownnaNote Added: 0012750
2015-06-18 05:10unknownnaStatusassigned => resolved
2015-06-18 05:10unknownnaResolutionopen => fixed
2015-06-18 05:10unknownnaFixed in Version => 2.0
2018-09-30 22:54Blzut3Statusresolved => closed

Notes
(0003882)
ZzZombo   
2012-07-02 06:56   
It's a bug in server, server doesn't tell launched client application which WADs are needed in order to connect to the game using "Join server" menu item.
(0003884)
Edward-san   
2012-07-02 10:24   
Can you post the log of the client when it joins?
(0003885)
ZzZombo   
2012-07-02 14:59   
[17:25:08] Log started: logslog__2012_06_13-17_25_08.log, Wed Jun 13 17:25:08 2012
[17:25:08] W_Init: Init WADfiles.
[17:25:08] adding <CLASSIFIED>/zandronum.pk3[17:25:08] (549 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/doom2.wad[17:25:08] (2919 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_BASEII.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_BASEII.pk3:ST_BASEII.wad[17:25:08] (54 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_BaseIII.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_BaseIII.pk3:newbaseskin.wad[17:25:08] (52 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Chaingun_Marine.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Chaingun_Marine.pk3:ST_Chaingun_Marine.wad[17:25:08] (54 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Chubbs.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Chubbs.pk3:ST_Chubbs.wad[17:25:08] (59 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Crash.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Crash.pk3:ST_Crash.wad[17:25:08] (61 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Doom64Guy.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Doom64Guy.pk3:ST_Doom64Guy.wad[17:25:08] (62 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Illucia.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Illucia.pk3:ST_Illucia.wad[17:25:08] (60 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Orion.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Orion.pk3:ST_Orion.wad[17:25:08] (61 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Phobos.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Phobos.pk3:ST_Phobos.wad[17:25:08] (62 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Procyon.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Procyon.pk3:ST_Procyon.wad[17:25:08] (54 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Seenas.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Seenas.pk3:ST_Seenas.wad[17:25:08] (54 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Strife_Guy.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Strife_Guy.pk3:ST_Strife_Guy.wad[17:25:08] (61 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Synas.pk3[17:25:08] (0 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skins/ST_Synas.pk3:ST_Synas.wad[17:25:08] (54 lumps)[17:25:08]
[17:25:08] adding <CLASSIFIED>/Skulltag_98a_announcer.pk3[17:25:08] (105 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/zzz_InfectedHorde.pk3[17:25:08] (1120 files)[17:25:08]
[17:25:08] adding <CLASSIFIED>/skulltag_data.pk3[17:25:08] (2497 files)[17:25:08]
[17:25:09] I_Init: Setting up machine state.
[17:25:09] CPU Speed: 2527 MHz
[17:25:09] CPU Vendor ID: GenuineIntel
[17:25:09] Name: Intel(R) Core(TM) i3 CPU M 380 @ 2.53GHz
[17:25:09] Family 6, Model 37, Stepping 5
[17:25:09] Features:[17:25:09] MMX[17:25:09] SSE[17:25:09] SSE2[17:25:09] SSE3[17:25:09] SSSE3[17:25:09] SSE4.1[17:25:09] SSE4.2[17:25:09]
[17:25:09] I_InitSound: Initializing FMOD
[17:25:09] FMOD Sound System, copyright © Firelight Technologies Pty, Ltd., 1994-2009.
[17:25:09] V_Init: allocate screen.
[17:25:09] S_Init: Setting up sound.
[17:25:09] ST_Init: Init startup screen.
[17:25:09] P_Init: Checking cmd-line parameters...
[17:25:09] G_ParseMapInfo: Load map definitions.
[17:25:09] ParseSectInfo: Loading sector identifications.
[17:25:09] S_InitData: Load sound definitions.
[17:25:09] Texman.Init: Init texture manager.
[17:25:09] ParseTeamInfo: Load team definitions.
[17:25:09] LoadActors: Load actor definitions.
[17:25:09] Unknown player class 'Infected'
[17:25:09] R_Init: Init Doom refresh subsystem.
[17:25:09] DecalLibrary: Load decals.
[17:25:10] M_Init: Init miscellaneous info.
[17:25:10] P_Init: Init Playloop state.
[17:25:10] ParseSBarInfo: Loading default status bar definition.
[17:25:10] ParseSBarInfo: Loading custom status bar definition.
[17:25:10] D_CheckNetGame: Checking network game status.
[17:25:10] player 1 of 1 (1 nodes)
[17:25:10] Initializing network subsystem.
[17:25:10] Winsock initialization succeeded!
[17:25:10] IP address 1*.***.***.***:10667
[17:25:10] UDP Initialized.
[17:25:10] I_InitInput
[17:25:10] I_StartupMouse
[17:25:10] I_StartupJoystick
[17:25:10] I_StartupKeyboard
...
<OpenGL shit removed>
...
[17:25:11] Resolution: 1366 x 768
[17:25:11] Connecting to 1*.***.***.***:10666
[17:25:11] Level authentication failed.
Please make sure you are using the exact same WAD(s) as the server, and try again.

Although I doubt it would help.
(0003887)
Cerebus   
2012-07-02 18:18   
@Edward-san:How do I do that?
(0003889)
Torr Samaho   
2012-07-02 20:50   
Quote from ZzZombo
It's a bug in server, server doesn't tell launched client application which WADs are needed in order to connect to the game using "Join server" menu item.

This works perfectly fine for me. The server lists all loaded wads when queried with a launcher and I can join with the "join server" button.

Quote from Cerebus
How do I do that?

Start client and server with "+logfile filename" and post the log of both.
(0003891)
ZzZombo   
2012-07-02 21:51   
(edited on: 2012-07-02 22:01)
I mean I join server with "Join server" menu item in the server UI not with a launcher and it always launch only stock IWAD.

I see now with help of Task manager that server doesn't use full filenames of WADs in client launch command line parameters, so it apparently won't load it if they aren't in the same folder as the port (my IWADs are in one directory as Skulltag but all other WADs are not). Also I think it shouldn't use "-file" since it's redudant.

(0003896)
Torr Samaho   
2012-07-03 18:53   
So the only way you get join problems is when using the "Join Server" option in the Windows server console? And this only under certain conditions on the location of the wads the server loaded? Everything else works fine?

If so, I'm pretty sure that this is already is broken in Skulltag 98e and possibly even in 98d. Can somebody check this? This doesn't mean that it shouldn't be fixed, but it's important to know if bugs are old or new.
(0003900)
ZzZombo   
2012-07-04 03:21   
(edited on: 2012-07-04 05:28)
I confirm it was broken already in 98d. And yes, everything seems to work fine until WADs are in a different folder than the server executable.

(0003901)
Cerebus   
2012-07-04 04:58   
(edited on: 2012-07-04 06:05)
@ZzZombo: Tried having the WADs in the same folder as the EXE, it worked. As much of an inconvenience as that is, it worked. However, it would be nice to actually have it in a different folder and still have it work.

(0003907)
Torr Samaho   
2012-07-07 19:16   
Please test if this fixes the problem.
(0003910)
Cerebus   
2012-07-07 21:01   
Tried it. If I use a wad not in the same folder as the .exe with the usual wads and pk3's in my skins folder, It tells me "Player has been kicked from server! Reason: Server encountered an error. You have been kicked from the server". If the usual wads and pk3's are not in skin folder, I get "Script error, "brutaldoomv016b.pk3:stgenadelaunch" line 8: Replaced Type 'GrenadeLauncher' not found in Grenade_Launcher".
Note: Used latest zandronum (using the file you sent me), and Brutaldoom v016b.
(0003911)
ZzZombo   
2012-07-08 01:11   
Did you load skulltag_actors.pk3?
(0003912)
Torr Samaho   
2012-07-08 07:12   
Brutaldoom v016b (in a directory different from my Zandronum directory) works fine for me. As ZzZombo said you have to explicitly load skulltag_actors.pk3 though. Don't put it into your skins directory, it contains protected lumps and thus must not be autoloaded.
(0004109)
Cerebus   
2012-07-28 05:21   
I've done quite a bit of thinking over the past 3 weeks or so. I believe the problem has to do with one of 3 things: (1) Because I use a Windows OS, (2) Because the OS I use is 64-bit or (3) an ongoing bug regarding doomseeker being 32-bit and my system being 64-bit.
(0004110)
Torr Samaho   
2012-07-28 08:48   
I use Windows 7 x64 and have no such problems, so it shouldn't have to do with this. I'm still waiting for you to send the log files of client and server I asked for.

This is the first time you mentioned Doomseeker though. I thought you were joining using "Join server" option of the Windows server console, at least that is what ZzZombo was doing.

(0004112)
Cerebus   
2012-07-28 19:38   
(edited on: 2012-07-29 03:18)
First upload is from Skulltag 98d

(0004115)
Torr Samaho   
2012-07-28 20:33   
I see the Skulltag server upload, but I also need the client log to check if it loads the same wads.
(0004119)
Cerebus   
2012-07-29 03:21   
(edited on: 2012-07-29 06:17)
Where would it usually be found and if so, what would it be named?
PS apologize for not mentioning doomseeker earlier

(0004120)
Torr Samaho   
2012-07-29 06:45   
As I said earlier you need to start the client with "+logfile filename". I'm not sure if Doomseeker allows you to specify extra commands. If it doesn't, please make a screenshot of the full console of the client scrolled all the way up.
(0004121)
ZzZombo   
2012-07-29 06:55   
It allows, in options page choose Skulltag in the engines list and there is "Custom launch parameters" input box. Add it there.
(0004124)
Cerebus   
2012-07-29 08:06   
got a screen shot using the Windows Sniping tool. Recommend zooming in using Windows Photo viewer if you have a small display (24" or smaller)
(0004127)
Torr Samaho   
2012-07-29 11:57   
Ok, according to your logs the client doesn't load any of the wads the server loads explicitly. So you are starting the client with Doomseeker by clicking on your server? Does Doomseeker show that the server uses wads pk_doom_sfx.wad and the aow ones?
(0004609)
unknownna   
2012-09-07 14:27   
(edited on: 2012-09-07 14:28)
I can't join my own server with "Join server" if the path-name (FileSearch.Directories) contains whitespaces.

C:\Users\User\Documents\Doom\ExampleWADs

C:\Users\User\Documents\Doom\Example WADs


(0004610)
ZzZombo   
2012-09-07 14:31   
..because Zandronum doesn't use quotation characters for such parameters when launching client I guess.
(0004611)
Edward-san   
2012-09-07 16:23   
How does Skulltag 98d behave in this situation?
(0004612)
unknownna   
2012-09-07 17:41   
Quote from Edward-san
How does Skulltag 98d behave in this situation?

It seems that it works fine in 98d.
(0004625)
Torr Samaho   
2012-09-08 20:33   
Quote from ZzZombo

..because Zandronum doesn't use quotation characters for such parameters when launching client I guess.

Yeah, that's it. I'll take care of it.
(0012750)
unknownna   
2015-06-18 05:10   
This works fine now.