SphereServer BugTracker - SphereServer
View Issue Details
0001699SphereServerexecutable - genericpublic02-01-10 19:1003-01-10 15:36
nolok 
 
normalmajorrandom
closedunable to reproduce 
20-09-2009, 0.56b Prerelease 
 
20-09-2009
Size_Optimise
FileCommands
0001699: Anomalies in EventsPlayer
First, a comma-delimited list of events won't work (it will be applied only the first of them).

Second, if i set an event trough EventsPlayer, randomly (it can happen after 2 hours as well as after 3 days) all players crash at login. I tried to change client version, crypted or non-crypted, to erase the "desktop" folder, also to create a new player, but it still crash.
If i apply the event in the f_onchar_create, all will work fine.

The event is complex, there are lot of triggers (login,logout,kill,death,regionenter,click,dclick,spelleffect,murdermark,skillgain etc..), but has always worked fine. Only if i apply it trough EventsPlayer it happen this strange behaviour.
No tags attached.
Issue History
02-01-10 19:10nolokNew Issue
02-01-10 19:10nolokNightly Version => 20-09-2009
02-01-10 19:10nolokExperimental Flags => Size_Optimise
02-01-10 19:10nolokOption Flags => FileCommands
03-01-10 15:36MrSugarCubeStatusnew => closed
03-01-10 15:36MrSugarCubeNote Added: 0000347
03-01-10 15:36MrSugarCubeResolutionopen => unable to reproduce
03-01-10 15:36MrSugarCubeNote Edited: 0000347

Notes
(0000347)
MrSugarCube   
03-01-10 15:36   
EventsPlayer itself won't contribute to any client crashes (although the contents of your script could) - a packet log might be able to help identify the problem here.

I've just checked with the following events and comma-delimited lists appear to be working fine:

[events e_test1]
on=@login
    src.sysmessage hi. (1)

on=@itemdclick
    src.sysmessage You

[events e_test2]
on=@login
    src.sysmessage hi. (2)

on=@itemdclick
    src.sysmessage Clicked

[events e_test3]
on=@login
    src.sysmessage hi. (3)

on=@itemdclick
    src.sysmessage <ACT.NAME>.

(EventsPlayer=e_test1,e_test2,e_test3)