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

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000905Zandronum[All Projects] Bugpublic2012-07-01 21:582018-09-30 22:54
ReporterCerebus 
Assigned ToTorr Samaho 
PriorityhighSeveritymajorReproducibilityalways
StatusclosedResolutionfixed 
PlatformMicrosoftOSWindowsOS VersionXP/Vista/7
Product Version98d 
Target VersionFixed in Version2.0 
Summary0000905: Unable to join my own server if it has WADs
DescriptionI 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"
Attached Fileslog file icon AOW2__2012_07_28-12_35_54.log [^] (14,932 bytes) 2012-07-28 19:37
jpg file icon Capture.JPG [^] (342,315 bytes) 2012-07-29 08:04

- Relationships

-  Notes
User avatar (0003882)
ZzZombo (reporter)
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.
User avatar (0003884)
Edward-san (developer)
2012-07-02 10:24

Can you post the log of the client when it joins?
User avatar (0003885)
ZzZombo (reporter)
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.
User avatar (0003887)
Cerebus (reporter)
2012-07-02 18:18

@Edward-san:How do I do that?
User avatar (0003889)
Torr Samaho (administrator)
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.
User avatar (0003891)
ZzZombo (reporter)
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.

User avatar (0003896)
Torr Samaho (administrator)
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.
User avatar (0003900)
ZzZombo (reporter)
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.

User avatar (0003901)
Cerebus (reporter)
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.

User avatar (0003907)
Torr Samaho (administrator)
2012-07-07 19:16

Please test if this fixes the problem.
User avatar (0003910)
Cerebus (reporter)
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.
User avatar (0003911)
ZzZombo (reporter)
2012-07-08 01:11

Did you load skulltag_actors.pk3?
User avatar (0003912)
Torr Samaho (administrator)
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.
User avatar (0004109)
Cerebus (reporter)
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.
User avatar (0004110)
Torr Samaho (administrator)
2012-07-28 08:48
edited on: 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.

User avatar (0004112)
Cerebus (reporter)
2012-07-28 19:38
edited on: 2012-07-29 03:18

First upload is from Skulltag 98d

User avatar (0004115)
Torr Samaho (administrator)
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.
User avatar (0004119)
Cerebus (reporter)
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

User avatar (0004120)
Torr Samaho (administrator)
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.
User avatar (0004121)
ZzZombo (reporter)
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.
User avatar (0004124)
Cerebus (reporter)
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)
User avatar (0004127)
Torr Samaho (administrator)
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?
User avatar (0004609)
unknownna (updater)
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


User avatar (0004610)
ZzZombo (reporter)
2012-09-07 14:31

..because Zandronum doesn't use quotation characters for such parameters when launching client I guess.
User avatar (0004611)
Edward-san (developer)
2012-09-07 16:23

How does Skulltag 98d behave in this situation?
User avatar (0004612)
unknownna (updater)
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.
User avatar (0004625)
Torr Samaho (administrator)
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.
User avatar (0012750)
unknownna (updater)
2015-06-18 05:10

This works fine now.

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: ZzZombo Balrog
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2012-07-01 21:58 Cerebus New Issue
2012-07-02 06:56 ZzZombo Note Added: 0003882
2012-07-02 10:24 Edward-san Note Added: 0003884
2012-07-02 14:59 ZzZombo Note Added: 0003885
2012-07-02 18:18 Cerebus Note Added: 0003887
2012-07-02 20:50 Torr Samaho Note Added: 0003889
2012-07-02 21:51 ZzZombo Note Added: 0003891
2012-07-02 22:01 ZzZombo Note Edited: 0003891 View Revisions
2012-07-03 18:53 Torr Samaho Note Added: 0003896
2012-07-04 03:21 ZzZombo Note Added: 0003900
2012-07-04 04:58 Cerebus Note Added: 0003901
2012-07-04 05:28 ZzZombo Note Edited: 0003900 View Revisions
2012-07-04 06:05 Cerebus Note Edited: 0003901 View Revisions
2012-07-07 19:16 Torr Samaho Note Added: 0003907
2012-07-07 19:16 Torr Samaho Assigned To => Torr Samaho
2012-07-07 19:16 Torr Samaho Status new => feedback
2012-07-07 21:01 Cerebus Note Added: 0003910
2012-07-07 21:01 Cerebus Status feedback => assigned
2012-07-08 01:11 ZzZombo Note Added: 0003911
2012-07-08 07:12 Torr Samaho Note Added: 0003912
2012-07-08 08:57 Torr Samaho Status assigned => feedback
2012-07-28 05:21 Cerebus Note Added: 0004109
2012-07-28 05:21 Cerebus Status feedback => assigned
2012-07-28 08:48 Torr Samaho Note Added: 0004110
2012-07-28 08:48 Torr Samaho Note Edited: 0004110 View Revisions
2012-07-28 08:48 Torr Samaho Note Revision Dropped: 4110: 0002238
2012-07-28 19:37 Cerebus File Added: AOW2__2012_07_28-12_35_54.log
2012-07-28 19:38 Cerebus Note Added: 0004112
2012-07-28 20:33 Torr Samaho Note Added: 0004115
2012-07-29 03:18 Cerebus Note Edited: 0004112 View Revisions
2012-07-29 03:21 Cerebus Note Added: 0004119
2012-07-29 03:22 Cerebus Note Edited: 0004119 View Revisions
2012-07-29 04:08 Cerebus Note Edited: 0004119 View Revisions
2012-07-29 06:17 Cerebus Note Edited: 0004119 View Revisions
2012-07-29 06:45 Torr Samaho Note Added: 0004120
2012-07-29 06:55 ZzZombo Note Added: 0004121
2012-07-29 08:04 Cerebus File Added: Capture.JPG
2012-07-29 08:06 Cerebus Note Added: 0004124
2012-07-29 11:57 Torr Samaho Note Added: 0004127
2012-09-07 14:27 unknownna Note Added: 0004609
2012-09-07 14:28 unknownna Note Edited: 0004609 View Revisions
2012-09-07 14:31 ZzZombo Note Added: 0004610
2012-09-07 16:23 Edward-san Note Added: 0004611
2012-09-07 17:41 unknownna Note Added: 0004612
2012-09-08 20:33 Torr Samaho Note Added: 0004625
2015-06-18 05:10 unknownna Note Added: 0012750
2015-06-18 05:10 unknownna Status assigned => resolved
2015-06-18 05:10 unknownna Resolution open => fixed
2015-06-18 05:10 unknownna Fixed in Version => 2.0
2018-09-30 22:54 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker