Hello Frogster team,
Here are a few suggestions that I personally feel could cut down player frustration during SW. Since the stability of the event isn't something easily controlled by you, perhaps helping the situation could make the event more pleasant.
+ When a character gets "booted" from the SW (or even completely booted from the server DURING SW):
++ Have the player keep the SW "buffs" he has. When a guild put thousands of crystals and merits towards personal or guild buffs and get disconnected and looses it all, it feels like it was all a waste of resources. I think a solution for this would be to program that those buffs are permanent and will only be erased once the SW event is done with (no mater if booted from event or even completely disconnected from server). If a character has been disconnected for more then 2 hours, when he next log in, have the buff disappear (to avoid exploit). Same goes for Herald holders.
++ The same goes for merits and towers in inventory. When disconnected, have the player keep them in inventory until the event is over, then they can be removed from inventory whether the character is in or out of a SW event at that moment. Just program that the towers cannot be used outside a SW environment. As for the merits, make them none transferable outside a SW environment. These last two comments are to avoid game exploiting.
A suggestion, concerning the board that appears at the end of a SW event that shows everyone performance (ally and enemy), this board stays very shortly, one cannot have the time to inspect it. Make it accessible under the guild menu until the next day when the "SW vs menu" appears (then it could be reset). This will give time to any member to look how each player performance was done.
A few times the rewards for a SW, although they appear on the board, the player does not receive them (badges and treasure bag).
I hope this can help you render the game more pleasant, imagine: you get in a SW, you waste tons of materials on castle buffs, you get disconnected many times, loose all your buffs AND merits/towers in inventory, at end you get no reward... this does not make a game fun and this complete scenario DOES happen at least once a week