一、默认端口与核心配置文件
1. 服务端默认IP与端口
嘟嘟传奇手游默认使用内网IP `192.168.1.111`,服务端解压路径为 `D:\\brm`。需通过虚拟网卡绑定此IP(Win10需手动设置)。
核心配置文件包括:
`ServerTable.txt`:定义内、外网IP及端口映射关系(格式示例:`内网IP 端口 外网IP 端口`)。
数据库表修改:通过数据库工具(如N11)连接数据库 `cc-game-mili`,修改 `servers` 表中的IP为外网地址。
2. 端口开放与防火墙
防火墙设置:需在服务器防火墙中放行传奇端口(如默认的 `7000`登录端口、`7100`游戏端口)。
具体操作(以Linux为例):
编辑防火墙配置文件(如 `/etc/sysconfig/iptables`)。
添加规则:`-A INPUT -p tcp --dport 端口号 -j ACCEPT`(例如 `7100`)。
重启防火墙:`systemctl restart iptables`。
路由器端口映射:若服务器在局域网内,需在路由器管理界面添加端口转发规则,将公网流量指向内网服务器的IP和端口。
二、外网访问配置步骤
1. 修改服务端IP
数据库修改:打开 `servers` 表,将 `192.168.1.111` 替换为公网IP。
客户端修改:
反编译APK文件(工具如ApkToolAid)。
定位 `res\\values\\strings.xml`,修改IP为公网地址。
重新编译并签名APK。
2. 启动服务端流程
按顺序执行以下步骤:
plaintext
1. 安装虚拟网卡并绑定IP `192.168.1.111`(Win10需手动设置)。
2. 启动 `phpStudy.exe`,确保两个绿灯亮起(数据库环境)。
3. 运行 `[2].启动服务端`,等待5秒完成启动。
4. 安装修改后的APK到安卓模拟器或设备。
⚠️ 三、注意事项

端口冲突检查:确保所选端口(如 `7000`/`7100`)未被其他程序占用,可通过命令 `netstat -ano` 检测。
安全合规:修改客户端源码需确保不侵犯版权,避免法律风险。
测试连接:启动后使用客户端连接,验证登录、角色创建等功能是否正常。
总结
嘟嘟传奇手游的端口配置关键在于:
① 虚拟网卡绑定默认IP `192.168.1.111`;
② 通过 `servers` 表(数据库)和 `strings.xml`(客户端)修改为公网IP;
③ 防火墙/路由器放行端口(如 `7100`)。
若需外网访问,务必完成端口映射与客户端重编译。建议参考原文中的截图与工具操作细节(如N11数据库连接、ApkToolAid反编译)。