既然已经掌握传奇单机架设,要搭建外网和朋友玩,核心是解决 “外网访问通道” 和 “登录器列表同步” 问题。你已有的 DBC2000、版本引擎、路由器花生壳、空间域名刚好能用上,按以下技术步骤操作,朋友就能顺利连接。
第一步:花生壳域名解析(让朋友通过域名找到你电脑)
路由器自带的花生壳是关键,先完成域名与你电脑的绑定,确保外网能定位到服务器:
登录路由器花生壳:打开浏览器,输入路由器管理地址(通常是 192.168.1.1 或 192.168.0.1,路由器背面有标注),输入管理员账号密码登录。找到 “花生壳” 或 “动态 DNS” 选项,若未绑定花生壳账号,先按提示绑定(注册过直接登录,没注册先注册)。
获取解析地址:绑定后,花生壳会生成一个 “解析域名”(比如abc123.oicp.net),记住这个域名 —— 这是朋友登录时要用到的 “服务器地址”。然后开启 “自动更新” 功能,避免你电脑公网 IP 变化导致解析失效(家用网络 IP 常动态变化,花生壳会自动同步新 IP)。
确认解析生效:打开手机流量(别连 WiFi),用手机浏览器输入花生壳解析域名,若能打开路由器登录页(或你电脑上的测试页面),说明解析成功;若打不开,检查花生壳是否在线,或路由器是否开启 “DMZ 主机”(暂时不用开,后面端口映射更精准)。
第二步:路由器端口映射(打通外网访问服务器的 “通道”)
只解析域名不够,还得开放传奇服务端需要的端口,让数据能进出你电脑:
查电脑内网 IP:在你架设服务器的电脑上,按 Win+R 输入 “cmd”,弹出命令框后输入 “ipconfig”,找到 “以太网适配器” 下的 “IPv4 地址”(比如 192.168.1.105)—— 这是你电脑在路由器里的内网地址,端口映射要指向它。
添加端口映射规则:回到路由器管理页,找 “端口映射”“虚拟服务器” 或 “NAT 转发” 选项(不同路由器名称不同),点击 “添加”,按以下格式填:
外部端口 / 内部端口:传奇常用端口有 3 个,分别填 7000(登录服务)、7100(游戏服务)、8000(备用服务),每个端口单独加一条规则;
内部 IP 地址:填刚才查到的电脑内网 IP(如 192.168.1.105);
协议:选 “TCP”(部分路由器选 “TCP+UDP” 也可,优先 TCP);
状态:设为 “启用”。
测试端口是否开放:用手机流量打开 “端口检测工具”(网上搜免费的),输入花生壳域名和刚映射的端口(比如 7000),若显示 “端口开放”,说明映射成功;若 “关闭”,检查内网 IP 是否填错、端口号是否对应,或路由器是否有 “防火墙” 拦截(暂时关闭路由器防火墙测试)。
第三步:服务端外网参数修改(把单机配置改成外网模式)
单机时用 127.0.0.1,外网要换成花生壳域名,确保服务端对外网开放:
改服务端 IP 配置:打开服务端 “Config” 文件夹,找到这 3 个文件修改:
ServerAddr.ini:把里面所有 “127.0.0.1” 改成花生壳解析域名(比如abc123.oicp.net);
LoginSrv.ini:找到 “ServerIP” 项,同样替换成花生壳域名;
GameSrv.ini:找到 “GameServerIP” 项,替换为花生壳域名。
保存所有文件,注意别改其他参数(比如端口号,保持和映射的 7000、7100 一致)。
确认 DBC2000 配置:单机时已配好 DBC,外网不用改 —— 只要 DBC 里 “HERODB” 的路径还是服务端 “Mud2\DB”,就能正常读取数据,若之前动过 DBC,重新按单机步骤核对路径。
启动服务端(按顺序):先双击 “DBServer.exe”,等黑色窗口显示 “DB Server Start Success”;再开 “LoginSrv.exe”,显示 “Login Server Ready”;最后开 “GameSrv.exe”,显示 “Game Server Start”—— 三个窗口都别关(最小化即可),关闭任何一个都会导致外网连不上。
第四步:登录器列表制作与空间域名上传(让朋友登录器看到服务器)
这是外网关键一步,要把服务器列表传到你的空间域名,让朋友的登录器能加载到:
制作登录器列表文件:新建记事本,输入以下内容(格式不能错):
花生壳域名|你的服务器名称|7000
例子:abc123.oicp.net|兄弟传奇外网服|7000
说明:“|” 是英文符号,别用中文 “、”;端口填 7000(和登录服务端口一致);服务器名称随便起(比如 “一起玩传奇”)。然后把记事本另存为 “ServerList.txt”,编码选 “ANSI”(避免乱码)。
上传列表到空间域名:用 FTP 工具(比如 FileZilla,网上搜免费版)连接你的空间域名:
打开 FTP 工具,输入 “主机”(你的空间域名,比如www.xxx.com)、“用户名”“密码”(空间服务商给的 FTP 账号),端口默认 21,点击 “快速连接”;
连接成功后,左边是你电脑文件,右边是空间根目录,把刚做的 “ServerList.txt” 拖到右边空间根目录里(别放子文件夹,否则登录器找不到)。
配置登录器指向列表:打开你已有的登录器配置工具(比如 GOM/GEE 登录器配置器):
找到 “服务器列表地址” 项,输入 “http:// 你的空间域名 / ServerList.txt”(比如http://www.xxx.com/ServerList.txt);
其他参数(如客户端路径、分辨率)保持默认,点击 “生成登录器”,把生成的 “传奇外网登录器.exe” 发给朋友。
第五步:外网连接测试(确保朋友能正常登录)
本地测试:你自己先双击生成的外网登录器,若能看到服务器列表(显示你起的服务器名),点击登录,输入之前单机时的账号密码,能进游戏说明本地没问题;若看不到列表,检查列表地址是否输错(比如多了空格、域名写错),或空间里的 ServerList.txt 是否上传成功。
朋友远程测试:让朋友把你发的登录器放到他的传奇客户端文件夹里(客户端版本要和你服务端一致),双击登录器:
若能加载列表,登录后提示 “连接服务器”,说明通道通了;
若提示 “无法连接”,让朋友检查网络(别用校园网 / 公司网,可能封端口),或你重新测花生壳解析和端口映射。
外网架设关键注意点(避免踩坑)
别用主力机当服务器:外网服务端要一直开着,主力机日常使用(比如关机、重启)会导致服务器中断,朋友掉线,尽量用闲置电脑运行。
定期备份数据:每天关闭服务端后,复制服务端 “Mud2\DB” 文件夹到其他盘,避免电脑故障导致玩家数据丢失(比如朋友练的等级、装备)。
控制在线人数:家用网络上行带宽有限(通常 1-5Mbps),建议同时在线别超过 5 人,否则会卡顿,想多开就升级宽带(选上行 10Mbps 以上的套餐)。
按以上步骤操作,从花生壳解析到登录器列表上传,每个技术环节都对应你的现有工具,只要端口映射和列表地址没错,朋友就能顺利连接你的外网传奇服务器,一起体验游戏。

