本文由群友:潜水勿踢,谢谢 提供,网站ID:gambler
Danhengserver 部署与启动指南
在开始操作之前,请务必先通读全文,部分注释可能需要您在了解整个流程后才能更好理解。若遇到专业名词,可借助 AI 工具查询释义。
1. 下载文件
从 Releases 下载对应压缩包并解压。
注意:需根据服务器的系统架构选择合适的压缩包。例如,Linux – x64 系统应下载 linux - x64 - self - contained.zip
,Linux – arm64 系统则下载 linux - arm64 - self - contained.zip
。“self – contained” 表示自包含版本,该版本集成了运行所需的依赖,可减少额外的配置步骤。
2. 文件处理
将包含 Resources
文件夹的资源文件(可从 Resources 获取)全部放置到解压后 Releases
目录中。同时,把从 Config 链接解压后的文件夹中的子目录 Config
也放置到解压后 Releases
目录中。
3. 服务器部署
3.1 上传文件
将处理好的文件目录进行压缩,然后上传至服务器的目标路径,之后解压该压缩包。您可以借助宝塔面板或其国际版 aapanal 辅助完成上传操作,这两种面板的安装方法简单易懂。
3.2 启动并关闭服务端
通过终端进入解压后的目录,执行 ./DanhengServer
指令来启动服务端。启动完成后,您可以通过断开 SSH 连接的方式退出服务端。
4. 修改生成文件
4.1 修改配置文件
进入服务端目录,找到运行后生成的 config.json
文件,并对其中的关键配置项进行修改:
- 监听 IP 地址:
"HttpServer":"PublicAddress"
- 全局分发地址:
"GameServer":"PublicAddress"
- 全局公告:
"ServerOption":"ServerAnnounce"
,建议将值从 “true” 改为 “false”,以关闭烦人的弹窗公告。 - 资源链接下载地址:
"DownloadUrl": "assetBundleUrl"
、"exResourceUrl"
、"luaUrl"
、"ifixUrl"
4.2 注意事项
除了全局公告为可选修改项外,其他配置项必须修改为您服务器的相关数据。资源链接下载地址可以通过从官方抓包获取官方链接后填写,也可以由有条件的用户抓包后将资源上传至自己的服务器,并填写相应的下载 URL,但这种方式会严重占用服务器带宽,不建议普通用户尝试。若没有自行抓包获取资源或其下载链接,客户端需要先连接已填写 URL 的公益服等下载好资源。config.json
中其他未提及的值,非必要情况下不建议随意修改。若您确实需要修改,可以查阅仓库的 Readme.md
文件或在网络上搜索相关信息。
4.3 重启服务器
完成上述修改后,请务必重启服务器,使配置生效。
5. 使用 screen
保持 Danhengserver 持续运行
在修改好配置文件并重启服务器后,我们可以使用 screen
来保持 Danhengserver 持续运行,以下是基于路径 /www/linux-x64-self-contained
的详细步骤说明:
5.1 安装 screen
screen
是一个可以在单个终端窗口中创建多个会话并在这些会话之间进行切换的工具,借助它能让程序在后台持续运行,即便 SSH 连接中断也不受影响。在 Ubuntu 20.04 中,你可以使用以下命令来安装 screen
:
apt-get update
sudo apt-get install screen -y
sudo apt-get update
:该命令用于更新系统的软件包列表,确保你能获取到最新版本的软件包。sudo apt-get install screen -y
:此命令用于安装screen
工具,-y
参数表示在安装过程中遇到确认提示时自动选择 “是”,无需手动干预。
5.2 创建 screen
会话
使用 screen
命令创建一个新的会话,为了便于识别,这里我们将会话命名为 danhengserver
:
screen -S danhengserver
执行该命令后,会进入一个新的 screen
会话环境,在这个环境中执行的操作不会因 SSH 连接断开而终止。
5.3 进入 Danhengserver 所在目录
通过 cd
命令进入 Danhengserver 所在的目录,命令如下:
cd /www/linux-x64-self-contained
cd
是 Linux 系统中用于切换工作目录的命令,执行该命令后,当前工作目录就会切换到 /www/linux-x64-self-contained
。请将该代码中的工作目录替换为你的实际工作目录。
5.4 启动 Danhengserver
在正确的目录下,使用以下命令启动 Danhengserver:
cd /www/linux-x64-self-contained
如果 DanhengServer
文件具有可执行权限,那么该命令就会启动这个服务程序。若遇到权限问题,可使用 chmod +x DanhengServer
命令为其添加可执行权限。
5.5 分离 screen
会话
当 Danhengserver 成功启动后,你可以将 screen
会话分离,让它在后台继续运行。按下组合键 Ctrl + A
再按 D
即可完成分离操作。分离后,你可以继续使用 SSH 执行其他操作,而 Danhengserver 会在后台持续运行。
5.6 后续管理
- 重新连接会话:若你想查看 Danhengserver 的运行状态或对其进行操作,可以使用以下命令重新连接到
screen
会话:
screen -r danhengserver
- 列出所有会话:使用
screen -ls
命令可以列出当前系统中所有的screen
会话。 - 终止会话:如果需要终止
screen
会话,可以在重新连接到会话后,按下Ctrl + C
停止 Danhengserver,然后输入exit
命令退出会话。
通过上述步骤,你就可以利用 screen
工具让 Danhengserver 在 Ubuntu 20.04 系统上持续稳定地运行。
6. 下载对应版本客户端并开启代理
Danhengserver 支持 Windows 和 Android 客户端。
- Windows 端:需要使用专用于 StarRailway 的代理软件。
- Android 端:需要使用可自定义 IP 地址的经反编译的 APK。
下载完成后,开启代理并将其定向至您的服务器 IP 地址和端口(默认端口为 443,若您在第四步中对 config.json
进行了额外修改,则以修改后的端口为准)。
注意:本文作者已分享了 3.1 版本相关的代理软件与 APK,您也可以选择自行编译或使用他人分享的资源。
7. 开始畅玩
完成上述所有步骤后,您就可以开始畅玩了。需要注意的是,该服务器并非官方服务器,可能会存在较多 BUG,请您多多包涵。
文末提醒:本文创作于 2025 年 3 月 7 日,部分内容可能会随时间推移而失去时效性,请您在操作时注意分辨。此外,作者分享的压缩包为已基本配置好的 3.1 Linux – x64 服务端,使用该压缩包可以跳过第一步和第二步,直接从第三步上传文件开始操作,且第四步中的相关下载 URL 也已经填写好。但请务必注意,该压缩包仅适用于 x64 架构的服务器。
- 最新
- 最热
只看作者