Notes |
|
|
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. |
|
|
|
Can you post the log of the client when it joins? |
|
|
|
[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. |
|
|
|
@Edward-san:How do I do that? |
|
|
|
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.
|
|
|
|
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.
|
|
|
|
Please test if this fixes the problem. |
|
|
|
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. |
|
|
|
Did you load skulltag_actors.pk3? |
|
|
|
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. |
|
|
|
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. |
|
|
|
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
|
|
|
|
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
|
|
|
|
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. |
|
|
|
It allows, in options page choose Skulltag in the engines list and there is "Custom launch parameters" input box. Add it there. |
|
|
|
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) |
|
|
|
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
|
|
|
|
..because Zandronum doesn't use quotation characters for such parameters when launching client I guess. |
|
|
|
How does Skulltag 98d behave in this situation? |
|
|
|
Quote from Edward-san How does Skulltag 98d behave in this situation?
It seems that it works fine in 98d. |
|
|
|
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. |
|
|
|
|