ZDaemon Forum Index ZDaemon
Client/Server DOOM
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

I can't join any online game

 
Post new topic   Reply to topic    ZDaemon Forum Index -> ZDaemon Help & Chatter
View previous topic :: View next topic  
Author Message
Miami_vice
has entered the game!


Joined: 06 Sep 2008
Location: Lithuania, Vilnius

PostPosted: Thu Aug 06, 2020 9:35 pm    Post subject: I can't join any online game Reply with quote

There is a problem for me. Already a week I cannot join any server online game. ZD Launcher doesn't work properly. When I press the button to join a server, the "Join"(Doom marine face) button remains pressed for some seconds. Then it rebounds back. During that time ZD Launcher tries to launch me zdaemon.exe . But it fails. The Window is not set.
I press the button again but it no longer stays pressed any longer.
"Start Server Wizard" from Menu Server also doesn't work.

I can launch zdaemon.exe and zwizard.exe from within zdaemon folder. Exe's work on its own. zdaemon can be played in SP.
ZWizard can setup a server and launch it. But I cannot join that server. As soon as I press join button to already hosted server I see how a server tries to be published among server list and soon removed (because I set it not to be published). But it's wrong behavior. I should join the server but the system instead tries to publish it.
Something is clearly wrong.

zdaemon.exe can be launched from UDB when testing custom map.

Everything started about a week ago when Windows 10 1903 updated to its latest build 2004.
I tried to revert to the previous build. But to my surprise ZD Launcher couldn't load me multiplayer game in older OS build. I updated back again.

ZDaemon, ZLauncher and zwizard is not blocked by windows defender. Even though Windows 10 recognizes ZD Launcher installer as a virus or potentially dangerous program, but I let to install it. I think Windows has always disowned ZDLauncher and stated it as potentially dangerous app.

---
Like RhinoDuck said:

Quote:
you can try this part
However, I did recognize that where I had been running EMET, Windows Exploit Protection has now replaced it and that sent me digging. Windows Defender Security Center-> App&browser control-> Exploit protection settings-> Program Settings-> ONEDRIVE.EXE Edit-> Do not allow child processes was "On". I switched to "Off", restarted OneDrive, and was able to sync both my accounts.
[5:30 PM]
obviously, instead of ONEDRIVE.EXE look for zlauncher.exe and zswizard.exe


zlauncher.exe and zswizard.exe is not in Windows Exploit Protection quarantined list.

This is the list of files that are in Windows Exploit Protection, programs list: List

If you think that any of these files are related with ZDL server connection then do tell.

I don't know why suddenly ZDaemon doesn't work for me. Other games work. I haven't tried zandronum. I play more new games.

Help me please.
Back to top
View user's profile Send private message
AF-Domains.net
Dark Messenger of IRC


Joined: 01 Jun 2002
Location: United Kingdom

PostPosted: Sat Aug 08, 2020 12:16 am    Post subject: Reply with quote

Can you launch a local ZDaemon game from the launcher? (not multiplayer)

Also, what happens if you create a server that's LAN only? (not advertised on the master)

Can you join that from the launcher?
Back to top
View user's profile Send private message Visit poster's website
Miami_vice
has entered the game!


Joined: 06 Sep 2008
Location: Lithuania, Vilnius

PostPosted: Sat Aug 08, 2020 10:34 am    Post subject: Reply with quote

AF-Domains.net wrote:
Can you launch a local ZDaemon game from the launcher? (not multiplayer)

Also, what happens if you create a server that's LAN only? (not advertised on the master)

Can you join that from the launcher?


No, "Single Player Game..." from Local menu also doesn't launch:


And also tried to host on LAN without advertising on master:
See Image

Pressed the button to "Start Server" but it didn't started. In log: [2020-08-08 12:31:10] zserv00: Server did not start
Back to top
View user's profile Send private message
Miami_vice
has entered the game!


Joined: 06 Sep 2008
Location: Lithuania, Vilnius

PostPosted: Sat Aug 08, 2020 10:45 am    Post subject: More info Reply with quote

When it failed to host server on LAN I closed server wizard window. Windows 10 asked whether the application worked good. I denied. Then it asked to try to run it using Windows 8 compatibility. I tested ZD Server Wizard again and tried to host onto LAN. This time it hosted on LAN. It was a success.

