9
0
mirror of https://github.com/Dreeam-qwq/Gale.git synced 2025-12-27 10:39:12 +00:00
Commit Graph

210 Commits

Author SHA1 Message Date
Martijn Muijsers
28e266d7d0 Add configuration for logging disconnections with null id 2023-07-29 11:23:34 +02:00
Martijn Muijsers
79657b26cf Updated Upstream (Paper) 2023-07-29 11:09:28 +02:00
Martijn Muijsers
216520aaf6 Remove ambiguous import 2023-07-04 14:54:55 +02:00
Martijn Muijsers
1f04ebee0f Updated Upstream (Paper) 2023-07-04 14:43:19 +02:00
Martijn Muijsers
8ffa6fa149 Updated Upstream (Paper) 2023-06-18 18:04:34 +02:00
Martijn Muijsers
d20306e8d1 Updated Upstream (Paper) 2023-06-16 16:48:40 +02:00
Martijn Muijsers
534445cd40 Updated Upstream (Paper) 2023-06-14 08:35:01 +02:00
Martijn Muijsers
30cbb377e1 Updated Upstream (Paper) 2023-06-14 08:10:05 +02:00
Martijn Muijsers
9c8dd899fb Updated Upstream (Paper) 2023-06-11 14:52:11 +02:00
Martijn Muijsers
3efde1600d Update to 1.20 2023-06-09 09:01:57 +02:00
Martijn Muijsers
dad62237f8 Updated Upstream (Paper) 2023-06-08 23:16:40 +02:00
Martijn Muijsers
fe9c202027 Updated Upstream (Paper) 2023-05-11 23:14:50 +02:00
Martijn Muijsers
798ae738ad Updated Upstream (Paper) 2023-04-29 15:36:52 +02:00
Martijn Muijsers
a5def95a2e [ci-skip] Remove erroneous import 2023-04-10 12:29:26 +02:00
Martijn Muijsers
718aad3940 Replace program icon 2023-03-24 21:48:20 +01:00
Martijn Muijsers
2cb8f3f6f0 Instantly continue on world upgrade finish 2023-03-24 09:18:01 +01:00
Martijn Muijsers
b4a965daba Do not wait for world upgrade thread pool termination 2023-03-24 09:11:49 +01:00
Martijn Muijsers
147bb050b9 Remove @ character from virtual thread warning 2023-03-24 09:03:15 +01:00
Martijn Muijsers
cbde4979bf Fix 5-second TPS in /tps command 2023-03-22 18:39:55 +01:00
Martijn Muijsers
a11f786b14 Updated Upstream (Paper) 2023-03-22 17:08:36 +01:00
Martijn Muijsers
92a686aa44 Disable watching for blocked threads by default 2023-03-22 16:52:27 +01:00
Martijn Muijsers
b7fd9efe68 Simplify development run JVM arguments 2023-03-22 16:49:11 +01:00
Martijn Muijsers
43611dc086 Update variable entity wake-up duration configuration documentation 2023-03-22 00:45:09 +01:00
Martijn Muijsers
1226105fee Remove unused imports 2023-03-22 00:33:48 +01:00
Martijn Muijsers
add3ee8f82 Variable entity wake-up duration 2023-03-22 00:27:03 +01:00
Martijn Muijsers
df71461201 Squash fixup patches 2023-03-21 23:59:48 +01:00
Martijn Muijsers
97429e81f2 Move removed patch code to a different patch 2023-03-21 23:59:18 +01:00
Martijn Muijsers
1dd6a05bfe Fixes for 1.19.4 2023-03-21 20:19:56 +01:00
Martijn Muijsers
6151612638 Update patches for 1.19.4 2023-03-20 21:52:42 +01:00
Martijn Muijsers
fea609a45a Do not pre-poll chunk cache tasks 2023-02-17 17:27:21 +01:00
Martijn Muijsers
230ce3db51 Warn if virtual threads are not enabled 2023-02-17 17:08:55 +01:00
Martijn Muijsers
e53e77c992 Ignore null or empty polled chunk cache tasks 2023-02-16 19:36:45 +01:00
Martijn Muijsers
e9e84c307f Update isUpdateOngoing Javadoc method reference 2023-02-16 17:10:23 +01:00
Martijn Muijsers
845755e5b7 Default to system threads instead of cores 2023-02-16 17:06:50 +01:00
Martijn Muijsers
a323665798 Updated Upstream (Paper) 2023-02-16 17:04:47 +01:00
Martijn Muijsers
85602beca4 Add ability to use virtual threads 2023-02-13 21:48:41 +01:00
Martijn Muijsers
a056d4338e Updated Upstream (Paper) 2023-02-13 20:34:58 +01:00
Martijn Muijsers
0601d22510 Pre-poll chunk cache tasks off the main thread 2023-02-13 00:26:00 +01:00
Martijn Muijsers
1fcd8018f9 Run chunk distance sorting updates off the server thread 2023-02-10 21:44:13 +01:00
Martijn Muijsers
b91976d7a3 Sort main thread chunk cache tasks by distance 2023-02-10 21:07:25 +01:00
Martijn Muijsers
f1503a7be7 Use new array level instances 2023-02-07 17:57:37 +01:00
Martijn Muijsers
51dd134421 Let threads take over update calls from the server thread 2023-02-07 17:55:33 +01:00
Martijn Muijsers
ac4ce86d65 Only notify one thread per unlocking event 2023-02-06 21:15:26 +01:00
Martijn Muijsers
25e9f8a3c5 Check for timeout in sub-task loop 2023-02-06 19:40:20 +01:00
Martijn Muijsers
f46c4f05d8 Enable SIMD for development runs 2023-02-06 19:23:49 +01:00
Martijn Muijsers
8a11cbe4e2 Use timeout instead of notifications after chunk worker task 2023-02-06 19:18:18 +01:00
Martijn Muijsers
c8675f646c Notify ServerChunkCache of completed chunk worker tasks to trigger chunk manager mid tick 2023-02-06 18:41:44 +01:00
Martijn Muijsers
2c62764cce Yielding ChunkTaskScheduler 2023-02-05 21:58:32 +01:00
Martijn Muijsers
4d37dc3a68 Watch for blocking base threads 2023-02-04 13:03:29 +01:00
Martijn Muijsers
4748199798 Fix base threads getting blocked by memoized Supplier
This notably also means:
* Base threads can only yield to a YIELDING task if they hold no YieldingLock
* Chunk worker tasks are considered YIELDING
2023-02-03 23:56:10 +01:00