Commit Graph

3336 Commits

Author SHA1 Message Date
s809 f609dcb468 Merge remote-tracking branch 'origin/main' 2025-01-20 11:00:13 +05:00
s809 a69936ca69 Merge branch 'feature/generation-bounds' 2025-01-20 10:59:11 +05:00
James Seibel 8c81c867b6 merge 2025-01-19 17:42:45 -06:00
James Seibel 995f80d553 Fix beacons disappearing and not updating correctly 2025-01-19 17:42:14 -06:00
s809 08f36b4371 Lower the log level of rate limit hits 2025-01-18 17:02:35 +05:00
s809 3d8d8bc0f7 Add generation bounds 2025-01-18 16:42:57 +05:00
s809 54a7cbcb84 Add a check for duplicate config command names and fix duplicate name 2025-01-18 16:26:33 +05:00
s809 a908fcdb69 Change valueConstrainer type in SessionConfig 2025-01-18 16:25:34 +05:00
s809 9f52a86b9e Return pooled objects after receiving LODs 2025-01-16 21:12:16 +05:00
James Seibel 09962acca6 Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons-core 2025-01-16 07:20:06 -06:00
s809 f83725f05e Fix server not shutting down, again 2025-01-15 23:34:38 +05:00
s809 2afc7df596 Increase pregen rolling average 5x 2025-01-15 21:43:40 +05:00
James Seibel 663ad74724 Add missing localization 2025-01-14 21:34:42 -06:00
James Seibel 342a15b611 minor formatting fix 2025-01-14 21:19:36 -06:00
James Seibel 0518da6872 remove Logger.errorAndThrow() 2025-01-14 21:17:53 -06:00
James Seibel a3263ba5ba remove unneeded debug log 2025-01-14 19:48:25 -06:00
James Seibel 630547d794 Reduce holes when flying around a partially loaded world 2025-01-14 07:35:33 -06:00
James Seibel 0a9913e24d Fix errors when using LZ4 compression 2025-01-14 07:17:40 -06:00
James Seibel f3368f5a07 Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons-core 2025-01-14 07:03:39 -06:00
James Seibel 1913e09303 Put several queries in try-finally blocks
this prevents leaks
2025-01-14 07:03:12 -06:00
s809 863bfbaff5 Release full data sources after sending to clients 2025-01-13 23:37:22 +05:00
James Seibel 8b88816499 add commented out WAL flushing logic 2025-01-13 07:02:41 -06:00
s809 fbecc8e02d Use dynamic precision for displaying pregen status 2025-01-12 21:56:48 +05:00
James Seibel 68e281d299 Remove year range from licensing headers
The license is still valid, now I just don't have to update them every year
2025-01-11 21:26:51 -06:00
James Seibel 9ede311c40 reminder comment about potential LodQuadTree concurrent issue 2025-01-11 21:06:47 -06:00
James Seibel 4f47c78acc Fix chunk updates not applying as soon as they should 2025-01-11 20:11:42 -06:00
James Seibel 9a3d36757f Add automatic overdraw prevention to improve fading 2025-01-11 17:59:21 -06:00
James Seibel 9adcfd8143 Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons-core 2025-01-11 14:56:18 -06:00
James Seibel 8af67c8fcf minor comment add 2025-01-11 13:36:58 -06:00
James Seibel ac2bfd98cd fix rare columnRenderBuffer future nullpointer 2025-01-11 13:36:47 -06:00
James Seibel c80abeb567 Fix LodQuadTree render source leaks 2025-01-11 13:36:37 -06:00
s809 88ef153bc7 Pregen improvements 2025-01-11 23:55:16 +05:00
James Seibel 5c96937ab4 Fix CPU bottle neck for world gen when updating beacons 2025-01-11 10:50:24 -06:00
James Seibel cc2b7f6078 Fix some generic object rendering concurrent modification issues 2025-01-11 09:35:31 -06:00
James Seibel fd658a3d5b add missing renderableBoxGroup GLMC calls 2025-01-11 09:31:19 -06:00
James Seibel a577d69e8c Re-add a missing GLState revertion 2025-01-11 08:22:22 -06:00
James Seibel 14c6707ff9 Fix compiling, forgot to move some QuadTree objects 2025-01-10 22:16:11 -06:00
James Seibel 3c1d9f3e3f Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons-core 2025-01-10 21:58:04 -06:00
James Seibel 430942788d Fix rendering LODs from different levels after changing dimensions 2025-01-10 21:57:51 -06:00
s809 ec19e43216 Add pregen command 2025-01-11 02:55:04 +05:00
James Seibel 29040519e0 Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons-core 2025-01-10 07:26:30 -06:00
James Seibel f93b57e935 Improve initial LOD loading speed and add KeyedLockContainer 2025-01-10 07:26:27 -06:00
s809 ea34e9514b Simplify executor task submitting logic 2025-01-10 12:42:16 +05:00
James Seibel 506b2b0f7b Fix delayedSaveCache and fix slow LOD updating regression 2025-01-09 21:26:51 -06:00
James Seibel ffc982ba55 Fix a couple error messages 2025-01-09 21:23:43 -06:00
James Seibel 2936215f46 replace stacktrace prints with loggers 2025-01-09 18:43:52 -06:00
James Seibel e8956392cf Improve initial LOD loading speed and allow removing executor tasks 2025-01-09 18:33:28 -06:00
James Seibel fc87a1201d add logger to GitlabGetter 2025-01-09 17:26:43 -06:00
James Seibel eb7b03fbfe fix some data sources not being caught and closed
This should further reduce the max memory needed.

DelayedFullDataSourceSaveCache is problematic due to not properly closing all data sources it creates and has been deprecated and removed.
2025-01-09 17:19:49 -06:00
s809 f10c21f0a3 Change priorities a bit 2025-01-08 19:59:15 +05:00