Discussing the Development Plan for Game Server Launchers

Submitted a PR, split the MainViewModel, and beautified the front-end interface

Regarding future feature discussions: I think we can build in a one-click server starter. For the intranet penetration tool, we can use ChmlFRP, which provides a single executable binary file.

WPF is indeed much lighter than the WebView solution, but it’s also slightly more challenging to develop. However, since this launcher is still in its early stages, we can improve it gradually.

Actually, I feel we could also use GitHub’s Discussions feature as a backup forum. After all, it’s provided for free by Microsoft—might as well use it (the thrill of getting something for free lol).

1 Like

启动器应该是MVL,修改了避免误会。社区仓库的VSL是复古物语(V)服务器(S)启动器(L),哈哈哈哈,我命名的问题,其实国外还真有VSL(复古物语游戏启动器)

我采用Frame导航代替了NavigationView Visibility切换,配色方面也采用了略微复古的这种奶油黄

1 Like

原来是这样,哈哈,是我误解了

正常,我看MCSL什么的,就命名VSL了,不过游戏就简称VS,看来得改为VSSL才行,避免冲突

我决定采用Avalonia UI了,你的PR可能不适用,不过期望你未来的贡献PR,我保留配色工作、其他优化工作给你,等我重构结束。内网穿透功能MVL可以去做,不过VSSL也需要的。

目前设计布局参考:

哈哈,其实我上午就想说要不要改用Avalonia UI和.NET10的,当时看项目已经做出来了,所以没大改

换到跨平台的UI框架是好事,前端方面的事情我能帮忙就尽量帮忙(^_^)

采用Avalonia UI的新界面

  1. 添加多语言:简体中文、英文
  2. 添加状态图表、模组下载
  3. 添加深色主题、亮色主题

服务器框架也是一步步搭建起来了

过几天发个视频在B站里面,目前还是有bug什么的。

[Review of VintageStoryServerLauncher (VSSL) Test - Vintage Story Server Launcher - Bilibili]