Raised This Month: $32 Target: $400
 8% 

Error: missing shutdown function for sys_initauthentication() sys_shutdownauthenticat


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Swolly
Senior Member
Join Date: Jul 2018
Location: Turkey
Old 09-11-2018 , 13:26   Error: missing shutdown function for sys_initauthentication() sys_shutdownauthenticat
Reply With Quote #1

Error: missing shutdown function for sys_initauthentication() sys_shutdownauthenticat

tv_enable 1 makes this error

Ss:
https://prnt.sc/kt7i86
Swolly is offline
Neuro Toxin
Veteran Member
Join Date: Oct 2013
Location: { closing the void; }
Old 09-12-2018 , 00:51   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #2

Valve broke gotv in yesterdays update.

We need to wait for an update.
__________________
Neuro Toxin is offline
bzhkl
Junior Member
Join Date: Sep 2018
Old 09-12-2018 , 03:26   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #3

0D8F9BCB 8B0D D80D0E0E mov ecx, dword ptr [E0E0DD8] ; this global variable is null!!!!!!!!!!!!!!
0D8F9BD1 0F57C0 xorps xmm0, xmm0
0D8F9BD4 C686 70010000 0>mov byte ptr [esi+170], 0
0D8F9BDB C786 74010000 0>mov dword ptr [esi+174], 0
0D8F9BE5 C786 9C000000 0>mov dword ptr [esi+9C], 0
0D8F9BEF F2: prefix repne:
0D8F9BF0 0F1186 A0000000 movups dqword ptr [esi+A0], xmm0
0D8F9BF7 C686 4A4C0000 0>mov byte ptr [esi+4C4A], 0
0D8F9BFE C786 4C4C0000 0>mov dword ptr [esi+4C4C], 0
0D8F9C08 C786 504C0000 0>mov dword ptr [esi+4C50], 0
0D8F9C12 8B01 mov eax, dword ptr [ecx] ; crash

In current csgo server , the above code in engine.dll cause server crash.
the attachment contain an engine.dll which fix this crash. rename it to engine.dll and replace it in your your_csgo_path\csgo\bin dir~ good luck!
Blocked Attachments
File Type: zip engine_tv_fix.zip
bzhkl is offline
Swolly
Senior Member
Join Date: Jul 2018
Location: Turkey
Old 09-12-2018 , 04:15   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #4

Quote:
Originally Posted by bzhkl View Post
0D8F9BCB 8B0D D80D0E0E mov ecx, dword ptr [E0E0DD8] ; this global variable is null!!!!!!!!!!!!!!
0D8F9BD1 0F57C0 xorps xmm0, xmm0
0D8F9BD4 C686 70010000 0>mov byte ptr [esi+170], 0
0D8F9BDB C786 74010000 0>mov dword ptr [esi+174], 0
0D8F9BE5 C786 9C000000 0>mov dword ptr [esi+9C], 0
0D8F9BEF F2: prefix repne:
0D8F9BF0 0F1186 A0000000 movups dqword ptr [esi+A0], xmm0
0D8F9BF7 C686 4A4C0000 0>mov byte ptr [esi+4C4A], 0
0D8F9BFE C786 4C4C0000 0>mov dword ptr [esi+4C4C], 0
0D8F9C08 C786 504C0000 0>mov dword ptr [esi+4C50], 0
0D8F9C12 8B01 mov eax, dword ptr [ecx] ; crash

In current csgo server , the above code in engine.dll cause server crash.
the attachment contain an engine.dll which fix this crash. rename it to engine.dll and replace it in your your_csgo_path\csgo\bin dir~ good luck!

thanks! this working! but no csgo/bin ** your_steam_cmd_path\your_csgo_server_path\bin
Swolly is offline
bzhkl
Junior Member
Join Date: Sep 2018
Old 09-12-2018 , 21:46   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #5

why engine_tv_fix.zip is blocked?
https://github.com/zhu-fei/temp/blob...x.zip?raw=true
this is the fixed engine.dll for the tv crash problem.

