Page 1 of 1

Server Updates - 13 January 2025

PostPosted: Mon Jan 13, 2025 4:57 pm
by Allan
I've recently had some free time after finishing up multiple projects around the house, so started back on coding Alasiya-EvE.
Warping has had a position bug for over a year (maybe longer) that i wasnt aware of due to improper testing. this also was missed for so long due to my updating/testing of systems used while docked.
this has been found and fixed. this affects bubble system tracking also.
PI check were wrong (code checks in wrong place), so this broke client when switching to planet view.
found and fixed.
Skill checks for level weren't working properly. client doesn't care as it don't use our level data, but server does.
this is fixed.
Blueprint BOM was broken. after tracking this down, i found a single line of code in the wrong place, which was done sometime around March 2023. obviously, this wasnt properly tested either.
it is now fixed.
I have had problems with the reference-counting code since i started working on this project. in March 2023 i finally had enough and disabled the entire system. i had some time around July 2024 to revisit it, and wrote my own ref-count code and implemented it, which works much better, but still have memory leaks. valgrind shows 183 errors now, versus 290+ previously. this was tested using static data only, no clients logged in.
memory leaks are (and have been) work-in-progress. as it doesn't affect players, it's not high on the list. i'll work on it for a while, then stop for a while.
entity wanderer process has been re-worked for faster execution and better checks. This is part of the bubble system code, which has improved entity tracking within their respective bubble.

NEW SYSTEM...
I finished writing the Implant system and have updated their bonuses to better match attributes. i've found a couple of bugs recently that have not been addressed yet. this is high on the list.
Character Attributes on Alasiya-EvE are higher than live.
because of this, the default remapper doesnt quite work right. this has been revised/updated to match our data.
I will be making a separate post about character attributes and implants and my reasonings. (note: boosters not implemented yet)