网页版架设思路
传奇类网页版通常不是传统客户端,而是通过浏览器访问,依赖Web环境和数据库运行。常见架构包括PHPStudy或IIS搭建Web服务,MySQL或Lite SQL存放游戏数据,部分版本还需要Java或Node.js运行后端服务。
架设步骤:
将网页版服务端解压到纯英文路径,例如D盘根目录。
安装PHPStudy或对应Web环境,启动Apache和MySQL,确认两个服务显示绿色正常运行。
如果版本依赖Java,需要安装JDK 1.8;如果依赖Node.js,则安装对应运行环境。
启动数据库服务,再启动游戏服务端。
浏览器访问http://127.0.0.1或http://127.0.0.1:端口,进入注册登录页面。
如果浏览器提示Flash无法加载,需要安装Flash Player或使用支持Flash的浏览器版本。
网页版单机测试时,所有地址保持127.0.0.1即可。
客户端版单机架设
如果只是想自己玩,客户端版更常见。需要准备服务端、DBC2000数据库、传奇客户端和配套补丁。
将服务端解压到D:MirServer,路径必须纯英文。
安装DBC2000,打开BDE Administrator,新建数据库别名HeroDB,PATH指向D:MirServerMud2DB。
打开引擎控制器,配置向导中目录填D:MirServer,数据库名填HeroDB,IP填127.0.0.1,保存后启动游戏服务器。
将补丁解压到客户端根目录,确保补丁文件夹名称与登录器配置中的Resources目录一致。
使用服务端自带的登录器生成器生成登录器,复制到客户端目录后运行即可进入游戏。
和朋友局域网联机
如果想和朋友一起玩,且大家在同一个路由器或同一个WiFi下,可以使用局域网架设。核心改动只有一处:把IP从127.0.0.1改为本机局域网IP。
打开CMD,输入ipconfig,查看IPv4地址,通常是192.168.x.x格式。
在引擎控制器的配置向导中,将服务器IP改为你的局域网IP,例如192.168.1.100。
登录器列表文件中的IP也要改为同一个局域网IP。
关闭Windows防火墙,或将传奇相关exe程序添加到防火墙允许列表。
将客户端、补丁和登录器打包发给朋友,朋友在登录器中填写你的局域网IP即可连接。
注意:局域网联机时,服务端必须在你自己的电脑上运行,朋友只运行客户端和登录器,不需要启动服务端。
外网联机架设
如果朋友不在同一个局域网,就需要外网架设。外网架设比局域网复杂,主要涉及公网IP、端口映射和动态域名。
云服务器自带公网IP,只需在安全组中放行7000至7500端口、80端口、微端端口等。
家庭宽带需要先确认是否有公网IP。在路由器WAN口状态中查看IP,并与百度搜索IP得到的结果比对。如果不一致,说明处于运营商大内网,需联系运营商申请公网IP或使用内网穿透工具。
路由器中配置端口转发,将7000、7100、7200、80、8800等端口映射到架设电脑的局域网IP。
服务端IP和登录器列表中的IP全部改为公网IP或动态域名。
如果家庭宽带IP是动态的,需要配置花生壳等DDNS服务,将域名绑定到动态IP上。
GM权限与常用设置
进入游戏后,可以在Mir200EnvirAdminList.txt中添加角色名,赋予GM权限。
常用指令包括@制造 物品名 数量、@等级 角色名 等级、@调整元宝 角色名 数量等。具体指令以所用版本的GM命令说明为准。
常见问题排查
网页版打不开:检查PHPStudy的Apache和MySQL是否启动,端口是否被占用,浏览器是否支持Flash。
客户端版进不去:检查DBC2000的HeroDB路径是否正确,服务端是否解压到D:MirServer,杀毒软件是否误删文件。
局域网朋友连不上:确认防火墙已关闭或放行端口,IP是否填写正确,朋友是否和你连在同一个路由器下。
外网连不上:检查路由器端口映射是否正确,公网IP是否有效,动态域名是否解析正常。
黑屏或地图不显示:补丁未正确覆盖到客户端根目录,或补丁文件夹名称与登录器配置不一致。
单机测试适合新手入门,局域网联机适合室友或同办公室朋友一起玩,外网架设则适合跨地区联机。从单机开始逐步掌握数据库配置、IP修改和端口放行,就能顺利过渡到多人联机环境。

