Houmgaor
99e544e0cf
perf(channelserver): move UserBinary and minidata to memory-only
...
UserBinary type1-5 and EnhancedMinidata are transient session state
resent by the client on every login. Persisting them to the DB on
every set was unnecessary I/O. Both are now served exclusively from
server-scoped in-memory maps (userBinaryParts, minidataParts).
Includes a schema migration to drop the now-unused type2/type3
columns from user_binary and minidata column from characters.
Ref #158
2026-02-19 00:05:20 +01:00
..
2026-02-18 21:39:13 +01:00
2025-10-31 12:59:32 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2024-03-15 00:54:18 +00:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-17 17:59:00 +01:00
2026-02-18 18:24:36 +01:00
2026-02-17 17:59:00 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 15:59:36 +01:00
2026-02-17 23:33:44 +01:00
2026-02-18 18:24:36 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-17 17:32:54 +01:00
2026-02-16 22:19:44 +01:00
2026-02-17 17:59:00 +01:00
2026-02-18 00:47:14 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 15:59:36 +01:00
2026-02-18 00:47:14 +01:00
2026-02-16 22:19:44 +01:00
2026-02-17 17:59:00 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2026-02-17 23:57:14 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:35:55 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 19:42:59 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 00:19:11 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 00:19:11 +01:00
2026-02-17 23:57:14 +01:00
2025-10-19 22:52:58 +02:00
2026-02-18 21:39:13 +01:00
2026-02-18 18:24:36 +01:00
2026-02-18 21:48:08 +01:00
2025-10-19 23:39:23 +02:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:48:08 +01:00
2025-11-01 00:37:59 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 23:39:29 +01:00
2026-02-16 22:19:44 +01:00
2026-02-19 00:05:20 +01:00
2026-02-16 22:19:44 +01:00
2022-07-29 03:25:23 +10:00
2026-02-16 22:19:44 +01:00
2026-02-17 17:54:51 +01:00
2025-11-09 11:57:28 +01:00
2026-02-16 22:19:44 +01:00
2026-02-16 18:35:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-17 17:59:00 +01:00
2026-02-18 21:48:08 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 23:39:29 +01:00
2026-02-16 22:19:44 +01:00
2022-07-29 03:25:23 +10:00
2026-02-16 22:19:44 +01:00
2023-02-13 22:27:07 +11:00
2026-02-18 15:59:36 +01:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2025-10-19 22:43:05 +02:00
2026-02-18 17:59:15 +01:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2025-10-21 00:00:08 +02:00
2026-02-18 23:02:44 +01:00
2022-07-29 03:25:23 +10:00
2026-02-16 22:19:44 +01:00
2023-03-27 21:29:23 +11:00
2026-02-16 22:19:44 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-18 21:48:08 +01:00
2026-02-19 00:05:20 +01:00
2026-02-19 00:05:20 +01:00
2026-02-16 22:19:44 +01:00
2025-10-19 23:49:23 +02:00
2026-02-18 21:39:13 +01:00
2026-02-18 21:39:13 +01:00
2026-02-17 18:07:38 +01:00
2026-02-19 00:05:20 +01:00
2026-02-16 11:31:42 +01:00
2026-02-19 00:05:20 +01:00
2026-02-16 22:19:44 +01:00
2024-11-09 18:20:49 +11:00
2026-02-16 22:19:44 +01:00
2026-02-16 22:19:44 +01:00
2026-02-17 17:59:00 +01:00
2025-10-31 12:59:32 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2026-02-17 18:07:38 +01:00
2026-02-18 21:39:13 +01:00
2026-02-16 22:19:44 +01:00
2026-02-17 23:57:14 +01:00