AlbianWarp / AlbianWarpClient

Albian Warp Client component!
http://blog.albianwarp.com
GNU General Public License v3.0
9 stars 2 forks source link

Let the client only update the ingame Contacts on Changes #26

Closed KeyboardInterrupt closed 4 years ago

KeyboardInterrupt commented 6 years ago

Currently the Client is Hammering the Contact update script like crazy! To not slow down the game unnecessarily, we should only trigger this upon a change, i.e. every time a players online status changed, or a new player is added to the List.

Amaikokonut commented 6 years ago

To help with this, in the latest working CAOS branch there is a script in the new WWR agent, 1008, that the client could trigger when a person's online status changes. Example: mesg wrt+ game "aw_wwr_agent" 1008 "Aiko" "online" 0 p1 is the username, p2 is either "online" or "offline" If this line is used to only update on status changes, it will greatly reduce the load on the engine.

Amaikokonut commented 6 years ago

To be more specific, this is how I imagine this working:

KeyboardInterrupt commented 4 years ago

This is made obsolete by the Switch to ReBabel