Mods / LauncherGo
- Tags:
- Author:
- HansJack
- Side:
- Both
- Created:
- Jun 2nd at 8:01 AM
- Last modified:
- Aug 24th at 3:11 AM
- Downloads:
- 139
-
For testers:
LauncherGo-2.6.1.zip
The second-generation Vintage Story server launcher
Developed and maintained by Vintage Story CN Studio, also known as VSCN
当前进度:服务器地图项目,参考 Vintage Story 复古物语中文社区地图
Current progress: Server map project, referencing the Vintage Story Chinese Community map.
LauncherGo is a graphical server launcher for Vintage Story. Its goal is to integrate server downloads, profile management, save management, configuration editing, process control, automation, mod management, authentication, Server Bridge transport, QQ bot integration, and FRP tunneling into one desktop application.
This project is open source under the MIT License. You may use, copy, modify, distribute, sublicense, or sell the project and its first-party embedded mods, provided that copies or substantial portions retain the copyright notice and MIT License text. The project is provided without warranty, and third-party components continue to be governed by their own licenses.
| Item | Current Status |
|---|---|
| Application version | Local development builds default to 2.6.7; Windows packaging and Release publishing override Version and InformationalVersion through .github/workflows/windows-packages.yml, .github/workflows/publish-release.yml, or v* tags |
| Product stage | Second-generation server launcher, under active development |
| Target framework | .NET net10.0 |
| Desktop UI | Avalonia 12.0.1 and Semi.Avalonia 12.0.1 |
| Default release platform | The current release workflows package win-x64 as a self-contained installer, portable single-file package, framework-dependent small package, and embedded ServerAuth mod package |
| Vintage Story server version | Server versions are downloaded from the official or configured third-party server catalog, and each profile runs the selected version |
| First-party embedded mods | serverauth.dll, launchergoredirect.dll, and serverbridge.dll, all licensed under MIT with LauncherGo source |
| Mod build reference | GitHub Actions defaults to Vintage Story 1.22.2 server API references, and the version can be changed in workflow inputs |
| Area | Current Implementation |
|---|---|
| First launch | Welcome, appearance, directory setup, server download, and completion pages |
| Home | Server status, robot status, online players, network status, event ticker, and realtime charts |
| Console | Relay control channel, LogTail following, command sending, custom quick commands, and process status sync |
| Process control | ServerProcessRelay, background control channel, existing process attachment, relay state file, and orphan process handling |
| Profiles | Profile creation, import, deletion, refresh, and server version selection |
| Server configuration | Server settings, world configuration, world rules, multi-column layout, and automatic saving |
| Saves | Save creation, import, deletion, default launch save locking, and clickable save directory paths |
| Automation | Scheduled start and stop, scheduled backup, backup before shutdown, scheduled broadcast, and log export |
| Mod management | Mod scanning, enable and disable operations, dependency display, issue display, and file status display |
| Downloads | Server version list, search, download, server package import, and download cache cleanup |
| Connections | Regular FRP, third-party FRPC, Server Bridge, QQ bot, and ServerAuth password, Discourse SSO, and OAuth2/OIDC configuration |
| Settings | Server, appearance, network, advanced, about, sponsors, and contributors pages; GitHub proxy selection and automatic or manual LauncherGo update checks |
| Launcher updates | Installation-aware updates for the full installer, small installer, portable single-file build, and Small directory package, with SHA-256 verification and Markdown release notes |
| Logging | Application log files, console logs, automation runtime logs, server log export, and direct access to each profile's Logs directory |
| Internationalization | Chinese and English resources with runtime language switching |
| Release | Windows packaging, framework-dependent small-package distribution, prerelease, official release, and embedded ServerAuth build |
| Sponsor data | Fetched from https://vscn.studio/api/afdian/sponsors; the client does not store Afdian USERID or Token |
| Item | Content |
|---|---|
| Studio name | 微尘工作室(Vintage Story CN Studio) |
| Short name | VSCN |
| Main direction | Vintage Story Chinese community ecosystem, server tools, mod tools, information services, and community infrastructure |
| Project | Description |
|---|---|
| LauncherGo | Second-generation Vintage Story server launcher |
| ServerAuth | Server authentication mod |
| Server Bridge | Local server information, command, and event transport |
| Area | Description |
|---|---|
| 复古物语中文社区 | Community maintenance for Chinese players and server administrators |
| 复古物语中文模组网 | Chinese mod publishing, indexing, and related content maintenance |
| 中文社区游戏服务器 | Community server operation, maintenance, and supporting services |
| Path | Description |
|---|---|
LauncherGo.App |
Avalonia application entry point, host, theme, and global resources |
LauncherGo.ServerHost |
Independent server process host, recoverable control channel, and crash cleanup |
LauncherGo.Ui |
Main window, guide window, UI resources, platform window effects, and interface logic |
LauncherGo.Services |
Server downloads, profiles, saves, process control, logs, automation, FRP, Server Bridge, QQ bot, and authentication services |
LauncherGo.Abstractions |
Service interfaces and cross-layer abstractions |
LauncherGo.Domains |
Domain models, configuration models, enums, and data structures |
LauncherGo.Services/EmbeddedMods/VsslAuthMod |
Embedded ServerAuth mod source code |
LauncherGo.Services/EmbeddedMods/LauncherGoRedirectMod |
Embedded Gateway Redirect mod source code |
LauncherGo.Services/EmbeddedMods/LauncherGoServerBridgeMod |
Embedded Server Bridge mod source code |
installer |
Inno Setup script for Windows installer packages |
.github/workflows |
Windows packaging, small-package distribution, Release publishing, and embedded authentication mod build workflows |
Server Bridge binds only to local 127.0.0.1 and uses protocol version 2 NDJSON for queries, commands, and event subscriptions. Legacy OpenServerQuery HTTP clients are not compatible; the first launch migrates and removes legacy OSQ configuration and snapshot data.
See docs/serverauth-oauth2.md for ServerAuth OAuth2/OIDC configuration and a Vintage Story Connect example.
LauncherGo uses the following open-source projects to build or publish the application. This list covers direct dependencies and release tooling; the complete runtime and transitive-dependency audit, license mapping, and release checks are in THIRD-PARTY-NOTICES.md. Third-party copyrights, trademarks, and licenses do not change because LauncherGo itself is MIT-licensed.
| Project | Usage | Referenced Version |
|---|---|---|
| Avalonia | Cross-platform desktop UI framework | 12.0.1 |
| Avalonia.Desktop | Desktop application runtime support | 12.0.1 |
| Semi.Avalonia | Semi-style Avalonia theme | 12.0.1 |
| AvaloniaUI.DiagnosticsSupport | Debug diagnostics support | 2.2.1 |
| Microsoft.Extensions.Hosting | Application hosting and dependency injection foundation | 10.0.1 |
| Microsoft.Extensions.DependencyInjection.Abstractions | Dependency injection abstractions | 10.0.1 |
| Microsoft.Extensions.Hosting.Abstractions | Hosting abstractions | 10.0.1 |
| Microsoft.Extensions.Logging.Abstractions | Logging abstractions | 10.0.1 |
| Microsoft.Data.Sqlite | Local data storage for QQ bot and related services | 10.0.7 |
| Serilog | Application logging | 4.3.1 |
| Serilog.Enrichers.Thread | Thread information enrichment for logs | 4.0.0 |
| Serilog.Extensions.Logging | Microsoft Logging integration for Serilog | 10.0.0 |
| Serilog.Sinks.File | File log output | 7.0.0 |
| protobuf-net | Vintage Story and robot related data handling | 3.2.56 |
| System.Management | Windows management information access | 10.0.8 |
| ZstdSharp.Port | Zstandard compressed data handling | 0.8.6 |
| actions/checkout | GitHub Actions repository checkout | v4 |
| actions/setup-dotnet | GitHub Actions .NET SDK setup | v4 |
| actions/upload-artifact | GitHub Actions artifact upload | v4 |
| softprops/action-gh-release | GitHub Release creation and asset upload | v2 |
| Inno Setup | Windows installer generation | 6.x |
The copyrights and licenses of the projects above belong to their respective owners. The authoritative license text is the one declared by each upstream repository and NuGet package. Binary, installer, and standalone embedded-mod releases must retain LICENSE, NOTICE, THIRD-PARTY-NOTICES.md, and applicable third-party license texts in THIRD-PARTY-LICENSES.
| Item | Requirement |
|---|---|
| .NET SDK | 10.0.x |
| Recommended system | Windows 10 or later |
| Runtime system | Avalonia supports cross-platform runtime, while the current release workflow mainly targets Windows x64 |
| ServerAuth build | Requires a Vintage Story server directory, or the VINTAGE_STORY environment variable pointing to a directory containing VintagestoryAPI.dll |
dotnet restore .\LauncherGo.slnx
dotnet run --project .\LauncherGo.App\LauncherGo.App.csproj
dotnet watch run --project .\LauncherGo.App\LauncherGo.App.csproj
If hot reload fails because assemblies are locked, stop the running LauncherGo.App process and run the command again.
dotnet build .\LauncherGo.slnx -c Release
dotnet test .\LauncherGo.Tests\LauncherGo.Tests.csproj -c Release --no-build
Building the main application also builds the Server Bridge mod. To build a first-party embedded mod independently, set VINTAGE_STORY to a server directory containing the required Vintage Story API assemblies. Those APIs are local build references only and are not included in LauncherGo release packages.
dotnet publish .\LauncherGo.App\LauncherGo.App.csproj -c Release -p:PublishProfile=SmallPackage-win-x64 -p:Version=0.0.0 -p:InformationalVersion=0.0.0 -o .\artifacts\publish\small-package
The SmallPackage-win-x64 publish profile produces a framework-dependent Windows x64 distribution folder and automatically removes .pdb debug symbols after publish. Manual use of this profile requires .NET 10 Runtime (x64) to be installed.
.github/workflows/windows-small-package.yml produces a self-contained Windows x64 small package: it retains the .NET Runtime while removing all .pdb debug symbols.
The same workflow also produces LauncherGo-Small-Setup-<version>-win-x64.exe, which does not require a preinstalled .NET Runtime. The full self-contained installer retains debug symbols and is still generated by installer/LauncherGo.iss.
$env:VINTAGE_STORY="E:\\Path\\To\\VintageStoryServer"
dotnet build .\LauncherGo.Services\EmbeddedMods\VsslAuthMod\VsslAuthMod.csproj -c Release
The directory referenced by VINTAGE_STORY must contain VintagestoryAPI.dll, VintagestoryLib.dll, and Lib\protobuf-net.dll.
LauncherGo and its first-party embedded mods are licensed under the MIT License.
Copyright Copyright (c) 2026 HansJack. The project owner remains HansJack, a member of the VSCN-Studio team.
See NOTICE for the project copyright notice and THIRD-PARTY-NOTICES.md for dependency notices and release audit notes. Complete license texts are in THIRD-PARTY-LICENSES. Binary, installer, and embedded mod releases should ship these files.
| Mod Version | Downloads | Released | Changelog | Download |
|---|---|---|---|---|
| 2.6.1 | 44 | Aug 23rd at 9:44 AM | LauncherGo-2.6.1.zip | |
https://github.com/vscn-studio/LauncherGo/releases/tag/v2.6.1Added
Improved
Removed
| ||||
| 2.5.9 | Aug 16th at 2:48 AM | |||
新增
修复
优化
Added
Fixed
Improved
| ||||
| 2.5.8 | Aug 15th at 12:08 PM | |||
新增
修复
优化
Added
Fixed
Improved
| ||||
| 2.5.7 | Aug 15th at 12:07 PM | |||
新增
优化
Added
Improved
| ||||
| 2.5.6 | Aug 14th at 3:19 PM | |||
|
https://github.com/vscn-studio/LauncherGo/releases/tag/v2.5.6 修复
优化
Fixed
Improved
| ||||
| 2.5.5 | Aug 12th at 7:43 PM | |||
|
推荐下载安装包(包含 PDB 调试符号,便于后续排查问题):LauncherGo-Setup-2.5.5-win-x64.exe Recommended: Download and install the package (includes PDB debug symbols for easier troubleshooting): LauncherGo-Setup-2.5.5-win-x64.exe 新增
修复
优化
注意事项
Added
Fixed
Improved
Notes
| ||||
| 2.5.4 | 6 | Aug 11th at 3:55 PM | Release Retracted | |
Retraction Reason:Please download the latest version from GitHub. The new version has a more complete interface and improved features. Changelog:Robot
Automated Backups #cmt-215577
Automation UI
Log Management
Tests
日志管理
测试
自动化界面
自动备份 #cmt-215577
机器人
| ||||
| 2.5.2 | 7 | Aug 10th at 7:01 AM | Release Retracted | |
Retraction Reason:Please download the latest version from GitHub. The new version has a more complete interface and improved features. Changelog:Added
Improvements and Fixes
新增
改进与修复
| ||||
| 2.5.0 | 5 | Aug 7th at 9:17 AM | Release Retracted | |
Retraction Reason:Please download the latest version from GitHub. The new version has a more complete interface and improved features. Changelog:
支持使用 ET 节点创建服务器房间,玩家可通过房间号在 MVL 中进入服务器。 网络支持 ZSTD 压缩、KCP 代理。 下载地址:https://vscn.studio/launchergo
Supports creating server rooms using ET nodes. Players can join servers in MVL using the room ID. Network supports ZSTD compression and KCP proxy. Download: https://vscn.studio/launchergo | ||||
| 1.4.6 | 19 | Jun 14th at 1:47 PM | Release Retracted | |
Retraction Reason:Older versions are no longer supported. Please update to the latest version. Changelog:DOWNLOAD: https://github.com/vscn-studio/LauncherGo/releases/tag/v1.4.6
Version 1.4.6 Update:
| ||||
| 1.4.4 | 3 | Jun 5th at 4:56 PM | Release Retracted | |
Retraction Reason:Older versions are no longer supported. Please update to the latest version. Changelog:DOWNLOAD: https://github.com/vscn-studio/LauncherGo/releases/tag/v1.4.4
1.4.4 版本更新内容
Version 1.4.4 Update Notes
| ||||
| 1.4.3 | 3 | Jun 3rd at 4:48 PM | Release Retracted | |
Retraction Reason:Older versions are no longer supported. Please update to the latest version. Changelog:DOWNLOAD: https://github.com/vscn-studio/LauncherGo/releases/tag/v1.4.3
1.4.3 版本更新内容
Version 1.4.3 Update Notes
| ||||






