Commit Graph
99 Commits
Author SHA1 Message Date
Flechazo 14e1bcb79a chore(all): reconcile remote history after commit message updates 2026-10-04 21:12:10 +08:00
Flechazo abc8368d36 refactor(plugin): share SDK artifacts by game version and require explicit version declarations 2026-10-04 21:10:13 +08:00
Flechazo 4ceddb4c56 docs(all): define commit scopes and simplify server configuration guidance 2026-10-04 20:10:45 +08:00
Flechazo e4276eb493 feat(all): configure proxies, reuse native HTTP and stabilize recovery
Persist direct/manual proxy settings in Client Studio and apply them to resource,
Unity and native requests, with loopback bypass and no automatic system proxy.
Pool WinHTTP/curl connections, bound workers and deadlines, cancel safely,
and log queue and transport timings without exposing sensitive paths.
Return explicit relay failures, probe through native HTTP, retry interrupted
requests and recognize completed home, field and pack scenes during recovery.
2026-10-04 20:10:01 +08:00
Flechazo 4ba29e5c93 Fix ordinary achievements, progress notifications and reward claims 2026-10-04 19:54:26 +08:00
Flechazo aec053f7d2 fix(server): restore achievements, progress, claims and experience
Load ordinary achievements and send transactional gameplay progress notifications.
Restore main-story clears and recorded gacha history without duplicate credit.
Validate claim thresholds and prior tiers, credit wallet rewards and persist
achievement experience in login responses.
2026-10-04 19:54:26 +08:00
Flechazo 1734118624 Support special chests and drive gameplay rules from GameData 2026-10-04 19:15:59 +08:00
Flechazo 5b5a219dc2 feat(server): add special loot and data-driven gameplay rules
Generate equipment loot atomically, grant random boxes and prevent repeat claims.
Read gacha pools, pity, products, tickets, missions, presets, chapter rewards
and inventory costs from GameData; extend both collaboration UR ticket pools.
Sync owned recipes, configure startup state and calendars in versioned seeds,
and validate unlock tickets and revival talents.
2026-10-04 19:15:59 +08:00
Flechazo 1327e44f32 server: keep chest claims independent of quest difficulty 2026-10-04 18:09:23 +08:00
Flechazo 64454e71a3 fix(server): keep chest claims independent of quest difficulty 2026-10-04 18:09:23 +08:00
Flechazo 89825e0aac server: implement waypoints, chest rewards and NPC talk progress 2026-10-04 18:06:50 +08:00
Flechazo aa5f0afaf7 fix(server): implement waypoints, chest rewards and NPC talk progress 2026-10-04 18:06:50 +08:00
Flechazo 769c8f2223 fix: lock server starting chapter on first initialization 2026-10-04 16:25:29 +08:00
Flechazo fe7344582f fix(server): lock server starting chapter on first initialization 2026-10-04 16:25:29 +08:00
Flechazo 42f93b63bc feat: persist story quest difficulty and configurable starting chapter 2026-10-04 16:02:33 +08:00
Flechazo 78750f2e12 feat(server): persist story quest difficulty and configurable starting chapter 2026-10-04 16:02:33 +08:00
Flechazo 2941dce22e fix: grant non-stackable chapter rewards and expose all completed packs 2026-10-04 15:05:12 +08:00
Flechazo 4e5c08a8c7 fix(server): grant non-stackable chapter rewards and expose all completed packs 2026-10-04 15:05:12 +08:00
Flechazo 557197ef62 fix: ignore disabled zero-count pack purchase rewards 2026-10-04 14:59:58 +08:00
Flechazo e1ec47bfae fix(server): ignore disabled zero-count pack purchase rewards 2026-10-04 14:59:58 +08:00
Flechazo fe64e585ff fix: load story chapters and unlock rewards from GameData 2026-10-04 14:55:25 +08:00
Flechazo 013c4dcf1c fix(server): load story chapters and unlock rewards from GameData 2026-10-04 14:55:25 +08:00
Flechazo 8910a13419 fix: serve verified story pack exploration details 2026-10-04 14:16:55 +08:00
Flechazo 3825ee7e60 fix(server): serve verified story pack exploration details 2026-10-04 14:16:55 +08:00
Flechazo f4bb6cc0d5 feat: persist recruitment and serve pack reward summaries 2026-10-04 13:53:24 +08:00
Flechazo 31d605eaca feat(server): persist recruitment and serve pack reward summaries 2026-10-04 13:53:24 +08:00
Flechazo 68794c52c8 fix: advance boss phases from GameData 2026-10-04 13:24:16 +08:00
Flechazo e8bb0cba14 fix(server): advance boss phases from GameData 2026-10-04 13:24:16 +08:00
Flechazo 61d1266b67 fix: persist master profile to restore saved login pack 2026-10-04 12:22:15 +08:00
Flechazo 857381fad6 fix(server): persist master profile to restore saved login pack 2026-10-04 12:22:15 +08:00
Flechazo f567b46687 fix: allow restoring the saved arena lobby 2026-10-04 12:09:39 +08:00
Flechazo c29204dcb0 fix(server): allow restoring the saved arena lobby 2026-10-04 12:09:39 +08:00
Flechazo 18520ad9b7 fix: preserve current health when loading character stats 2026-10-04 11:52:07 +08:00
Flechazo 39e0a99201 fix(server): preserve current health when loading character stats 2026-10-04 11:52:07 +08:00
Flechazo 25d93f7603 fix: restore saved login destination and arena field position 2026-10-04 11:35:14 +08:00
Flechazo faca42e85a fix(server): restore saved login destination and arena field position 2026-10-04 11:35:14 +08:00
Flechazo 1e6333d9df fix: allow ranked equipment with constant health options 2026-10-04 11:26:05 +08:00
Flechazo d585172514 fix(server): allow ranked equipment with constant health options 2026-10-04 11:26:05 +08:00
Flechazo 1d3565db19 fix: restore earned quest costume before validating upgrades 2026-10-04 03:10:19 +08:00
Flechazo 8891426abe fix(server): restore earned quest costume before validating upgrades 2026-10-04 03:10:19 +08:00
Flechazo 6b76ea9ba6 feat: implement friendship gifts, counseling and food recovery 2026-10-04 03:05:23 +08:00
Flechazo 0ca19f9244 feat(server): implement friendship gifts, counseling and food recovery 2026-10-04 03:05:23 +08:00
Flechazo 30e180c54c fix: avoid deadlock when changing equipped main options 2026-10-04 02:16:58 +08:00
Flechazo 3658882bc6 fix(server): avoid deadlock when changing equipped main options 2026-10-04 02:16:58 +08:00
Flechazo 7c0ab57a0d fix: include game configuration in server image 2026-10-04 01:48:24 +08:00
Flechazo b47b033a84 fix(all): include game configuration in server image 2026-10-04 01:48:24 +08:00
Flechazo bc898d0530 fix: load development settings by default 2026-10-04 01:46:58 +08:00
Flechazo 1d39190d70 fix(server): load development settings by default 2026-10-04 01:46:58 +08:00
Flechazo 40e764be7f fix: stabilize login and proxy-aware game startup 2026-10-04 01:21:58 +08:00
Flechazo e4ce37bd8e fix(all): stabilize login and proxy-aware game startup 2026-10-04 01:21:58 +08:00