自己开传奇网页版并与朋友联机实操:H5引擎选型到列表发布完整步骤

来源: 作者: 点击:
传奇“网页版”分两种实现路线:一是 H5 / 三端互通版(996、GOM-H5、GEE-Legend 等),玩家浏览器打开 index.html 直接进,无需下载完整 EXE 客户端;二是传统 PC 端 + 网页入口(IIS 做个官网/列表页,玩家从网页下微端登录器进)。只和朋友玩首选第一条 H5 路线,或者退一步用 GOM/GEE 微端,省去每人配完整客户端的麻烦。

一、准备环境与文件
1. 主机:家用 Win10/11 或云服务器 Windows Server,4G 内存起步;10 人内 2M 带宽够用。
2. 服务端:下载带“网页版 / H5 / 三端互通”标识的 MirServer 包(996引擎、GOM-H5、GEE-Legend 常见),解压到 D:\MirServer,严禁中文、空格、桌面、Program Files。
3. 数据库:老端装 DBC2000 → 控制面板 BDE Administrator → 新建 HeroDB(STANDARD/PARADOX)→ PATH 指向 D:\MirServer\Mud2\DB → 保存;新端用 Access / SQLite / MySQL,按 !Setup.txt 填连接串。
4. Web 环境:Windows 开 IIS,或装 phpStudy / XAMPP 起 Apache(80 端口被占改 8080);用来放 H5 前端和 list.txt。

二、引擎与服务端配置
运行 D:\MirServer\GameCenter.exe(或 996 的 WebServer.exe):
• 配置向导 → 服务端目录 D:\MirServer

• 服务器名称自定义(如“兄弟网页传奇”)

- IP:单机 127.0.0.1;局域网填内网 IPv4(ipconfig 查);外网填公网 IP 或勾动态 IP
• 端口:登录 7000、游戏 7100/7200、微端 8000,H5 Web 占 80/8080

- 保存 → 启动顺序:DBServer → LoginSrv → SelGate → RunGate → M2Server,M2 无红字即成功
996/H5 端额外启动自带 WebServer.exe,确认 www 目录 index.html 可访问。

三、网页端部署(H5 路线)
1. 把版本自带的 H5 客户端(index.html + webgl/canvas 资源 + config.json)拷到 IIS 站点根目录(如 D:\IIS\legend)。
2. 改 config.json / manifest 里服务器 IP 为公网或内网地址、端口 7000。
3. IIS 添加网站 → 物理路径指向上面目录 → 绑定 80 或 8080 → 目录浏览开 → 浏览器开 http://本机IP:8080/index.html 能看到登录框即通。
4. 传统 PC+网页入口路线:IIS 根目录放 list.txt,内容格式 服名|IP|7000|微端IP|8000,浏览器访问 http://IP/list.txt 出文本即正常。

四、和朋友联机的三种网络场景
① 同 WiFi / 交换机(局域网)
• 主机 ipconfig 拿 IPv4(如 192.168.1.102)

• 服务端 IP 全改 192.168.1.102,list.txt 写 兄弟服|192.168.1.102|7000|192.168.1.102|8000

- 朋友用同版本 H5 链接直接开,或收你生成的 PC 微端登录器放自己客户端根目录进

② 跨外网(家用宽带 / 云服务器)
• 浏览器搜“我的IP”拿公网地址;家用宽带进路由器 → 端口映射 / 虚拟服务器 → TCP 7000、7100、7200、8000、80 映射到主机内网 IP

- 云服务器在控制台安全组放行同批 TCP
• 服务端 IP 改公网,list.txt / config.json 同步改公网 IP

• 关 Windows 防火墙对应端口拦截,运营商封 80 就用 8080 / 88

- 动态公网 IP 挂花生壳 / 内网穿透拿固定域名填列表

③ 纯 H5 分享
朋友不需要任何客户端,把 http://你的公网IP:8080/index.html 发群里,浏览器打开注册即进;微端版则需把生成的 Login.exe + 基础补丁打包发朋友,解压到客户端根目录启动。

五、GM 与基础世界参数
• Mir200\Envir\AdminList.txt 加 GM 账号密码(格式:账号 密码)

• Mir200\ServerInfo.txt 确认 AllowIP=* 允许外部连

- !Setup.txt 改经验倍数、爆率、仓库格、背包格
• MonItems.txt 调怪物爆物,MapInfo.txt 管地图开放

六、常见炸点
• DBC2000 的 HeroDB PATH 没指到 Mud2\DB → M2 报无法连库

- 服务端放中文路径 → 网关起不来
• H5 config.json IP 还是 127.0.0.1 → 朋友进黑屏连不上

• 只开 7000 没开 8000 微端 → 进图加载不出地图

- 家用宽带没做端口映射 → 朋友卡登录界面
• IIS 没开目录浏览 / 80 被系统占用 → 列表 404,改 8080

按“D:\MirServer 纯英文 → HeroDB/DBC → 引擎向导填 IP → 起网关和 M2 → IIS 挂 H5 或 list.txt → 端口映射放行 → 发链接或登录器给朋友”这条线走,一晚上就能开出能一起砍的网页传奇。