HansJack
not sure if this is a mod that caused this or the update but when running server it boots and runs fine but the dashboard is not pulling and displaying online players everything else is working fine. just showing no players online.
Update fixed itsleft with the 2.7 update. Thanks
Side note not trying to rush but some of the setting text options still need english traslation for now I have been using translation software. I know other things are probally higher priorty at the moment but when you get a chance if this could get looked at and translated that would be great. Thanks as always for all your hard work.
I previously replaced the old log-based information detection with a server bridge mod to provide a more complete and reliable server information API. The online player count and related information were originally detected by reading the server logs, which could sometimes lead to incorrect results.
In the latest 2.7.0 release, I’ve restored the old log-based detection for displaying online players, which should resolve this issue. Thanks for the report!
HansJack
Hey one more request if you think it fits your vision for the mod updates can you make a feature that compiles a modlist in a pdf/notepad format of all the mods listed in the mod section.
We’re on the same page! The next version will include it. I haven’t committed the changes yet, as I’m still maintaining another mod.
You can wait a little while; I expect to release the update today.
Its all good i appreciate you adding all these great feautures take your time not a rush im just to happy to recieve these features you are a great dev so i appreciate all you do.
Currently supports saving mod lists in TXT, PDF, MD, XLSX, and CSV formats.
@hansjack
Hey got and update check failed for vintage engineering rest of mods work properly not sure if this is due to the mod json or the db not pulling correcty.
vintage engineering: https://mods.vintagestory.at/vintageengineering ???
This update-checking feature uses the Mod Database API.
If a mod is not listed in the Mod Database, is still a draft, has been locked, or falls into similar situations, it may not be included in the Mod Database API, so the API will not be able to find it.
Appreciate the info otherwise everything working great keep up the amazing work.
Does this support servers running on Linux or only on Windows?
I currently don’t have the time or resources to develop a Linux server management tool.
LauncherGo currently only supports Windows.
HansJack
Any way to support bat script commands or make a toggle on boot to clear cache in automation I am having an issue with a few mods they work but until update they need the cache deleted every restart and rebuild i tried adding to instance startup command but it seems like its not supported there. and cannot find a setting to point the startup to a bat script as i do not believe it is supported.
Let me first take a look at how to add this.
I may release an update in a few days.
I’m currently still working on optimizing the Stratum server startup process.
Is the cache you’re referring to the
%LOCALAPPDATA%\LauncherGo\profiles\<profile-id>\Cachedirectory? I don’t personally have a need for this, so could you tell me which mods might require it?Yes this is the cache im refering to its an issue with A Culinary Artillery disabling itself but if cache is clear it works fine until the next reboot where it reads mod data from cache then auto disables i already reported but based on mod history it will take a bit to update. Sorry for having to ask this of you i know its not your responsibility i can go in manually but i have to do it every day when the server reboots. otherwise i would have to abandon the mod until it updates
Supporting
.bat/.cmdscripts is definitely a useful feature, and it shouldn’t be too difficult to implement.I’ll look into adding support for automatically executing a script on startup and give it a try in the next version.
Thanks a bunch i appreciate it.
@hansjack
Hi agian so found another issue per say certian mods wont disable when turned off most do but a few do not an example is clayworks. I disabled the slider and it is still downloaded and activated in the server mod list with the disabled button enabled. I am not sure if this is on your end or a issue with the mod itself based on how its coded for the server tool. I just wanted to bring it to your attention as i was trying to disable the mod for testing compatibility. Please let me knoiw if you need any logs or any info that i can give you to see whats going on thanks agian.
Two other small this is it possible to get a slider to enable and disable all mods in addition to the one by one buttons. I added all mods to folder for testing and had disable all mods first and enable certain ones. The other thing is can you make a setting to clear the console on startup or restart of server as the previous log is there upon start not a huge deal either way if it is not in the vision of the tool.
Okay. First, disable the mod on the mod page, then click the refresh button at the top to check whether the disabled status has been saved correctly.
If the status remains disabled after refreshing, but the mod is still loaded when you restart the server, I may need to check the software code first to see if there is an issue causing this.
So the mod is showing disabled after refreshing and the status has been saved it does still download and activate on the server. most mods work correctly but a few are having this issue clayworks mycodiversity and electrical engineering plus all its mod components that's all i found so far.
This mod uses the
ModID,Version, andDependenciesfield names with capitalized first letters. I’ll make the next version compatible with this format. I didn’t realize that quite a few mod authors capitalize the first letter of these fields.Sounds good thanks agian.
hello,
im very interested in using this but i cant get it too work - it see my server settings and save and all stuff but when i click start it says - start/stop failed followed by some words in some language ...
i tried follow instructions from this page but when im on step 4 and try save profile i get failed to create profile : and more something in some language .
also download on this site is incompleted, inside is only folder with some other mods and readme, had to find installer somewhere else
Due to the latest release package exceeding the 40 MB file size limit on the mod website, it is currently only available for download from GitHub.
https://github.com/vscn-studio/LauncherGo
Are you seeing any other languages appearing in the interface? If so, I may need to investigate the cause. It would be even better if you could send me a screenshot.
when changing pages i see some other language for moment but then it goes back to english super fast, just blink but those errors are always same - "failed to create profile" this in english and after that something in diffrent language
https://ibb.co/R4CvBrPz
made error bit bigger in case that one before too small
https://ibb.co/bgR6tpXt
Ah, now I know why. You either haven’t downloaded the server files or haven’t imported them yet. There is a dropdown menu at the top for selecting the server version, but currently there are no server versions available to choose from. The prompt simply means that you need to select a server version.
this fixed something but still cant start my server
i can create profile now (also seems out i correctly imported my server and it created profile too) but i can only started new save on this new profile i cant start other profile i imported , but i see all correct settings and proper save and all things
https://ibb.co/jZ882wWz
You can update to version 2.5.6 to fix the language display issue. The software has a built-in update feature.
As for the issue mentioned above, it is still caused by the server not being bound. Please follow the normal procedure and select the server version number to create a profile/instance.
tnx for fast update and that video but still it isnt working i just got few steps ahead but all was confusing (unless there is better way to do it and i missed it)
so even after i imported my world on profiles page there is no version number https://ibb.co/3yFhY4Zs that version numbers shows only after i create new profile so i had to do that and then manually add serverconfig file and then copy save file to new location , i dont mind doing that but then why import at all ?
i still could not start my server thro this launcher bc of mods tho, they didnt import ofc but when i tried add them to that new profile there is no way to just add them all (i got 130 of them) but just one of them ... well i dont know even that cos it didnt work at all mod isnt added but on that profile i imported there is proper list of mods just no way to copy em
The software does not support fully migrating your old server configuration. You need to configure it step by step.
You made a mistake in the very first step: the server files should be configured first. You can import or download the server files from the Download Version page.
For mods, I recommend simply copying and pasting the mod folder. The software's import feature is mainly intended to make it easier to import mods when updating, not for migration. For a large number of mods, you should manage them directly through your computer's file manager to avoid putting unnecessary load on the software.
The language issue will be completely fixed in the next version.
v2.5.5
The latest version adds a background process to ensure that LauncherGo always maintains control of the server.
Exiting the software will no longer automatically shut down the server.
Please manually stop the server before exiting LauncherGo.
HansJack
Hi great update once more only issue im having is the dependencies on some mods are the showing missing and needed of same as the mod file name not sure if this is a metadata issue from the mod or what. also got a few mods with invalid meta data im assuming that would be on the mod end eh?
This is loaded and displayed based on the mod files. You can find the relevant information in the mod's
modinfo.jsonfile.the mod file json has the correct inso but still showing the missing dependency any idea?
Could you tell me which mod it is?
its expanded foods and a cullinary atillery both are latest dev version. expanded is saying the dependicies missing even though json is wrtitten correct.
as for other mods invalid meta data there is not dependincies coded in json files do they need a null value?
I’m not sure why the mod uses an uppercase
modIDinstead of a lowercasemodid.My software only recognizes lowercase
modid, so it falls back to using the mod name.That’s why you can see the mod’s folder name in the Mod ID column, while the
modiddependency should still be correctly identified from the JSON file.Pretty Little Things surprised me even more. Its
modinfo.jsonappears to contain a JSON syntax error: there is an extra comma at the end of the file, which technically makes it invalid JSONthanks for this info so i will have to start checking mod json files as this is the root cause appreciate it and thanks for all the hard work.
also fixing the syntax did fix the issue just so you know thanks agian
fyi all invalid meta data mods all had that last coma lol
also fyi all dependency errors had that modID with uppercase syntax lowercasing fixed it just fyi for anyone needed help with it.
HansJack
Hi I was hoping for a request for automation backup can you implement the amount of backups to keep with an over write feauture I like to backup every hour with a total of 24 backup for 1 day total i can do so by adding 24 tasks/actions but was hoping for a a single action or option to backup every hour and just overwrite the oldest save files not sure if you could implement this but would be appreciated for simplicity.
Also on a side note the logs section only opens the logs for launchergo is it possible to set it to open the log folder and put the launcher go log in the same folder so all logs are in the same place as i have to manually go to the log folder currently.
This will be updated in a future release.
Hey great update works great only issue is the logs path doesnt function I can see the new path just doesnt operate when clicked.
also not sure if its related to me but whenever i enable the start stop shedule in automation it sends stop to server even with no entries in the sheduler when it is enabled.
It works normally on my end, and the logs look fine as well.
Could you send me the software logs and the automation configuration file, or a screenshot of the file log interface (it should include the file path)?
got the logs working also got the shutdown working properly by clearing my cache not sure what the issue was but the start function wont boot it for me i sett it with a 10 min delay to ensure file size is not an issue with backup and exit process but it does not initiate the start of the server. Anything im missing?
"TargetProfileId": "8083a2eb17744220b3d3f943a4c7b493",
"RestartSchedulerEnabled": true,
"TimeWindows": [
{
"StartTime": "08:00",
"EndTime": "23:00",
"Enabled": true
}
],
"ActionWindows": [
{
"ScheduleMode": 0,
"StartDayOfWeek": 1,
"EndDayOfWeek": 7,
"StartDate": "",
"EndDate": "",
"StartTime": "18:30",
"EndTime": "18:30",
"Action": 1,
"Enabled": true
},
{
"ScheduleMode": 0,
"StartDayOfWeek": 1,
"EndDayOfWeek": 7,
"StartDate": "",
"EndDate": "",
"StartTime": "18:40",
"EndTime": "18:40",
"Action": 0,
"Enabled": true
}
],
"BackupEnabled": true,
"BackupSchedules": [
{
"Id": "533909cc3b9a4140a393e973c939ff78",
"Enabled": true,
"Type": 3,
"DayOfMonth": 1,
"DayOfWeek": 1,
"Time": "05:00",
"MinuteOfHour": 0,
"Interval": 1,
"AnchorDate": "2026-08-11"
}
],
"BackupRetentionCount": 25,
"BackupTimes": [],
"BackupBeforeShutdown": true,
"BroadcastEnabled": false,
"BroadcastMessages": [
{
"Time": "12:00",
"Message": "\u670D\u52A1\u5668\u4F8B\u884C\u64AD\u62A5",
"Enabled": false
}
],
"CommandEnabled": false,
"ScheduledCommands": [
{
"Time": "05:27",
"Command": "/shutdown",
"Enabled": false
}
],
"ExportLogEnabled": false,
"ExportTimes": [
"05:00"
],
"ExportBeforeShutdown": true,
"ExportIncludeChat": true,
"ExportIncludeServerInfo": true
}
"TargetProfileId": "8083a2eb17744220b3d3f943a4c7b493",
"RestartSchedulerEnabled": true,
"TimeWindows": [
{
"StartTime": "08:00",
"EndTime": "23:00",
"Enabled": true
}
],
"ActionWindows": [
{
"ScheduleMode": 0,
"StartDayOfWeek": 1,
"EndDayOfWeek": 7,
"StartDate": "",
"EndDate": "",
"StartTime": "18:30",
"EndTime": "18:30",
"Action": 1,
"Enabled": true
},
{
"ScheduleMode": 0,
"StartDayOfWeek": 1,
"EndDayOfWeek": 7,
"StartDate": "",
"EndDate": "",
"StartTime": "18:40",
"EndTime": "18:40",
"Action": 0,
"Enabled": true
}
],
"BackupEnabled": true,
"BackupSchedules": [
{
"Id": "533909cc3b9a4140a393e973c939ff78",
"Enabled": true,
"Type": 3,
"DayOfMonth": 1,
"DayOfWeek": 1,
"Time": "05:00",
"MinuteOfHour": 0,
"Interval": 1,
"AnchorDate": "2026-08-11"
}
],
"BackupRetentionCount": 25,
"BackupTimes": [],
"BackupBeforeShutdown": true,
"BroadcastEnabled": false,
"BroadcastMessages": [
{
"Time": "12:00",
"Message": "\u670D\u52A1\u5668\u4F8B\u884C\u64AD\u62A5",
"Enabled": false
}
],
"CommandEnabled": false,
"ScheduledCommands": [
{
"Time": "05:27",
"Command": "/shutdown",
"Enabled": false
}
],
"ExportLogEnabled": false,
"ExportTimes": [
"05:00"
],
"ExportBeforeShutdown": true,
"ExportIncludeChat": true,
"ExportIncludeServerInfo": true
}
The start and end times define a time range, and the action specifies the state during that time range rather than being triggered once at a specific time. When the start and end times are identical, such as
18:30–18:30, the system treats the range as active all day.IO got it took my mind a minute to wrap around i perfer using single time triggers but this works just not my perfered method took a minute to thanks for explanation.
For example, if I configure just the following rule (and only this rule):
from Monday to Friday, keep the server running from 7:47 AM to 11:00 PM, and stop the server at all other times.
Alternatively, I could configure the following two rules:
Here, “all other times” means from 23:00 until 08:00 the following morning on Saturday and Sunday.
This means your Stop and Start rules are active at the same time, causing a schedule conflict, so the launcher skips the action. The backup size and 10-minute delay are not the cause.
As a workaround, configure non-overlapping time windows
got it working tested with short window thanks for the wonderful explanation first time setting automation with ranges i appreciate it everything working good looking forward to gui redesign for text have a great one and thanks for all the hard work.
any way to make mod dependancy catagories stretchable for mod requiring multiple dependancies as it cuts of text and cannot stretch
This was my fault. I made this adjustment to improve the window's visual appearance, but it caused this issue.
I will release a new version soon with a better window layout and display.
stratum support?
Not supported yet. Maybe it will be supported in a few days.
Future versions will add support for Stratum.
The current testing phase has successfully verified that the project can be started using the Stratum server files.