SL22W01: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
<br /> | <br /> | ||
* '''Setup Sub-Goal for IntelliJ IDEA''' | *'''Setup Sub-Goal for IntelliJ IDEA''' | ||
*'''Chunkli:''' | *'''Chunkli:''' | ||
Line 22: | Line 22: | ||
***'''The old system is not really used anymore''' | ***'''The old system is not really used anymore''' | ||
**'''Fix implementation of copySmallerAreas, currently broken''' | **'''Fix implementation of copySmallerAreas, currently broken''' | ||
**<br /> | **Completely remove "progress" system from Chunkli, makes the code difficulty to maintain - nearly no benefits<br /> | ||
*** | *** | ||
*** | *** |
Revision as of 21:15, 13 January 2022
- Setup Sub-Goal for IntelliJ IDEA
- Chunkli:
- Change Chunkli Kryo to use Pool<Kryo> finally
- Update Impl of TickJobPool / Get Pool / Set Pool
- Change Impl to pre-generate most data and insert all at once
- Change the impl of detecting lags on the server
- Only Get/Set chunks from memory if available
- Change implementation of autosavePeriod to use our own WorldSaver again
- Save about 1-10 Chunks per tick max depending on current server load
- Emergency save chunks if not saved for some time
- Change implementation of BackgroundRelightTasks again?
- The old system is not really used anymore
- Fix implementation of copySmallerAreas, currently broken
- Completely remove "progress" system from Chunkli, makes the code difficulty to maintain - nearly no benefits