Updating the client
In order to shuffle offsets around or change structures (as SoE did patch by patch) you would need to push client side patches, changes to the "copyrighted" files. Besides the privacy concerns I think many of us have of running client side patches, task manager monitoring programs, etc., a large reason EQEmu was able to stabilize and progress was that it was finally able to settle on (1) or (a few) fixed client versions (i.e. Titanium) so that the server didn't have to keep up with constant client updates. P99 pushing client updates would break compatibility with EQEmu in general, and bring us right back to a constant battle between keeping client and server insync.
Server-side monitoring for dumb and abusive things like bard-speed hacks is appropriate and necessary, and I'm sure already implemented. Personally, I don't think client-side patches are a reasonable option.
rav
|