一个简洁的 CS2(Counter-Strike 2)桌面启动器,基于 WPF 提供图形界面,通过 Steam 协议启动游戏并自动连接到指定服务器
功能特点
WPF 图形界面,一键启动并连接服务器
支持密码服务器,自动拼接 `steam://run/730//+connect {serverIp}:{serverPort}`
自动显示 SteamID64(可刷新/复制)
检测 Steam 进程并可尝试启动 Steam
连接后自动监控 CS2 进程启动状态
内置 SteamID 转换工具类,不依赖 Steamworks.NET
系统要求
Windows操作系统
已安装Steam客户端
已安装CS2(Counter-Strike 2)
.NET 8.0运行环境
使用方法
图形界面使用
1. 运行应用(`dotnet run` 或双击构建/发布后的 exe)。
2. 填写服务器 IP、端口(默认 27015)、可选密码。
3. 如需,点击“启动 Steam”唤起 Steam 客户端。
4. 点击“启动并连接”,程序将调用 Steam 协议并自动监控 CS2 是否拉起。
故障排除
常见问题
1. **"无法获取SteamID64"**
- 确保Steam客户端已登录
- 检查Steam客户端是否正常运行
2. **"Steam未运行"**
- 程序会自动尝试启动Steam客户端
- 如果启动失败,请手动启动Steam客户端
3. **"自动连接失败"**
- 检查服务器IP和端口是否正确
- 确保服务器正在运行且可访问
- 如果服务器有密码,确保密码输入正确
本项目基于 @我不是学长 开发的[CS2 Steam Launcher]命令行版本所改
Github仓库地址:https://github.com/Akiyy-hub/CS2Launcher
下载地址
https://github.com/Akiyy-hub/CS2Launcher/releases/tag/Release