Alex Posted July 6, 2015 Report Share Posted July 6, 2015 (edited) Hello everyone, in this thread I'll be keeping track of my current projects and updates to the server (this doesn't include all updates to the server - instead just the content that I'm working on). I may not list every small change I do, as some updates are not recognizable to the player. I might also skip certain weeks were I'm busy with school, etc. If you have suggestions for OSRS items please go to Here.List of updates from new to old:Week #1Cleaning up of old and unused character attributes.(Technical detail: this should make logging in slightly faster by reducing useless attributes that were previously being saved and read in each time you logged). Some small animation fixes.Player instance saving. This is a system that I've been trying to get working although it's still incomplete atm. (Technical detail: this will take advantage of the large amount of RAM we have by using extra memory but make logging faster)Redesign of server-sided item data structure. (Technical detail: I've been able to completely restructure how all item data is held within the memory by using a hash data structure, as a result the complexity went from being linear to constant. e.g. one of the methods that was used to get and total item bonuses would take 4,290,000 operations at worse-case O(n^3). It now takes 129 at worse-case. This method and other methods that used this old system were extremely slow. The greatest impact will be with item switching, as this method and others were called EVERYTIME you switched an item, it should now be at it's near theoretical maximum speed! (apart from your individual ping to the server's location)Login flood protection. (Technical detail: this is to prevent attacks and large amounts of multi-logging)note: even though these things are ready not all of them are in-game yet.Week #2More cleaning up of the source and working on making things more efficient.(Technical detail: removing unused code, fixing warnings and fixing up misc. code)Perfect Dragon Spear special.(Technical detail: http://2007.runescape.wikia.com/wiki/Dragon_spear exactly the same as mentioned here. Dragon Spear and Dragon Spear (p++) will have new ids from the old ones.)Complete restructuring of how protect items are handled(Technical detail: Items with a value over 500k will be limited at 500k, all normal items (non-pkp, donator, vote) priorities will be cut in half, and all point based items will now be 20k/point (e.g. dragon claws 1000*20k) This will give PKP, Donator, and Vote items higher priority over spawnable items as they have actual value. Cheaper items like OVL pots, easter eggs, etc can still be lost over spawnable items like godswords, as they are on the cheaper end of PKP items.)Week #3New admin and mod commands added Fully working and correct Overload Potion addedTechnical detail: Exact same as http://2007.runescape.wikia.com/wiki/OverloadSuper Combat PotionTechnical detail: Exact same as http://2007.runescape.wikia.com/wiki/Super_combat_potion (Will cost PKP, and be slightly less than Overloads)Fixed NPC Combat bugWeek #4No week four content or bugs fixes. I've been on vacation and haven't had any good chances to work on stuff. Although I have done some analyses and come the conclusion that the server is stable enough for me to start doing content updates. This next month I'll start working on bringing 07 features and a resizeable client.Week #5 & 6For week five and six visit my thread here: http://roatpkz.com/newforum/index.php?/topic/802-osrs-item-request-thread/&page=1Fixed attacking while teleportingTechnical detail: You can no longer attack or move in the teleport animation stateFuture UpdatesWell, I'm back at school and it turns out I'm not going to have the time to be a developer. It was fun, but school is more important for me. I'm taking 4 upper level classes in CS: Software Engineering, Database 2, Big Data Mining, and Networking where each requires a lot of projects and time learning new things. I'll still be around like always and help out Gretar when he needs it.Green - Completed and ready to implement into next patchOrange - Still working on but nearly ready for release, possibly still needs further bug testingRed - Halted, possibly too many critical bugs that cause multiple issues, or the content being rejectedStrikethrough - Removed(This list only includes stuff that I've started and not all of my future ideas) Edited September 2, 2015 by Alex Week 5 and 6 stuff 3 Link to comment Share on other sites More sharing options...
Castial Posted July 6, 2015 Report Share Posted July 6, 2015 Good work Alex, I can see you're just transferring the old thread. Hoping to see more updates mate. Link to comment Share on other sites More sharing options...
Harley Posted July 6, 2015 Report Share Posted July 6, 2015 Man just straight up copied the whole thing, code and everything lmao. #4 really does sound the best out of them all though.Can't wait to see what week 2 beholds. Link to comment Share on other sites More sharing options...
Alex Posted July 6, 2015 Author Report Share Posted July 6, 2015 Good work Alex, I can see you're just transferring the old thread. Hoping to see more updates mate. Yep, just moving it over. I will continue to keep it up to date as I work on more things. 1 Link to comment Share on other sites More sharing options...
Harley Posted July 6, 2015 Report Share Posted July 6, 2015 Yep, just moving it over. I will continue to keep it up to date as I work on more things. Can't wait bruh. Nice to see you posting. Link to comment Share on other sites More sharing options...
Castial Posted July 6, 2015 Report Share Posted July 6, 2015 Yep, just moving it over. I will continue to keep it up to date as I work on more things. +1 me and Bats have loads of suggestions, if you have any free time go check out the "In game suggestion section". Link to comment Share on other sites More sharing options...
Zoradz Posted July 6, 2015 Report Share Posted July 6, 2015 Nice work buddy - Can I ask what's up with the Player Instance saving? 1 Link to comment Share on other sites More sharing options...
Wizzy Boots Posted July 6, 2015 Report Share Posted July 6, 2015 Good job alex. Link to comment Share on other sites More sharing options...
Guest Posted July 6, 2015 Report Share Posted July 6, 2015 apreciate your work. Link to comment Share on other sites More sharing options...
Yoobs Posted July 6, 2015 Report Share Posted July 6, 2015 Thanks Alex, looking forward to the rest of the updates to come. Link to comment Share on other sites More sharing options...
pk and own Posted July 6, 2015 Report Share Posted July 6, 2015 GoodLuck with it. Link to comment Share on other sites More sharing options...
Alex Posted July 9, 2015 Author Report Share Posted July 9, 2015 Updated with some new stuff Link to comment Share on other sites More sharing options...
Castial Posted July 9, 2015 Report Share Posted July 9, 2015 (edited) Updated with some new stuffThanks for the update.2nd part is the best, wouldn't a simple fix be increasing it to 100k per point? since gp is worthless it's irrelevant. That way Easter eggs, and overloads can still be protected over spawnable stuff. Edited July 9, 2015 by Castial Link to comment Share on other sites More sharing options...
Harley Posted July 9, 2015 Report Share Posted July 9, 2015 Updated with some new stuffGood st00f. I like the restructure of the protect item ting. That shit got hella annoying at times lmao. Link to comment Share on other sites More sharing options...
Daniel Posted July 9, 2015 Report Share Posted July 9, 2015 Thanks, I can't wait for dspear update, varrock is going to be so fun. Also, so much luring to be done with it! Just one suggestion, don't use yellow text as it blinds my eyes. Thanks! Link to comment Share on other sites More sharing options...
Zoradz Posted July 9, 2015 Report Share Posted July 9, 2015 Good job. Really keen on the protect item update! Link to comment Share on other sites More sharing options...
Alex Posted July 9, 2015 Author Report Share Posted July 9, 2015 Thanks for the update.2nd part is the best, wouldn't a simple fix be increasing it to 100k per point? since gp is worthless it's irrelevant. That way Easter eggs, and overloads can still be protected over spawnable stuff. We had thought about this, but I don't think it would be fun if there wasn't any risk for none skullers. Almost all other point based items will still have higher priority over almost all spawnable items. Link to comment Share on other sites More sharing options...
Bride Chucky Posted July 9, 2015 Report Share Posted July 9, 2015 Good Job Link to comment Share on other sites More sharing options...
nickcallan Posted July 9, 2015 Report Share Posted July 9, 2015 Dank updates. Link to comment Share on other sites More sharing options...
elizathepat Posted July 12, 2015 Report Share Posted July 12, 2015 Hello everyone, in this thread I'll be keeping track of my current projects and updates to the server (this doesn't include all updates to the server - instead just the content that I'm working on). I may not list every small change I do, as some updates are not recognizable to the player. I might also skip certain weeks were I'm busy with school, etc. If you have suggestions, please go to here.List of updates from new to old:Week #1Cleaning up of old and unused character attributes.(Technical detail: this should make logging in slightly faster by reducing useless attributes that were previously being saved and read in each time you logged). Some small animation fixes.Player instance saving. This is a system that I've been trying to get working although it's still incomplete atm. (This is put off till I can figure out a critical bug with it)(Technical detail: this will take advantage of the large amount of RAM we have by using extra memory but make logging faster)Redesign of server-sided item data structure. (Technical detail: I've been able to completely restructure how all item data is held within the memory by using a hash data structure, as a result the complexity went from being linear to constant. e.g. one of the methods that was used to get and total item bonuses would take 4,290,000 operations at worse-case O(n^3). It now takes 129 at worse-case. This method and other methods that used this old system were extremely slow. The greatest impact will be with item switching, as this method and others were called EVERYTIME you switched an item, it should now be at it's near theoretical maximum speed! (apart from your individual ping to the server's location)Login flood protection. (Technical detail: this is to prevent attacks and large amounts of multi-logging)note: even though these things are ready not all of them are in-game yet.Week #2More cleaning up of the source and working on making things more efficient.(Technical detail: removing unused code, fixing warnings and fixing up misc. code)Perfect Dragon Spear special.(Technical detail: http://2007.runescape.wikia.com/wiki/Dragon_spear exactly the same as mentioned here. Dragon Spear and Dragon Spear (p++) will have new ids from the old ones.)Complete restructuring of how protect items are handled(Technical detail: Items with a value over 500k will be limited at 500k, all normal items (non-pkp, donator, vote) priorities will be cut in half, and all point based items will now be 20k/point (e.g. dragon claws 1000*20k) This will give PKP, Donator, and Vote items higher priority over spawnable items as they have actual value. Cheaper items like OVL pots, easter eggs, etc can still be lost over spawnable items like godswords, as they are on the cheaper end of PKP items.)Nice job Alex! Keep up the good work :). Link to comment Share on other sites More sharing options...
Pitch Posted July 13, 2015 Report Share Posted July 13, 2015 I'm liking the complete restructure of the protecting items. Link to comment Share on other sites More sharing options...
Robert Posted July 14, 2015 Report Share Posted July 14, 2015 Goodluck Alex A7e Link to comment Share on other sites More sharing options...
Alex Posted July 14, 2015 Author Report Share Posted July 14, 2015 Some new week 3 stuff in the works! Link to comment Share on other sites More sharing options...
stats Posted July 14, 2015 Report Share Posted July 14, 2015 Good work Alex Link to comment Share on other sites More sharing options...
Ungrateful Posted July 14, 2015 Report Share Posted July 14, 2015 Wonderful updates in week 3 . mostly the combat potion Link to comment Share on other sites More sharing options...
Castial Posted July 14, 2015 Report Share Posted July 14, 2015 (edited) I like the fact overloads will stay, I would like to suggest you have a color coded system. Good job so far though Alex, also Gretar. Green = Implanted and fully functional. Gold = Working on it minor bugs, and making progress. Red = Haven't started,but will work on. I see you kinda have one, but this will inform everyone like a legend at the bottom. Edited July 14, 2015 by Castial Link to comment Share on other sites More sharing options...
Zoradz Posted July 14, 2015 Report Share Posted July 14, 2015 Nice work for week 3 so far mate! Link to comment Share on other sites More sharing options...
Alex Posted July 23, 2015 Author Report Share Posted July 23, 2015 A small update, next week when I get home I'll start working on bringing in 07 features and a resizeable client. Link to comment Share on other sites More sharing options...
Pitch Posted July 23, 2015 Report Share Posted July 23, 2015 Hello everyone, in this thread I'll be keeping track of my current projects and updates to the server (this doesn't include all updates to the server - instead just the content that I'm working on). I may not list every small change I do, as some updates are not recognizable to the player. I might also skip certain weeks were I'm busy with school, etc. If you have suggestions, please go to here.List of updates from new to old:Week #1Cleaning up of old and unused character attributes.(Technical detail: this should make logging in slightly faster by reducing useless attributes that were previously being saved and read in each time you logged). Some small animation fixes.Player instance saving. This is a system that I've been trying to get working although it's still incomplete atm. (Technical detail: this will take advantage of the large amount of RAM we have by using extra memory but make logging faster)Redesign of server-sided item data structure. (Technical detail: I've been able to completely restructure how all item data is held within the memory by using a hash data structure, as a result the complexity went from being linear to constant. e.g. one of the methods that was used to get and total item bonuses would take 4,290,000 operations at worse-case O(n^3). It now takes 129 at worse-case. This method and other methods that used this old system were extremely slow. The greatest impact will be with item switching, as this method and others were called EVERYTIME you switched an item, it should now be at it's near theoretical maximum speed! (apart from your individual ping to the server's location)Login flood protection. (Technical detail: this is to prevent attacks and large amounts of multi-logging)note: even though these things are ready not all of them are in-game yet.Week #2More cleaning up of the source and working on making things more efficient.(Technical detail: removing unused code, fixing warnings and fixing up misc. code)Perfect Dragon Spear special.(Technical detail: http://2007.runescape.wikia.com/wiki/Dragon_spear exactly the same as mentioned here. Dragon Spear and Dragon Spear (p++) will have new ids from the old ones.)Complete restructuring of how protect items are handled(Technical detail: Items with a value over 500k will be limited at 500k, all normal items (non-pkp, donator, vote) priorities will be cut in half, and all point based items will now be 20k/point (e.g. dragon claws 1000*20k) This will give PKP, Donator, and Vote items higher priority over spawnable items as they have actual value. Cheaper items like OVL pots, easter eggs, etc can still be lost over spawnable items like godswords, as they are on the cheaper end of PKP items.)Week #3New admin and mod commands added Fully working and correct Overload Potion addedTechnical detail: Exact same as http://2007.runescape.wikia.com/wiki/OverloadSuper Combat PotionTechnical detail: Exact same as http://2007.runescape.wikia.com/wiki/Super_combat_potion (Will cost PKP, and be slightly less than Overloads)Fixed NPC Combat bugWeek #4No week four content or bugs fixes. I've been on vacation and haven't had any good chances to work on stuff. Although I have done some analyses and come the conclusion that the server is stable enough for me to start doing content updates. This next month I'll start working on bringing 07 features and a resizeable client. Green - Completed and ready to implement into next patchOrange - Still working on but nearly ready for release, possibly still needs further bug testingRed - Halted, possibly too many critical bugs that cause multiple issues, or the content being rejectedStrikethrough - Removed(This list only includes stuff that I've started and not all of my future ideas)Do NOT bring resizeable client. Link to comment Share on other sites More sharing options...
Why Gg Posted July 23, 2015 Report Share Posted July 23, 2015 Do NOT bring resizeable client.Yes, please don't.A small update, next week when I get home I'll start working on bringing in 07 features and a resizeable client. Cheers mate, keep up the good work. Link to comment Share on other sites More sharing options...
V Good Pker Posted July 23, 2015 Report Share Posted July 23, 2015 A small update, next week when I get home I'll start working on bringing in 07 features and a resizeable client. This is great, thanks, cant wait to see the updates Link to comment Share on other sites More sharing options...
Yoobs Posted July 23, 2015 Report Share Posted July 23, 2015 Cant wait to see the 07 features good job Alex! Link to comment Share on other sites More sharing options...
Harley Posted July 23, 2015 Report Share Posted July 23, 2015 If you guys don't want to use a resizeable client, then don't use it lol. Other players may want to. If he gives an option to use it, then you can decline the option. I don't particularly want the resizeable client either, but if there's an option to use it, then I just won't take the option. Sounds promising @alex. Link to comment Share on other sites More sharing options...
Ungrateful Posted July 23, 2015 Report Share Posted July 23, 2015 I can't wait for a resizeable client! Going to be awesome Link to comment Share on other sites More sharing options...
Zoradz Posted July 24, 2015 Report Share Posted July 24, 2015 Realizable would be awesome! Good job Link to comment Share on other sites More sharing options...
repent Posted July 15, 2017 Report Share Posted July 15, 2017 bump this should be coming with new client Link to comment Share on other sites More sharing options...
i always run Posted July 15, 2017 Report Share Posted July 15, 2017 Well.. Link to comment Share on other sites More sharing options...
Recommended Posts