由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名
MikuSB 5分钟快速开始指南
快速部署一个本地游戏服务器模拟器,用于网络协议研究。
环境要求
支持的操作系统
运行环境
所需工具
克隆项目
编辑配置文件
操作步骤
安装 .NET 9.0 SDK
从微软官网下载并安装 .NET 9.0 SDK。
预期结果::在终端输入 `dotnet --version` 能看到 9.x.x 版本号。
如果系统已有更高版本的 .NET SDK,可能需要安装特定版本。
克隆项目
使用 Git 克隆 MikuSB 项目到本地。
git clone https://github.com/MikuLeaks/MikuSB.git
cd MikuSB
预期结果::看到项目文件被下载到 MikuSB 文件夹。
确保网络可以访问 GitHub。
构建项目
还原依赖并构建项目。
dotnet restore
dotnet build --configuration Release
预期结果::构建成功,没有错误。
首次构建可能需要较长时间下载依赖。
配置游戏路径
编辑配置文件,指定游戏可执行文件的路径。
预期结果::配置文件 Config.json 已更新。
如果暂时没有游戏客户端,可以先留空或设为一个占位符路径,服务器仍可启动。
启动服务器并创建账号
运行服务器,然后在控制台创建账号。
dotnet run --project MikuSB --configuration Release
在服务器控制台输入 `create <用户名>`
预期结果::看到服务器启动成功日志,并显示账号创建成功信息。
服务器默认监听 HTTP 端口(通常为 5000)和 TCP 端口。
(可选)启用本地代理
如果需要将游戏域名重定向到本地服务器,请启用代理。
在服务器控制台输入 `proxy on`
启用代理后,需要将系统或游戏的代理设置指向 127.0.0.1:8888。
验证服务器是否成功运行
确认服务器各个组件已启动并就绪。
快速提示
所有命令都在项目根目录(包含 .sln 文件的目录)执行。
如果遇到端口冲突,可以检查并修改配置文件中的端口设置。
查看控制台日志可以了解服务器运行状态和错误信息。
常见问题
dotnet build 报错找不到 SDK
确保已正确安装 .NET 9.0 SDK,并在终端中能运行 `dotnet` 命令。
启动时报告端口被占用
修改 Config.json 中的端口配置,或关闭占用该端口的程序。
无法连接到 GitHub 克隆项目
检查网络连接,或尝试使用代理。也可以手动下载 ZIP 包。
服务器启动后游戏客户端无法连接
1. 检查防火墙设置。2. 如果使用代理,确保客户端代理指向正确。3. 检查客户端配置是否正确指向服务器地址。
下一步
尝试使用游戏客户端连接
配置游戏客户端指向本地服务器(通常需要修改客户端配置文件或使用代理)。
查看项目文档
阅读 READMEjp.md 获取更详细的日语文档。
加入社区
访问项目 Discord 服务器获取帮助和最新信息。
相关项目推荐
jellyfin/jellyfin
自由软件媒体系统 - 服务器后端与API
PowerShell/PowerShell
适用于所有系统的PowerShell!
files-community/Files
一款帮助用户管理文件和文件夹的现代化文件管理器。
ShareX/ShareX
ShareX是一款免费开源应用程序,用户只需按下单个按键即可截取或录制屏幕任意区域。该程序还支持将图像、文本及各类文件上传至多种目标存储位置。
huiyadanli/RevokeMsgPatcher
微信/QQ/TIM十六进制编辑器 - PC版微信/QQ/TIM防撤回补丁(我已阅,撤回无效)
dotnet/aspnetcore
ASP.NET Core 是一个跨平台的 .NET 框架,用于在 Windows、Mac 或 Linux 上构建基于云的现代 Web 应用程序。