It is important to understand that Server! supports both server-wide and user-specific event handlers.


User-specific event handlers are absolutely identical to server-wide ones with the 3 following remarks:

1.They are executed only for the user(s) they're specified for (from within the User configuration window).

2.They are always executed before the server-wide equivalents.

3.The "before sending server ID to client" event handler is defined only server-wide (thus it is not available for specific users).


You configure user-specific event handlers from within the User configuration window in the Configuration Manager.




When 2 or more scripts are set to be executed upon occurrence of the same event (e.g. 2 scripts are both set to be executed "after a file is uploaded") they will be run in order of Priority, lower to higher. This means, for instance, that a script with priority set to 10 will be run before a script with priority set to 20.