If you do not trust this binary, You can just compare two version of engine.dll use beyond compare in hex mode.
What I have done to engine.dll is comment some binaray code , for example (mov eax, ebx -> nop);
and the two version engine.dll is exact the same size.

Look the png in the attachment, the only difference is I comment some code by using nop, (just 14 bytes)
Just do some investigate first, and then make a decision whether block it or not!


If you still do not trust this binary , you can editor your engine.dll by yourself using some hexeditor!

the reason why your server crash is describe as follow image:


what i have done is just change
Code:
0F1D9C14   .  FF90 FC010000               call    dword ptr [eax+1FC]
0F1D9C1A   .  85C0                        test    eax, eax
0F1D9C1C   .  74 07                       je      short 0F1D9C25
to
Code:
0F1D9C14      90                          nop
0F1D9C15      90                          nop
0F1D9C16      90                          nop
0F1D9C17      90                          nop
0F1D9C18      90                          nop
0F1D9C19      90                          nop
0F1D9C1A      90                          nop
0F1D9C1B      90                          nop
0F1D9C1C      EB 07                     jmp     short 0F1D9C25
you can also do your self by using ida or some other disassemble tools!


after fix this, if you run your srcds.exe with command
Code:
+tv_enable 1 +tv_port 27998 +tv_port1 27099 +tv_enable1 1 +tv_delay1 0 tv_port2 27999
like this,
you will get multiple tv work also!!!!

Last edited by bzhkl; 09-12-2018 at 22:10. Reason: add crash reason!
bzhkl is offline
Newbiedienloan
Junior Member
Join Date: May 2018
Location: France
Old 09-12-2018 , 23:39   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #6

Probably because there is a rule not to edit the game server files if you are not allowed to. I tested it on my server and it actually worked with gotv on, so it doesn't mean your fix is bad. I'm still waiting for fix from the game, after the update the client game keeps receiving updates every day, but there is none for the server update.
Newbiedienloan is offline
bzhkl
Junior Member
Join Date: Sep 2018
Old 09-12-2018 , 23:55   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #7

Quote:
Originally Posted by Newbiedienloan View Post
Probably because there is a rule not to edit the game server files if you are not allowed to. I tested it on my server and it actually worked with gotv on, so it doesn't mean your fix is bad. I'm still waiting for fix from the game, after the update the client game keeps receiving updates every day, but there is none for the server update.
If you feel uncomfortable with editing server files. You can replace the new engine.dll with old one.
If you didn't keep the old engine.dll, the link below is the old version.

https://github.com/zhu-fei/temp/blob...7.dll?raw=true

I also tested it and also can get multiple tv work!
bzhkl is offline
Newbiedienloan
Junior Member
Join Date: May 2018
Location: France
Old 09-13-2018 , 00:24   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #8

Quote:
Originally Posted by bzhkl View Post
If you feel uncomfortable with editing server files. You can replace the new engine.dll with old one.
If you didn't keep the old engine.dll, the link below is the old version.

https://github.com/zhu-fei/temp/blob...7.dll?raw=true

I also tested it and also can get multiple tv work!
I always set sv_pure to 0 since I also edit game_item.txt for some purpose, so even with modified engine.dll ppl can still join. I still have to wait for update anyway, so I just gonna try it out
Newbiedienloan is offline
Neuro Toxin
Veteran Member
Join Date: Oct 2013
Location: { closing the void; }
Old 09-13-2018 , 00:25   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #9

Quote:
Originally Posted by Newbiedienloan View Post
I always set sv_pure to 0 since I also edit game_item.txt for some purpose, so even with modified engine.dll ppl can still join. I still have to wait for update anyway, so I just gonna try it out
Dont set pure to 0. Add the items file to the pure whitelist!
__________________
Neuro Toxin is offline
ssphreak
Senior Member
Join Date: Aug 2009
Old 09-13-2018 , 10:44   Re: Error: missing shutdown function for sys_initauthentication() sys_shutdownauthent
Reply With Quote #10

Are people who have had issues with the crash from the other day using this as the fix? - Or should we wait for an 'official' fix? - Thank you
ssphreak is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 22:06.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode