Closed A53o closed 1 year ago
Bro github doesn't support jar file types for upload....
Hold on I'm getting a Wetransfer.com link lmfao
https://we.tl/t-yUQVjs5Ovp Use that to download the updated plugin
ok im trying it now
ok so the Enderian is still very laggy rip
That improved things by 10%. Progress lol
lol is there a way for you to optimise that more it dose not mater how long it takes
Probably yes, just unsure due to me having to check the renderer so often. I could lower the tps rate for that task, and I can maybe try a few other things to optimize it, but it will take some experimenting
yea its fine take your time i just need something that works and it dose not mater how long it takes
According to the spark report it's coming from the conditioner code so imma check that out first one sec
ok
Found whats causing the issue. I will try and create a better way of doing this, probably with pre-class loading methods
ok take your time i dont need it any time soon
Alrighty, I may have an optimized build working by Sunday
Mainly bc I am busy with stuff this week lol. Probably would be Saturday at most
ok cool get back to me when you have it
testing something now
Ok sweet
try that. idk how its doing bc my computer is using most of its cpu on other htings and its running so many things that is basically dying lol. also spark is broken bc the css is just gone lmfao
Alr I'll test it latter today
um the website is brokin
lmao hold on
new linky
ok
do i need to send a spark report
if you want then yes, but if it clearly performs better than no. spark css also kinda bork toda lmfao
didn't work
rip
aight lemme continue tryin
also it just lags when i join without an origin
mk
it seems to happen this time when joining the 2 thread proccesses i setup. i will fix this one sec.
i actually made it worse and my server just crashed lmao
who knew optimization would be a pain
oh damn i actually optimized that code a lot. its 214% faster now lol
ok i can prob optimize this more but at this point its basically the renderer thats taking most of the cpu. but it is noticeably faster
went from abt 90% cpu usage for the renderer to abt 30%
i have now implemented the ActionOverTime power ticker code for intervaling, which should slow down the rate from 20 tps for that power to abt 2 tps per second for that power. that should greatly reduce cpu usage bc its not operating on the renderer until the 1/2 second has passed.
now optimizing the chunk distance for it, it will run in a max of 7 chunks around the plyaer instead of the entire world. if theplayer render distance is smaller than 7 chunks it will run on that distacne
alright i optimized it from using ~80-90% of the main thread to ~10-25%
Thx I will test this later today it's 8:40 am lol
its much better
but i still get this [23:48:42 WARN]: Can't keep up! Is the server overloaded? Running 5256ms or 105 ticks behind
ye that will continue to happen from time to time due to how horribly unoptimized my code is lmao. which is why i have been working on optimizing it lol
ik your doing your best minecraft is just very unoptimized
yeah. sad that folia isnt supported tho, genesis could benifete a lot form folia, but making folia 100% compatible would mean months of work. i tried doing it before and dropped the commit due to me changing so many things with everyhting still erroring bc genesis intertwines itself into all of the threads everywhere all at once, meaning every line would need to be run on a different thread. rly annoying lol
i might just have to wait for months as long as a have a plugin ill be happy it dose not matter how long i wait
Describe the bug I'm getting an error on server startup
Plugin Version 0.2.1
Minecraft version 1.20.1
Server software Paper
Steps to reproduce start the server
What should happen? no errors and startup fine
What is happening instead? Error
Stacktrace/Errors on Console https://pastebin.com/c3tdFxX3