docker部署皓石传奇三

Zircon皓石传奇三,支持 windows、linux、docker 部署。本文记录了docker部署方式。

项目地址:https://gitee.com/raphaelcheung/zircon-legend-server

服务端支持在 Linux、Windows、Docker 平台上部署。

文件准备

包含了地图数据比较大,压缩之后仍然有近 800Mb。
下载:https://pan.baidu.com/s/1dKrpu6G4p4klMVOIMuhOdA?pwd=j1rm
服务端文件解压到datas文件夹,客户端解压到client文件夹。
下载最新客户端文件https://gitee.com/raphaelcheung/zircon-legend-client/releases/download/v1.13.0/Client-v1.13.0-win-x86.zip,解压到client文件夹。

服务器部署

建立文件夹zircon,复制服务端文件夹datas,并建立docker-compose.yml文件:

1
2
3
4
5
6
7
8
9
10
11
12
services:
zircon:
container_name: zircon
image: raphzhang/zirconlegend:latest
ports:
- "17000:7000"
restart: unless-stopped
user: "0:0"
volumes:
- ./datas:/zircon/datas
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro

docker compose up -d
docker logs zircon

1
2
3
4
5
6
7
8
9
10
11
12
皓石传奇三 v1.13.0.36433
免费开源的传奇三,开源技术交流进QQ群 915941142
客户端更新路径:
地图文件路径:./datas/Map/
最大连接数量限制:200
[2025-11-21 22:00:17]: 网络已启动.
[2025-11-21 22:00:17]: Web 服务已启动.
[2025-11-21 22:00:17]: 幽灵船通向地图:神舰入口
[2025-11-21 22:00:17]: 地狱之门通向地图:赤龙城入口
[2025-11-21 22:00:17]: 加载耗时: 18 秒
[2025-11-21 22:00:17]: 共清理 0 条数据
[2025-11-21 22:00:26]: 自动清理用户垃圾数据:共清理 0 条

服务端运行在ip:17000。可用内网地址直接连接或反代到公网访问。

客户端准备

修改client文件夹下的Legend.ini文件中的IPAddress和Port为上文的ip和端口,也可用域名和相应端口访问。

打开Legend.exe登录,新注册帐号raphael@gm.gm,密码123456,用此帐号可登录并具备管理员权限。用管理员帐号登录,在聊天栏输入@仅限管理员登录 false,开启非管理员登录。
GM权限使用说明:https://gitee.com/raphaelcheung/zircon-legend-server/blob/main/GM命令使用指南.md


gm的感觉来了。

部署自动更新客户端

服务器端Server.ini里,

1
2
[System]
ClientPath=./datas/Client

把客户端所有文件放在Client目录下。
重启docker。
下载launcher
解压,填上服务器地址和端口号,比如192.168.0.4,17000
点连接,就自动在当前目录下载客户端。

客户端7.68G,公网下载会很费劲。

Server.ini里最后一部分可以修改经验倍率和掉落倍率。

1
2
3
4
5
6
7
[Rates]
ExperienceRate=10000
DropRate=1000
GoldRate=400
SkillRate=1
CompanionRate=100
Boss掉落倍率=100