Owner Lation 942 Posted September 21, 2020 Owner Share Posted September 21, 2020 (edited) Recent Server Efficiency Improvements As we stated in the previous post about the recent server performance, today we are glad to share some improvements that have been made in this area. This will in the long run dramatically affect the general efficiency and reliability of our server. Two things so far have been overhauled & re-written from scratch. Item weights & the Quest tab. Let's start with the item weights improvements. Item Weights In the old code - the server used to loop through every single item that exists & check if that item was in your inventory. It would do this loop every time someone opened the equipment tab or anytime it has to calculate weight. Now imagine this happening to all the players daily checking their bonuses, etc. It surely has an affect. The improvements made here are now it loops through items already in your inventory, or already equipped. Then it checks & calculates the weight from there. It no longer loops through the 100,000+ items we have every time! Quest tab Previously, this tab would consistently send data back and forth from the server to the client every second. And that's a load of data, for example - with all the players online and their Quest tab sending all this data every second. With the rewrite here now the server only sends the data when it needs to be updated. When you open a Mystery box, it'll send & update that information. When a player logs in or out it'll send that data & update. Instead of sending & checking this information every second of every day from every player. Good stuff. Now on to some thing's you, the player's, may actually care about.. Ruins of Graetoria Some time ago we introduced an item into an Exclusive Monthly Mystery Box, X'rul Void Dye. Looking back, we realize this could have been done better so we are making that change today. (better late than never?) The X'rul Void Dye item is a dye that recolors the Guardian gear you get from Ruins. This dye colors this gear to match the Boss, Harbinger X'rul. This is only a cosmetic difference! This item now drops from Harbinger X'rul himself! At the same rarity as the gear (1/470-ish). We have also added it to the Collection Log! As if this wasn't already grindy' enough, now we've added this singular item you got to get 3 times Misc. Changes & Fixes Barrow's Gloves can now be purchased from Training Zone again Removed Ornament Kits from World announcements (Clues, specifically) Disciple gear Defence requirement has been lowered to 40 Ruined dragon armor pieces drop rate has been reduced by 60% (1/256 to 1/157) You must purchase the x2 Prayer Altar unlockable to use the altar at DZ now Iron's can no longer purchase this item Player's with a space in their name can now use #ely-share ( @Callum, @Kemi ) Drops not disappearing has been fixed Stairs not working near Mithril Dragons has been fixed Void Drake pet drop has been fixed Well of Goodwill XP benefits now counts towards Combat skills Easy Clue Scroll's are now much more obtainable (Adjusted for Rock Crabs, added too Fire Giants & Yaks) Medium Clue Scroll's are more obtainable (Added too Fire Giants, Yaks & Aberrant spectre) Server events now save (Bossing events & Well of Goodwill) through a restart A new client update is available that hopefully resolves some crashing issues (F-keys, etc) This also includes: zoom in & out with only the Scroll Wheel With all that said, we really hope you enjoy these changes & hopefully we will see an improvement in server performance including the recent crashing we've experienced with the use of F-key's & such. Leave a comment below what you think of this update and a big ol' thanks to @Matt for doing all these lovely improvements and fixes Edited September 21, 2020 by Lation 1 Quote Link to comment Share on other sites More sharing options...
Boats 254 Posted September 21, 2020 Share Posted September 21, 2020 LARGE THINGS ARE HAPPENING ALL THE TIME HOLY Quote Link to comment Share on other sites More sharing options...
Worst HCIM 33 Posted September 21, 2020 Share Posted September 21, 2020 looks good guys Quote Link to comment Share on other sites More sharing options...
Developer Luke 134 Posted September 21, 2020 Developer Share Posted September 21, 2020 good work. Quote Link to comment Share on other sites More sharing options...
Goddess 130 Posted September 21, 2020 Share Posted September 21, 2020 7 hours ago, Lation said: Well of Goodwill XP benefits now counts towards Combat skills THANK YOU! Behind the scenes fixes for Lag & Stability are awesome and should allow our players to have a much better gaming experience. Beautiful set of updates. Quote Link to comment Share on other sites More sharing options...
ThatGrayFox 1 Posted September 22, 2020 Share Posted September 22, 2020 Great job, ya'll. Love to see it. Quote Link to comment Share on other sites More sharing options...
Administrators Will 53 Posted September 22, 2020 Administrators Share Posted September 22, 2020 9 hours ago, Lation said: Recent Server Efficiency Improvements As we stated in the previous post about the recent server performance, today we are glad to share some improvements that have been made in this area. This will in the long run dramatically affect the general efficiency and reliability of our server. Two things so far have been overhauled & re-written from scratch. Item weights & the Quest tab. Let's start with the item weights improvements. Item Weights In the old code - the server used to loop through every single item that exists & check if that item was in your inventory. It would do this loop every time someone opened the equipment tab or anytime it has to calculate weight. Now imagine this happening to all the players daily checking their bonuses, etc. It surely has an affect. The improvements made here are now it loops through items already in your inventory, or already equipped. Then it checks & calculates the weight from there. It no longer loops through the 100,000+ items we have every time! Quest tab Previously, this tab would consistently send data back and forth from the server to the client every second. And that's a load of data, for example - with all the players online and their Quest tab sending all this data every second. With the rewrite here now the server only sends the data when it needs to be updated. When you open a Mystery box, it'll send & update that information. When a player logs in or out it'll send that data & update. Instead of sending & checking this information every second of every day from every player. Good stuff. Now on to some thing's you, the player's, may actually care about.. Ruins of Graetoria Some time ago we introduced an item into an Exclusive Monthly Mystery Box, X'rul Void Dye. Looking back, we realize this could have been done better so we are making that change today. (better late than never?) The X'rul Void Dye item is a dye that recolors the Guardian gear you get from Ruins. This dye colors this gear to match the Boss, Harbinger X'rul. This is only a cosmetic difference! This item now drops from Harbinger X'rul himself! At the same rarity as the gear (1/470-ish). We have also added it to the Collection Log! As if this wasn't already grindy' enough, now we've added this singular item you got to get 3 times Misc. Changes & Fixes Barrow's Gloves can now be purchased from Training Zone again Removed Ornament Kits from World announcements (Clues, specifically) Disciple gear Defence requirement has been lowered to 40 Ruined dragon armor pieces drop rate has been reduced by 60% (1/256 to 1/157) You must purchase the x2 Prayer Altar unlockable to use the altar at DZ now Iron's can no longer purchase this item Player's with a space in their name can now use #ely-share ( @Callum, @Kemi ) Drops not disappearing has been fixed Stairs not working near Mithril Dragons has been fixed Void Drake pet drop has been fixed Well of Goodwill XP benefits now counts towards Combat skills Easy Clue Scroll's are now much more obtainable (Adjusted for Rock Crabs, added too Fire Giants & Yaks) Medium Clue Scroll's are more obtainable (Added too Fire Giants, Yaks & Aberrant spectre) Server events now save (Bossing events & Well of Goodwill) through a restart A new client update is available that hopefully resolves some crashing issues (F-keys, etc) This also includes: zoom in & out with only the Scroll Wheel With all that said, we really hope you enjoy these changes & hopefully we will see an improvement in server performance including the recent crashing we've experienced with the use of F-key's & such. Leave a comment below what you think of this update and a big ol' thanks to @Matt for doing all these lovely improvements and fixes Very very pleased with this update, many great fixes and changes. keep up the good work! Quote Link to comment Share on other sites More sharing options...
Callum 134 Posted September 22, 2020 Share Posted September 22, 2020 Fantastic work guys, keep it up! Quote Link to comment Share on other sites More sharing options...
Sin 17 Posted September 22, 2020 Share Posted September 22, 2020 Great job guys! Love seeing all the new stuff being added. Ely has came a long way, cant wait to see the future of the game! Quote Link to comment Share on other sites More sharing options...