本期来介绍一个游戏服务项目:皓石传奇三。
但凡接触过网游的朋友,即便没玩过也听说过《热血传奇》。它几乎是一个时代的文化符号:兄弟、沙巴克、爆装、攻城……只要提起来,脑子里就能自动响起那种熟悉的BGM。
我大学那会儿天天被渣渣辉广告刷屏,甚至还跟室友一起沉迷过一个月的贪玩蓝月。YY、迅雷那些网页游戏区我也泡过,零零散散玩了不少传奇味儿的产品。说白了,这一类游戏就是沿着传奇的核心体验一路演化出来的经典翻版/变体。

这里也要感叹:年纪越大,如果有时间玩游戏的话,渐渐更倾向于选择这类游戏(当年还是挺瞧不上的~)。
感谢威联通NAS交流群的@飞鱼发现分享。

项目介绍
完整项目名:R叔-Raphael/ZirconLegend-Server,主站在Gitee。本开源项目仅供学习游戏技术,禁止商用以及非法用途。
本项目从吉米 2019 年流传出来的 Zircon 版本发展而来,为降低部署成本,将服务器做成了跨平台可docker的版本, 由于原版服务器依赖商业组件 DevExpress 并且不支持跨平台, 因此连同界面一同剥离出去,仅数据库保持与原版工具兼容可编辑。
注意:LOMCN上 2025 年发布的新版工具由于重构了数据库,无法兼容,只能和老版本工具兼容


建议大家去搜一搜,因为涉及到了服务器运行文件的下载。作者提供的是百度网盘,群申请了好久好像没人理?大家也可公众号对话发送皓石传奇三获取我的分流下载地址。
博客专享:https://pan.quark.cn/s/fe08e67caef4
准备工作
下载相关文件。
首先是服务器运行文件和客户端运行依赖,以及一个解压密码(内容完整复制即为密码)。

项目zircon-legend-server中只下载只下载Service.ini,用于替换。

项目ZirconLegend-Client中只下载只下载Client-v1.13.0-win-x86。

总共会得得到如下五个文档。

解压缩服务器运行文件,即可获得一个名为datas的服务器数据文件夹。将上面的Server.ini拖进去,替换原本的那个。

然后将整个文件夹转存到NAS中,后面跑Docker要挂载这个目录,我这里的为/share/Container/legend/datas。

部署流程
文章以威联通NAS为部署演示平台,大家要注意的仅有文件映射目录和端口这两项。
作者给了这样的部署代码。

网络这部分可能有些朋友会迷惑,那完全是作者的个人网络环境,咱们无需在意。重新给大家写了一个,基本适用于各种Docker环境。
services:
zircon:
container_name: legend
image: raphzhang/zirconlegend:latest
ports:
- "17000:7000" # 冒号左侧自定义
restart: always
user: "0:0"
volumes:
- /share/Container/legend/datas:/zircon/datas # 冒号左侧按你的修改
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
userid这个因设备而异,自行查阅你设备的用户ID,威联通admin账户默认是0。

打开威联通的Container Station创建新的应用程序。

使用简介
这时候要用到上面下载的剩下的另外2个压缩包。也是解压缩,不过他俩要解压缩到同一个文件夹下,我单独创建了一个。

接着来到解压后的文件夹,双击打开客户端。

点击右上角进行配置。

选择网络,填写你的域名+IP,如果内网玩,就填写NAS IP即可。

注册个账户。

登陆后创建角色。

进入游戏后就可以游玩了~

注意事项
部分系统可能跑不了客户端,我有一台25H2的win11无法运行。
如果想要反代HTTPS,需要在Nginx上开启proxy_protocol,还要在客户端网络配置部分加入配置
[Network]
UseProxy=True
GM管理命令等更多内容,请参阅原项目。
最后
回不去的青春~
感谢观看,本文完。
评论区