SphereServer BugTracker - SphereServer
View Issue Details
0001756SphereServerexecutable - genericpublic22-05-10 18:2525-05-10 01:00
alex 
MrSugarCube 
normalmajoralways
resolvedfixed 
20-09-2009, 0.56b Prerelease 
0.56c Nightly 
20-09-2009
None
None
0001756: sphere sends "reagents ammount" packets to everybody on each cast
- player "Mage" casts himself Greater Heal
- player "Witness" watches player "Mage" cast

Sphere sends "Witness" packets about the reagents that were used on the cast (it tells the name of the reagent and the amount left of the that reagent on the container).

* see the uploaded file for a packet capture of such example, the "witness" captured the packets, and there was a mage casting 2 times a greater heal *

if you put 30 players on screen and someone casts a spell, every one of those 30 players will receive the packets from sphere telling the name and amount of reagents used... this leads to an unnecesary higher bandwidth usage (and increased lag) we run a huge shard and had to use ridiculous high value on "max packets per tick" to avoid lag, this bug is one of the main reasons: everybody complains about lag on PVP, specifically when mages start casting.

No tags attached.
has duplicate 0001755closed  sphere sends "reagents ammount" packets to everybody on each cast 
related to 0001761closed Ben clients crash randomly since r1283 
txt Packets.txt (11,570) 22-05-10 18:25
http://tracker.sphere.torfo.org/bugs/file_download.php?file_id=36&type=bug
Issue History
22-05-10 18:25alexNew Issue
22-05-10 18:25alexFile Added: Packets.txt
22-05-10 18:25alexNightly Version => 20-09-2009
22-05-10 18:25alexExperimental Flags => None
22-05-10 18:25alexOption Flags => None
23-05-10 05:47ShiryuXNote Added: 0000474
23-05-10 13:23MrSugarCubeRelationship addedhas duplicate 0001755
25-05-10 01:00MrSugarCubeStatusnew => resolved
25-05-10 01:00MrSugarCubeFixed in Version => 0.56c Nightly
25-05-10 01:00MrSugarCubeResolutionopen => fixed
25-05-10 01:00MrSugarCubeAssigned To => MrSugarCube
09-01-11 23:53MrSugarCubeRelationship addedrelated to 0001761

Notes
(0000474)
ShiryuX   
23-05-10 05:47   
I can confirm this.
Sphere is sending Megacliloc messages to the client of non-reachable or items that the client cannot see (example: items inside another player's backpack), disabling tooltips fix this, but that's not the idea.