However I still couldn't connect to my own server from Wizard window when pressing a button "Join Server".
Back to top
View user's profile Send private message
Miami_vice
has entered the game!


Joined: 06 Sep 2008
Location: Lithuania, Vilnius

PostPosted: Sat Aug 08, 2020 12:28 pm    Post subject: Reply with quote

On Doom Explorer I also cannot launch online games. It writes me: Error starting doomport, errorcode=193. Nor zdaemon, nor skult.. - zandronum.

----

During the week I was trying to update sound driver using devmgmt.msc using "Win_logo+R" - windows run command. Instead of opening me Device manager windows it opened me Winamp. I navigated to system32 folder and saw that the file "devmgmt.msc" can be opened with Winamp. It's a mistake. But the OS was showing like it: See this. In Discord Microsoft Community server in channel "tech-support" I showed previous image and explained how badly behaves windows when after executing "devmgmt.msc" in run command it opens me Winamp. A specialist told me to change the running program "click on change then browse to system32 -> mmc.exe". I did it but Windows told me that it cannot be opened by that program: dialog_box. The specialist was stunned. Correct program "Microsoft Management Console" could not open *.msc (Microsoft Script) files. The specialist told me to do system restore. But because system protection is turned off the PC can't be restored as there are no restore points. He told me that file associations in registry are fucked up. He then sent me special file of type *.reg. It's like a special configuration file that edited my registry and made so *.msc file could be opened by mmc.exe. And it did. Then I successfully opened Device Manager using Win_logo+R "devmgmt.msc". And updated sound Realtek driver to the latest. I'm thankful to that specialist that solved that small particular problem.

----------

And so I wonder if such ZDaemon problem could have happened do to a mess in Windows registry.
In past I rememebr I did smth with registry to run specific game or software. It was a workaround method by some YT guy. But I don't know what exactly I was doing and why. What I have changed. I don't remember all of it.

Maybe you could join Microsoft Community on Discord and ask specific question about zdaemon and its compatibility. Or server launch block. Or the problem that it doesn't let to install ZD so easy etc.
Currently I won't ask myself about my particular problem. They would say that it's ZD problem and ask ZD community and devs.
And I'm not so sure.
Back to top
View user's profile Send private message
AF-Domains.net
Dark Messenger of IRC


Joined: 01 Jun 2002
Location: United Kingdom

PostPosted: Sat Aug 08, 2020 12:40 pm    Post subject: Reply with quote

Whatever is occurring in this case, much of it sounds very specific to your system.

