Pat Hartl
fa1559c367
Add limit options for saves, user storage, and download speed
...
Implements #85 , #84 , #100
2026-06-28 14:09:02 -05:00
Pat Hartl
33e6d0f4a3
Add missing endpoint for getting tools per game
...
Ref #414
2026-06-25 02:05:15 -05:00
Pat Hartl
72bac8240a
Run game started/game stopped server scripts as fire and forget
2026-06-19 22:41:15 -05:00
Pat Hartl
a8709cd05b
Fix server game actions loading from server
2026-06-19 20:17:47 -05:00
Pat Hartl
ceb0eeb36b
Move server lifecycle management to ServerManager. Add autostop delay to servers.
2026-06-14 00:53:38 -05:00
Pat Hartl
62c03621a3
Rework update functionality as an additional download workflow
2026-06-08 19:00:56 -05:00
Pat Hartl
6f71d4c2e0
Fix packager LCX upload
2026-06-04 22:03:18 -05:00
Pat Hartl
a368b7f646
Filter out package scripts from responses
2026-05-23 22:13:58 -05:00
Pat Hartl
2ca08fdec5
Fix archives not downloading for redists
2026-05-07 23:39:46 -05:00
Pat Hartl
6276823f86
Fix variables on action run, populate server variables when retrieving actions
2026-03-15 17:15:50 -05:00
Pat Hartl
9ad5a236af
Fix script downloading, code cleanup
...
Scripts are now grabbed from a separate request. This ensures that the contents of the scripts themselves don't muddy up the manifest model. This also opens up the potential to allow clients to redownload scripts without redownloading the entire game/tool/redist.
2026-03-11 19:36:24 -05:00
Pat Hartl
ab300587c5
Increase buffer size for downloads, avoid throttling large responses via kestrel
LANCommander Release / prep (push) Failing after 19s
LANCommander Release / build_server_linux_arm64 (push) Has been skipped
LANCommander Release / build_server_linux_x64 (push) Has been skipped
LANCommander Release / build_server_osx_arm64 (push) Has been skipped
LANCommander Release / build_server_osx_x64 (push) Has been skipped
LANCommander Release / build_server_win_arm64 (push) Has been skipped
LANCommander Release / build_server_win_x64 (push) Has been skipped
LANCommander Release / build_launcher_linux_arm64 (push) Has been skipped
LANCommander Release / build_launcher_linux_x64 (push) Has been skipped
LANCommander Release / build_launcher_osx_arm64 (push) Has been skipped
LANCommander Release / build_launcher_osx_x64 (push) Has been skipped
LANCommander Release / build_launcher_win_arm64 (push) Has been skipped
LANCommander Release / build_launcher_win_x64 (push) Has been skipped
LANCommander Release / build_release (push) Has been skipped
2026-02-17 00:30:27 -06:00
Pat Hartl
6dfc0906ac
Refactor launcher library importing, manifests
...
Switched the library importing in the launcher to work based on a queue. As a new game is added to the queue, it should find any related data and also add it to the queue. This should result in an easier to maintain importer while reducing the load on the launcher's DAL. This may result in more RAM usage while importing. Local manifests have also been refactored to match manifests in import/export LCX files, removing the old manifest format. This is a large breaking change that will probably break existing game installations. A migration will probably have to be created.
2025-11-29 18:24:27 -06:00
Pat Hartl
b60f0a109e
Increase game download buffer, force async file reads
2025-11-26 19:26:58 -06:00
Pat Hartl
88723a8ef3
Fix injection of logger
2025-11-21 00:48:46 -06:00
Pat Hartl
c6f51b6a54
Fix root route for games
2025-11-21 00:11:02 -06:00
Pat Hartl
cf16d7619f
Move game endpoints to minimal API, fix archive upload compressed size calculation
2025-11-20 22:04:20 -06:00