s809
|
06b8f88403
|
Force highest detail in INTERNAL_SERVER mode
|
2025-01-07 02:35:53 +05:00 |
|
s809
|
56c09f5f5c
|
Add a config option to force server to always send only the highest detail
|
2025-01-07 01:25:31 +05:00 |
|
James Seibel
|
6ce6145912
|
Log a warning if the vanilla render distance is too high
|
2025-01-05 19:15:11 -06:00 |
|
s809
|
2c8c1e478d
|
Remove + on start of the line
|
2025-01-04 23:31:25 +05:00 |
|
s809
|
a444e3b974
|
Add comments to UPDATE_POS_MANAGER.maxSize and refactor
|
2025-01-04 22:11:17 +05:00 |
|
James Seibel
|
fa61e62df9
|
Add more detail to CPU preset config tooltip
|
2025-01-04 10:02:35 -06:00 |
|
James Seibel
|
b8037e3bea
|
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons-core
|
2025-01-04 09:48:30 -06:00 |
|
James Seibel
|
e0baf9be93
|
minor jarUtil comment change
|
2025-01-04 09:48:22 -06:00 |
|
James Seibel
|
4f3e867e0b
|
Fix chunk update queue max count for multiplayer player counts
also fix variable/logging
|
2025-01-04 09:42:05 -06:00 |
|
James Seibel
|
476b96bca6
|
prevent infinitely growing memory when rapidly changing between dimensions
|
2025-01-04 09:40:32 -06:00 |
|
James Seibel
|
6a9986ccd3
|
Move networked chunk updating to the LodBuilder thread
This is done both to prevent starvation, infinitely growing tasks/memory, and simplify the AbstractDhServerLevel.updateDataSourcesAsync() method.
|
2025-01-04 09:40:01 -06:00 |
|
James Seibel
|
4dd2faad67
|
Hide disableUnchangedChunkCheck from the UI
|
2025-01-04 09:31:52 -06:00 |
|
James Seibel
|
9622fc3bd7
|
Use soft references in array pool to prevent some memory crashes
Also log if there isn't enough memory
|
2025-01-04 09:31:42 -06:00 |
|
James Seibel
|
31490f97b9
|
add missing "this" to QuadElementBuffer
|
2025-01-04 09:02:50 -06:00 |
|
James Seibel
|
cc006ebb5d
|
limit queued render section loading to fix memory ballooning
|
2025-01-04 09:02:29 -06:00 |
|
James Seibel
|
184f261d6b
|
Add deprecated Purge to RateLimitedThreadPoolExecutor
|
2025-01-04 08:58:33 -06:00 |
|
s809
|
a916fe1db1
|
Add a comment to priority calculation
|
2025-01-04 19:44:23 +05:00 |
|
s809
|
8686e1727f
|
Move ThreadPoolExecutor#beforeExecute into correct place
|
2025-01-04 19:25:30 +05:00 |
|
s809
|
e770943fc9
|
Improve task prioritization
|
2025-01-04 19:23:25 +05:00 |
|
s809
|
5a31be1e42
|
Fix re-queueing of positions to reload cancelling the tick
|
2025-01-04 19:23:25 +05:00 |
|
s809
|
6774a84f61
|
Remove unused field
|
2025-01-04 19:23:25 +05:00 |
|
James Seibel
|
770fc10cdf
|
Add missing types to GLEnums.getString()
|
2025-01-03 15:58:27 -06:00 |
|
James Seibel
|
aa8659f62d
|
Fix sqlite memory leaks
|
2025-01-03 14:46:53 -06:00 |
|
s809
|
5c03c6d99d
|
Check for updates on launch on dedicated servers
|
2025-01-03 00:30:03 +05:00 |
|
s809
|
56e430dff2
|
Rename serversideShortName to chatCommandName
|
2025-01-02 19:42:57 +05:00 |
|
s809
|
3648c83b2a
|
Convert section pos to readable format in one of logs
|
2025-01-01 21:24:15 +05:00 |
|
s809
|
3b1f49e0b7
|
Group related /dh config commands
|
2025-01-01 19:59:35 +05:00 |
|
s809
|
fb78b68b96
|
Use correct world folder name in LAN level key prefix
|
2025-01-01 18:13:21 +05:00 |
|
s809
|
38611237ac
|
Remove renderDistanceRadius from server config
|
2025-01-01 18:12:45 +05:00 |
|
James Seibel
|
2bbc2440fb
|
Add validateBufferIdsBeforeRendering config
|
2024-12-31 09:08:10 -06:00 |
|
James Seibel
|
570b7d1757
|
Potentially fix EXCEPTION_ACCESS_VIOLATION rendering crash
Fixes a race condition where a OpenGL buffer ID may be deleted after it has been created for a different buffer object.
|
2024-12-31 09:07:14 -06:00 |
|
James Seibel
|
6d6d142cf3
|
Add logging when a repo has finished closing
|
2024-12-30 20:44:28 -06:00 |
|
James Seibel
|
6c23990be2
|
Add number formatting to migration progress log
|
2024-12-30 20:44:06 -06:00 |
|
James Seibel
|
cd91ba50b9
|
handle corrupted inputs
|
2024-12-28 09:15:58 -06:00 |
|
James Seibel
|
8511d6e6b8
|
Add networking thread pool to F3 screen
|
2024-12-28 09:15:24 -06:00 |
|
James Seibel
|
64b26f0267
|
Fix typo preventing threadpools from running
|
2024-12-27 18:11:51 -06:00 |
|
James Seibel
|
31a65d1ce5
|
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons-core
|
2024-12-27 08:47:33 -06:00 |
|
James Seibel
|
1e3b20a672
|
Increase default thread preset LOW -> BALANCED
|
2024-12-27 08:47:03 -06:00 |
|
James Seibel
|
607dbdbc08
|
Fix f3 screen thread run time "<"
|
2024-12-27 08:46:46 -06:00 |
|
James Seibel
|
6135bdf67c
|
Only have a single thread config
This means that CPU use will be a lot more consistent since all internal thread pools share a single thread count semaphore.
|
2024-12-27 08:46:32 -06:00 |
|
s809
|
723d93428b
|
Respond to incompatible packets so the client is able to display an error in F3
|
2024-12-27 17:05:01 +05:00 |
|
s809
|
9447510354
|
Fix failed counter working incorrectly
|
2024-12-27 15:00:06 +05:00 |
|
James Seibel
|
81654123d8
|
Fix phantomArrayList lock overhead for large thread counts
|
2024-12-26 16:27:56 -06:00 |
|
s809
|
cde804820e
|
Fix null pointers when generation is disabled
|
2024-12-26 16:08:17 +05:00 |
|
s809
|
29aa50fbd6
|
Revert "roll back part of "Prune world gen tasks above limit in multiplayer""
This reverts commit 49da0e09
|
2024-12-26 13:57:49 +05:00 |
|
s809
|
1154f23f16
|
Revert "re-calculate LodRenderSection missing pos every minute"
This reverts commit 7270eb8fe2.
|
2024-12-26 13:53:21 +05:00 |
|
s809
|
8904872b85
|
Use library provided method for filling *ArrayLists
|
2024-12-25 23:12:47 +05:00 |
|
s809
|
5dd52d3a0f
|
Fix full data source decoding failures
|
2024-12-25 23:11:55 +05:00 |
|
James Seibel
|
810172346f
|
Fix DH preventing server shutdown on close
|
2024-12-25 09:04:42 -06:00 |
|
James Seibel
|
248f6db82e
|
Fix rare null pointer race condition
|
2024-12-24 08:12:11 -06:00 |
|