(What you're experiencing while attempting to launch other unrelated programs seems to highlight this)

Since you also mentioned that Doom Explorer wouldn't launch other ports, this is much more general.

We'll go over the specific cases for ZDaemon at this time though.

I cannot reproduce this ultimately on this system so the following is "best effort" as it were.

Follow this link:
https://docs.microsoft.com/en-us/windows/security/threat-protection/microsoft-defender-atp/enable-exploit-protection#windows-security-app

You will want to add the following programs to the Application List:
ZDaemon Launcher (and/or Doom Explorer)
zswizard.exe
zdaemon.exe ** May not be necessary **
zserv32.exe ** May not be necessary **
zserv.exe (if it exists) ** May not be necessary **

Once added, make sure the following options are turned off:
Data Execution Prevention (DEP)
Block low integrity images
Block remote images
Block untrusted fonts
Code integrity guard
Disable extension points
Disable Win32k system calls
Do not allow child processes
Validate handle usage
Validate image dependency integrity

*** How many of these options are available depends on the Windows 10 build - if the newer Exploit Guard is in-use or not ***

I'll stress again that this is best effort.
Back to top
View user's profile Send private message Visit poster's website
Miami_vice
has entered the game!


Joined: 06 Sep 2008
Location: Lithuania, Vilnius

PostPosted: Sat Aug 08, 2020 2:28 pm    Post subject: Reply with quote

I have disabled your mentioned exploit protection options and started zdlauncher again. Sadly it was the same program disobedience.

here is the video to watch: Watch

You can see more options which may be the key.
But I have to tell you that I tried to activate all 22 options and set everything to off. I have done it to all 4 programs - zdlauncher, zwizard, zdaemon.exe and zserv32. I have restarted computer. And it was the same.

In the video above I only show you what happened when I only disabled your mentioned options. But later I also did with all options in the list set to OFF.
I don't know what the hell is wrong. Perhaps you don't know either.
And I don't want to lose zd.

On my router there is a port 10666 forwarded for zd specifically. But it was done already long before. So I could host a server and other could connect.

Sad
Back to top
View user's profile Send private message
AF-Domains.net
Dark Messenger of IRC


Joined: 01 Jun 2002
Location: United Kingdom

PostPosted: Sat Aug 08, 2020 2:33 pm    Post subject: Reply with quote

There is a nuclear option, though that ultimately depends on you.

Reinstalling the OS is not a pleasant task.

Either way is there anything displayed in the Windows Event Viewer at all?

Windows Logs -> Application
Security
System

Just in case they provide any detail.

Error code 193 - "not a valid Win32 application" (if actual return codes are referenced in the Doom Explorer)

*** EDIT ***

Hmmm...

Something may have stood out.

ZDaemon has been installed under "Program Files (x86)". Whether this is related to this case is another matter entirely however it's something to be ruled out.

It should not be installed within the Program Files directory ((x86) or otherwise).
Back to top
View user's profile Send private message Visit poster's website
Miami_vice
has entered the game!


Joined: 06 Sep 2008
Location: Lithuania, Vilnius

PostPosted: Sat Aug 08, 2020 3:21 pm    Post subject: Reply with quote

I will try to reinstall to completely separate directory E:\ZDaemon ... and will move all cfg and ini files and wads
Back to top
View user's profile Send private message
Miami_vice
has entered the game!


Joined: 06 Sep 2008
Location: Lithuania, Vilnius

PostPosted: Sat Aug 08, 2020 3:38 pm    Post subject: Reply with quote

Quote:


Error code 193 - "not a valid Win32 application" (if actual return codes are referenced in the Doom Explorer)

*** EDIT ***

Hmmm...

Something may have stood out.

ZDaemon has been installed under "Program Files (x86)". Whether this is related to this case is another matter entirely however it's something to be ruled out.

It should not be installed within the Program Files directory ((x86) or otherwise).


YES. This was the solution. I have created new directory in not "E:\Program Files (x86)\ ...." , but in just "E:\Zdaemon". Main system drive "C:\" also had "Program files" and "Program Files (x86)". Maybe this confused latest Win10 build 2004.

Either the way, now it's all in the past. I can connect/join again. I have moved all configurations and *.ini files. And all wads in wad directory. I have changed the path to save/take wads to new location.

Thank you very much AF-Domains.

Damn, and how new windows build 2004 could work so stupid? Or just zlauncher worked stupid? Only God knows.

This is solved.
Back to top
View user's profile Send private message
AF-Domains.net
Dark Messenger of IRC


Joined: 01 Jun 2002
Location: United Kingdom

PostPosted: Sat Aug 08, 2020 3:45 pm    Post subject: Reply with quote

I'm glad to hear that it has worked out in the end.

You're welcome.

Just a note however, on our Downloads page it does reference that ZDaemon shouldn't be installed under Program Files.

As for what you were experiencing with other ports, it could "potentially" be a similar case, it's worth looking into if similar difficulties outside of ZDaemon are encountered.
Back to top
View user's profile Send private message Visit poster's website
Miami_vice
has entered the game!


Joined: 06 Sep 2008
Location: Lithuania, Vilnius

PostPosted: Sat Aug 08, 2020 3:56 pm    Post subject: Reply with quote

I haven't read everything in downloads page. Sorry. But also earlier it was in Program Files (x86) and it worked. Not in C but in E. And with Windows update it wasn't ignored. From now on I will know for long.
Back to top
View user's profile Send private message
AF-Domains.net
Dark Messenger of IRC


Joined: 01 Jun 2002
Location: United Kingdom

PostPosted: Sat Aug 08, 2020 4:04 pm    Post subject: Reply with quote

I can only really speculate regarding what had occurred. The following is pure and unconfirmed speculation in that regard.

If there's any linkage when it comes to what it defines as a main "program" directory (If "Program Files" in general is used as a reference point regardless of its drive placement).

Also since this occurred after build 2004 was installed, whether there were any silent access/permission changes. If a program scan occurred during the installation process (such as if it tries to determine compatibility).
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    ZDaemon Forum Index -> ZDaemon Help & Chatter All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group