x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

DedicatedServer Steamclient64.dll Entry point not found

When packaginf the Dedicated server and client with steam (64x) the client works correctly when runing the dedicated server it will error with the following message

it will run correctly after you manually accept the error, but this does not allow for any automation as the Error hinders workflow.

Please can you advise if there is something that can be removed from the Engine Source build package to fix the issue

Blockquote

The procedure entry point Plat_CommandLineParamExists could not be located in the dynamic link library C:\Program Files (x86)\Steam\steamclient64.dll

Blockquote

alt text

Product Version: UE 4.16
Tags:
error.png (9.7 kB)
more ▼

asked Aug 12 '17 at 10:03 AM in Bug Reports

avatar image

Purple_Dolphin
51 1 5 7

avatar image stefan0198 Aug 13 '17 at 10:34 PM

I am experiencing exactly the same issue. I hope this gets resolved soon.

avatar image Purple_Dolphin Aug 14 '17 at 06:08 PM

Stefan0198 can you up vote the bug hopefully will make it more visible

avatar image stefan0198 Aug 14 '17 at 09:50 PM

Ok, i upvoted. When starting the dedicated server I also got the error shown here: https://forums.unrealengine.com/showthread.php?58806-Dedicated-server-server-gamemodule-and-steamworks-API

Maybe this issue is related to the one we have. If i understood it correctly Unreal Engine isn't supporting Dedicated Server Steam Features on Windows x64. I will test it further the next days by running it on a Linux Machine.

avatar image Purple_Dolphin Aug 14 '17 at 09:57 PM

I have dedicated servers running in 64x in steam Did you copy the DLLs to the windowserver/yourgamename/binaries/win64

avatar image stefan0198 Aug 14 '17 at 10:56 PM

Do you mean these steam DLLs: https://wiki.unrealengine.com/Steam,_Using_the_Steam_SDK_During_Development#Dll_Files ?

In the Engine Binaries folder they were already included. I also tried adding them directly to the Binaries/Win64 folder of my Game, but the Output doesn't change.

avatar image Purple_Dolphin Aug 14 '17 at 11:04 PM

Does your compiled client run steam ok ? If not it's either going to be your INI or your c files,

I don't believe the 2 issues are linked.

They took me a while to get right on the newer version. I use the 64x DLLs for steam and it connects and advertises server correctly

avatar image stefan0198 Aug 15 '17 at 12:02 AM

actually I noticed, that i have another problem. I can't even compile the client. LogUObjectGlobals: Warning: Failed to find object 'Material /Engine/EngineMaterials/WorldGridMaterial.WorldGridMaterial' Assertion failed: GDefaultMaterials[Domain] != NULL [File:....\Engine\Source\Runtime\Engine\Private\Materials\Material.cpp] [Line: 433] Cannot load default material 'engine-ini:/Script/Engine.Engine.DefaultMaterialName'

I will have to figure this out before I can try to fix this other error.

avatar image stefan0198 Aug 15 '17 at 08:27 PM

Ok, i upvoted. When starting the dedicated server I also got the error shown here: https://forums.unrealengine.com/showthread.php?58806-Dedicated-server-server-gamemodule-and-steamworks-API

Maybe this issue is related to the one we have. If i understood it correctly Unreal Engine isn't supporting Dedicated Server Steam Features on Windows x64. I will test it further the next days by running it on a Linux Machine.

(comments are locked)
10|2000 characters needed characters left

3 answers: sort voted first

OK - I have found the Issue,

the SteamClient64.dll under WindowsServer\Engine\Binaries\ThirdParty\Steamworks\Steamv139\Win64\steamclient64.dll is corrupt it is 1MB smaller that it should be, Copy the SteamClient64 from your steam install and install it over the bad one and The issue is resolved

more ▼

answered Aug 21 '17 at 11:09 PM

avatar image

Purple_Dolphin
51 1 5 7

avatar image billnc Sep 25 '17 at 12:21 PM

This is not a fix. This did not resolve this issue for me. I also noticed the server will run, but not without this error. Annoying to say the least.

avatar image Purple_Dolphin Sep 25 '17 at 06:18 PM

@billnc So are you still getting the same error "entry point not found" on the steamclient64.dll or a different one

avatar image billnc Sep 25 '17 at 08:09 PM

@Purple_Dolphin, I am actually getting 2 errors about the steamclient64.dll

[1]: /storage/temp/214657-error-001.png

[2]: /storage/temp/214658-error-002.png

I tried replacing the file as you mentioned, but it didn't help. As I stated after these error prompts the server fires up. I think it is important to also mention I am using the advanced Sessions Plugin, but it has never caused any problems before. Thank you for your reply.

error-001.png (9.4 kB)
error-002.png (11.8 kB)
avatar image Purple_Dolphin Sep 25 '17 at 10:25 PM

What version of steam and ue4 you using?

avatar image billnc Sep 26 '17 at 09:18 AM

Steam API v017

Steam Package Version 1504757234

I am using Unreal Engine from the Github source current stable branch.

(comments are locked)
10|2000 characters needed characters left
more ▼

answered Apr 18 '18 at 09:06 PM

avatar image

TTimo
61 1 5 8

(comments are locked)
10|2000 characters needed characters left

It seems that this issue is caused by having the Steam Client running, as Steam will then use the steamclient.dll from the running instance. Closing Steam should resolve this. (Oddly enough, if you re-open the client everything still works.)

Credit to Clapfoot: https://forums.unrealengine.com/development-discussion/c-gameplay-programming/118722-c-4-16-transition-guide?p=1021844#post1021844

more ▼

answered Dec 29 '17 at 04:03 PM

avatar image

Stardidi
21 2 4

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question