View Single Post
  #2  
Old 08-16-2008, 05:06 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

While posting in another thread about this about this opcode, I thought of an idea that might be extremely useful in the Emulator if it is possible. I was trying to think of why live might have it if they don't use auto-afk and I thought that maybe they use it as an Idle setting for characters to save server resources and more importantly, bandwidth.

The idea is that we use that opcode to set players into an idle state so that the server doesn't send them any (or very minimal) updates until they make that screen active again. This could potentially allow for a 10-20% increase in server population with good stability. It would also work perfectly for the bazaar if it was ever implemented! Imagine being able to have 100 characters in bazaar and them using almost no server bandwidth or resources!

I don't know if this is possible, but it would certainly be awesome if it could work. Other than trying to figure out how to stop sending updates and start it again, I think the hardest part would be figuring out how to find out which state they are supposed to be in. Since it sends the same opcode for going from active to inactive and also inactive to active, I don't know if there would be a way for the server to tell them apart. But, it so, I think this could be a pretty nice improvement for all servers.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote