一、 网络准备:本机IP与端口映射
你已成功启动服务端进程(ACC、MSG、NPC),说明本地数据库和逻辑服务运行正常。接下来需解决客户端登录器的网络连接问题。
获取本机IP
1. 打开命令提示符(CMD),输入 ipconfig 并回车。
2. 查看“以太网适配器”或“WLAN适配器”下的 IPv4 地址。通常是 192.168.x.x 格式的局域网IP。记录此地址,如 192.168.1.100。
修改服务端IP配置
找到服务端主目录(如 D:\myServer),搜索并打开所有含有IP地址的配置文件。核心文件通常包括:
• ACC/ACCServer.ini 或 ACCServer.cfg
• MSG/MSGServer.ini 或 MSGServer.cfg
• NPC/NPCServer.ini 或 NPCServer.cfg
将上述文件中所有的 IP地址 由 127.0.0.1 修改为你的本机局域网IP(如 192.168.1.100)。保存文件,并重启所有服务端进程(ACC、MSG、NPC),确保它们在新IP上监听。
二、 登录器配置(无需驱动盘和IIS)
修改客户端列表文件
客户端登录器通过读取一个 serverlist.ini 或 serverlist.txt 文件获取服务器信息。在魔域客户端根目录找到此文件,用记事本打开,格式通常为:
[服务器名称]
服务器IP=192.168.1.100
服务器端口=10001
将“服务器IP”修改为你本机的局域网IP,保存文件。
使用本地简易HTTP服务(无需IIS)
登录器常通过HTTP方式读取列表。若没有IIS,可用以下方法:
1. 使用简易HTTP工具:下载“HFS (Http File Server)”或“NetBox”等绿色免安装工具。
2. 共享列表文件:将修改好的 serverlist.ini 文件放入HFS的虚拟文件目录中。
3. 获取访问链接:启动HFS,右键点击该文件,选择“复制URL链接”,会得到类似 http://127.0.0.1:8080/serverlist.ini 的地址。
4. 修改登录器列表地址:找到登录器配置器,将“列表地址”修改为上一步获取的URL链接。若登录器是现成的,可能需要反编译或修改其内置地址,较复杂。建议直接向版本发布者索取已配置好列表的登录器,或使用服务端自带的登录器生成器,在生成时将列表地址填为你的HFS链接。
三、 外网开放与防火墙设置
允许端口通过防火墙
魔域服务端需要对外开放端口(如ACC端口、MSG端口等,具体查看各配置文件)。在Windows防火墙中设置入站规则:
1. 打开“控制面板” -> “Windows Defender 防火墙” -> “高级设置”。
2. 选择“入站规则” -> “新建规则”。
3. 选择“端口”,协议为TCP,特定端口填写服务端配置的端口(如10001, 10002等,多个端口用逗号隔开)。
4. 后续步骤选择“允许连接”,并完成规则创建。
路由器端口映射(外网访问)
若想让他人在互联网上连接你的服务器,需在路由器设置端口转发:
1. 浏览器登录路由器管理界面(如 192.168.1.1)。
2. 找到“端口转发”或“虚拟服务器”功能。
3. 添加规则:外部端口和内部端口填写你的服务端口(如10001),内部IP地址填写你的本机IP(如 192.168.1.100),协议为TCP/UDP。
4. 保存后,让他人通过你的公网IP(百度搜索“我的IP”获取)连接即可。
四、 网页注册系统替代方案
没有IIS,可使用以下方法搭建简易注册页:
1. 使用PHP集成环境:下载“PHPStudy”或“UPUPW”等绿色软件,它们自带Apache/Nginx和PHP,无需安装IIS。
2. 放置网页源码:从版本包中找到网页注册系统源码(通常是PHP文件),放入集成环境的网站根目录(如 PHPStudy\WWW\)。
3. 修改数据库连接:编辑网页源码中的配置文件(如 config.php),将数据库连接参数修改为你的魔域数据库信息(地址 127.0.0.1,账号密码等)。
4. 启动与访问:启动PHPStudy的Apache和MySQL服务,浏览器访问 http://127.0.0.1 即可打开注册页面。
五、 常见问题排查
故障现象 排查方向 解决方法
登录器显示“连接失败” IP地址错误,端口不通 确认服务端IP配置,检查防火墙是否放行端口
可创建角色但进不去 MSG或NPC服务异常 检查MSG、NPC进程是否正常启动,查看其日志文件
外网无法连接 路由器未映射,或无公网IP 设置端口转发,并确认是否为公网IP(可咨询宽带运营商)
网页注册打不开 PHP环境或数据库问题 检查PHPStudy服务是否启动,数据库连接参数是否正确
总结:架设核心是统一所有配置文件的IP地址,并使用工具解决列表读取和网页注册问题。从单机到局域网,再到外网,逐步测试。首次架设成功建议备份整个服务端目录,便于后续修改出错时快速还原。
你已成功启动服务端进程(ACC、MSG、NPC),说明本地数据库和逻辑服务运行正常。接下来需解决客户端登录器的网络连接问题。
获取本机IP
1. 打开命令提示符(CMD),输入 ipconfig 并回车。
2. 查看“以太网适配器”或“WLAN适配器”下的 IPv4 地址。通常是 192.168.x.x 格式的局域网IP。记录此地址,如 192.168.1.100。
修改服务端IP配置
找到服务端主目录(如 D:\myServer),搜索并打开所有含有IP地址的配置文件。核心文件通常包括:
• ACC/ACCServer.ini 或 ACCServer.cfg
• MSG/MSGServer.ini 或 MSGServer.cfg
• NPC/NPCServer.ini 或 NPCServer.cfg
将上述文件中所有的 IP地址 由 127.0.0.1 修改为你的本机局域网IP(如 192.168.1.100)。保存文件,并重启所有服务端进程(ACC、MSG、NPC),确保它们在新IP上监听。
二、 登录器配置(无需驱动盘和IIS)
修改客户端列表文件
客户端登录器通过读取一个 serverlist.ini 或 serverlist.txt 文件获取服务器信息。在魔域客户端根目录找到此文件,用记事本打开,格式通常为:
[服务器名称]
服务器IP=192.168.1.100
服务器端口=10001
将“服务器IP”修改为你本机的局域网IP,保存文件。
使用本地简易HTTP服务(无需IIS)
登录器常通过HTTP方式读取列表。若没有IIS,可用以下方法:
1. 使用简易HTTP工具:下载“HFS (Http File Server)”或“NetBox”等绿色免安装工具。
2. 共享列表文件:将修改好的 serverlist.ini 文件放入HFS的虚拟文件目录中。
3. 获取访问链接:启动HFS,右键点击该文件,选择“复制URL链接”,会得到类似 http://127.0.0.1:8080/serverlist.ini 的地址。
4. 修改登录器列表地址:找到登录器配置器,将“列表地址”修改为上一步获取的URL链接。若登录器是现成的,可能需要反编译或修改其内置地址,较复杂。建议直接向版本发布者索取已配置好列表的登录器,或使用服务端自带的登录器生成器,在生成时将列表地址填为你的HFS链接。
三、 外网开放与防火墙设置
允许端口通过防火墙
魔域服务端需要对外开放端口(如ACC端口、MSG端口等,具体查看各配置文件)。在Windows防火墙中设置入站规则:
1. 打开“控制面板” -> “Windows Defender 防火墙” -> “高级设置”。
2. 选择“入站规则” -> “新建规则”。
3. 选择“端口”,协议为TCP,特定端口填写服务端配置的端口(如10001, 10002等,多个端口用逗号隔开)。
4. 后续步骤选择“允许连接”,并完成规则创建。
路由器端口映射(外网访问)
若想让他人在互联网上连接你的服务器,需在路由器设置端口转发:
1. 浏览器登录路由器管理界面(如 192.168.1.1)。
2. 找到“端口转发”或“虚拟服务器”功能。
3. 添加规则:外部端口和内部端口填写你的服务端口(如10001),内部IP地址填写你的本机IP(如 192.168.1.100),协议为TCP/UDP。
4. 保存后,让他人通过你的公网IP(百度搜索“我的IP”获取)连接即可。
四、 网页注册系统替代方案
没有IIS,可使用以下方法搭建简易注册页:
1. 使用PHP集成环境:下载“PHPStudy”或“UPUPW”等绿色软件,它们自带Apache/Nginx和PHP,无需安装IIS。
2. 放置网页源码:从版本包中找到网页注册系统源码(通常是PHP文件),放入集成环境的网站根目录(如 PHPStudy\WWW\)。
3. 修改数据库连接:编辑网页源码中的配置文件(如 config.php),将数据库连接参数修改为你的魔域数据库信息(地址 127.0.0.1,账号密码等)。
4. 启动与访问:启动PHPStudy的Apache和MySQL服务,浏览器访问 http://127.0.0.1 即可打开注册页面。
五、 常见问题排查
故障现象 排查方向 解决方法
登录器显示“连接失败” IP地址错误,端口不通 确认服务端IP配置,检查防火墙是否放行端口
可创建角色但进不去 MSG或NPC服务异常 检查MSG、NPC进程是否正常启动,查看其日志文件
外网无法连接 路由器未映射,或无公网IP 设置端口转发,并确认是否为公网IP(可咨询宽带运营商)
网页注册打不开 PHP环境或数据库问题 检查PHPStudy服务是否启动,数据库连接参数是否正确
总结:架设核心是统一所有配置文件的IP地址,并使用工具解决列表读取和网页注册问题。从单机到局域网,再到外网,逐步测试。首次架设成功建议备份整个服务端目录,便于后续修改出错时快速还原。

