mein Flyff Privat Server crasht immer unerwartet.
Zeitlich immer unregelmäßig.
Folgende Errorlogs wurde erstellt:
Code:
2017/11/18 14:57:26
query:{call CHARACTER_STR('U1','0000019','01','',?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, 0, 0, 0,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}
SQLSTATE:40001 error:[Microsoft][SQL Server Native Client 11.0][SQL Server]Transaction (Process ID 158) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
2017/11/18 15:25:41
query:{call CHARACTER_STR('U1','0000010','01','',?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, 0, 0, 0,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}
SQLSTATE:40001 error:[Microsoft][SQL Server Native Client 11.0][SQL Server]Transaction (Process ID 155) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
2017/11/18 17:53:15
query:{call CHARACTER_STR('U1','0000001','01','',?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, 0, 0, 0,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}
SQLSTATE:42000 error:[Microsoft][SQL Server Native Client 11.0][SQL Server]Procedure or function CHARACTER_STR has too many arguments specified.
2017/11/18 17:54:15
query:{call CHARACTER_STR('U1','0000001','01','',?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, 0, 0, 0,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}
SQLSTATE:42000 error:[Microsoft][SQL Server Native Client 11.0][SQL Server]Procedure or function CHARACTER_STR has too many arguments specified.
2017/11/18 17:55:15
query:{call CHARACTER_STR('U1','0000001','01','',?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, 0, 0, 0,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)}
SQLSTATE:42000 error:[Microsoft][SQL Server Native Client 11.0][SQL Server]Procedure or function CHARACTER_STR has too many arguments specified.
----------------------------------------------------------------------------
Code:
2017/11/18 15:31:44 User .... didn't send speedhack packet. dropped 2017/11/18 15:31:44 User .... didn't send speedhack packet. dropped 2017/11/18 15:31:44 User .... didn't send speedhack packet. dropped 2017/11/18 15:31:44 User .... didn't send speedhack packet. dropped 2017/11/18 15:31:44 User .... didn't send speedhack packet. dropped 2017/11/18 15:31:44 User .... didn't send speedhack packet. dropped 2017/11/18 15:32:03 User .... didn't send speedhack packet. dropped
Zu diesem Fehler gibt es folgenden Source edit:
Code:
// speedhack cd
if (m_dwLastSpeedCheck != 0)
{
if (timeGetTime() - m_dwLastSpeedCheck > 60000)
{
Error("User %s didn't send speedhack packet. dropped", m_szName);
g_DPSrvr.QueryDestroyPlayer(m_Snapshot.dpidCache, m_Snapshot.dpidUser, m_dwSerial, m_idPlayer);
m_dwLastSpeedCheck = NULL_ID;
}
}
Auszug aus den Crash Dateien:
.txt:
Code:
C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe caused ACCESS_VIOLATION (0xc0000005) in module C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe at 0023:013b0925. Error occurred at 2017/11/18 17:34:44. C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe, run by Administrator. Operation system : Unknown Windows version (6.2.9200). 4 processor(s), type 586. 43% memory in use. 0 MBytes physical memory. 0 MBytes physical memory free. 0 MBytes paging file. 0 MBytes paging file free. 2048 MBytes user address space. 695 MBytes user address space free. Read from location 00000170 caused an access violation. Context: EDI: 0x00000012 ESI: 0x00000000 EAX: 0x00000000 EBX: 0x00000001 ECX: 0x00f9d9a0 EDX: 0x00f9d9a0 EIP: 0x013b0925 EBP: 0x02f5b9ac SegCs: 0x00000023 EFlags: 0x00010246 ESP: 0x02f5b8a0 SegSs: 0x0000002b Bytes at CS:EIP: 8b 86 70 01 00 00 f3 0f 7e 86 68 01 00 00 6a 00 Stack: 0x02f5b8a0: 00000007 520ab121 00000001 0160cf20 ....!..R.... .`. 0x02f5b8b0: 516fcd7c 00000000 02f5b8a4 0151e900 |.oQ..........Q. 0x02f5b8c0: 4eccd129 4ecccf28 516fcd7c fffffffe )..N(..N|.oQ.... 0x02f5b8d0: 00000154 4ecc83b0 00000064 00000000 T......Nd....... 0x02f5b8e0: 516fb720 52126de8 516fb720 52126dd8 .oQ.m.R .oQ.m.R 0x02f5b8f0: 516fcd7c 52126dd8 00000442 50c8ee48 |.oQ.m.RB...H..P 0x02f5b900: 00000064 00000000 00000000 51bdb098 d..............Q 0x02f5b910: 045b03a7 52122be0 01a0036d 4ecccf28 ..[..+.Rm...(..N 0x02f5b920: 02f5b94c 02f5b938 02f5b93c 0151839e L...8...<.....Q. 0x02f5b930: 00f00000 00000000 51be3a00 52329f51 .........:.QQ.2R 0x02f5b940: 02f5b9ac 013ae425 016988b0 00f9d9a0 ....%.:...i..... 0x02f5b950: 00000040 52329f51 00000001 522c0c21 [MENTION=321756]...[/MENTION]Q.2R....!.,R 0x02f5b960: 2b50e958 02f5b998 0139a1e9 522c0c55 X.P+......9.U.,R 0x02f5b970: 02f5b9ac 013c99c2 522c0c55 00f9d9a0 ......<.U.,R.... 0x02f5b980: 00000030 522c0c21 00000001 45d95a2b 0...!.,R....+Z.E 0x02f5b990: 42c80000 454b8121 52132bf9 02f5b9ac ...B!.KE.+.R.... 0x02f5b9a0: 013c842c b9053ee1 00f9d9a0 02f5fa08 ,.<..>.......... 0x02f5b9b0: 013aa5de 02f5b9e4 0000023c 00000012 ..:.....<....... 0x02f5b9c0: 520ab125 00000007 b9057c45 520ab11c %..R....E|.....R 0x02f5b9d0: 520ab110 0000000b 520ab121 00000007 ...R....!..R.... 0x02f5b9e0: 016988b0 52374b01 00000007 520ab12c ..i..K7R....,..R 0x02f5b9f0: 520ab12c 520ab125 d958e900 c8000045 ,..R%..R..X.E... 0x02f5ba00: 4b3dca42 b106df45 000000b2 00e60100 B.=KE........... 0x02f5ba10: 00010000 00000000 ff010000 ffffffff ................
Code:
================== logged at 2017/11/18 17:34:44 ========================== Exception code : C0000005 ACCESS_VIOLATION Fault address :013B0925 01:0013F925 C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe Registers: EAX:00000000 EBX:00000001 ECX:00F9D9A0 EDX:00F9D9A0 ESI:00000000 EDI:00000012 CS:EIP:0023:013B0925 SS:ESP:002B:02F5B8A0 EBP:02F5B9AC DS:002B ES:002B FS:0053 GS:002B Flags:00010246 Call stack: Address Frame 013B0925 02F5B9AC 0001:0013F925 C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe 013AA5DE 02F5FA08 0001:001395DE C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe 0138375B 02F5FA34 0001:0011275B C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe 013DDE15 02F5FB14 0001:0016CE15 C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe 013DDBAB 02F5FB1C 0001:0016CBAB C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe 0151D23D 02F5FB54 0001:002AC23D C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe 0151D365 02F5FB60 0001:002AC365 C:\Users\Administrator\Desktop\Flyff\Program\WorldServer.exe 75567C04 02F5FB74 BaseThreadInitThunk+24 77DAAB8F 02F5FBBC RtlInitializeExceptionChain+8F 77DAAB5A 02F5FBCC RtlInitializeExceptionChain+5A ===== [end of file] =====
Server Crasht bei ca. 35+ Clients Online.
Dabei ist mir aufgefallen das die Framerate des Worldserver auf 11 und weiter singt.
Laufen tut der Server auf einem Root Server mit 8GB Ram, 4Kernen, Windows Server 2012R2
----------------------------------------------------------------------------
Sämtliche Fixes / System und sonstiges habe ich bereits entfernt.
Framerate des Server sinkt weiterhin.
----------------------------------------------------------------------------
Debug des Servers ergab bisher keine Erfolge.
----------------------------------------------------------------------------
Wäre sehr erfreut drüber wenn mir einer Helfen könnte.
Habe wie gesagt bereits alle Funktionen in denen ich dran war geprüft.
Und sogar zurückgesetzt.
Danke für eure mithilfe.






