当前位置 : 145z游戏站 | 魔域 | 技术教程 | 

魔域架设教程:家庭网络下实现外网朋友联机的完整方法

热度:
一、魔域单机基础架设步骤
准备程序包:需获取魔域服务端(包含版本、引擎、登录器),怀旧、麒麟等版本均可选用。同时准备 MySQL 压缩包、NAV 工具及 MyODBC 驱动程序。
配置数据库:将 MySQL 解压后重命名为 usr 并放入 D 盘根目录,安装 MyODBC 驱动。编辑 usr 文件夹中的 install.bat,删除 “net start apache” 行后运行。打开数据源 ODBC,选择系统 DSN 配置,填写 login 信息为 my、localhost、root、test,端口设为 3306,在 advanced 的 flags1 中勾选 1 和 2 两项,测试连接成功即可。
设置服务端:打开 ACC 目录下的 account.ini 和 config.ini,填写数据库账号密码 root 和 test;authorizedb.cfg 中若只有一个数据库则改为 MY。进入 GAMESERVER 目录,将 config.ini 与 shell.ini 中的端口改为 9870,同时同步修改 ACC 中 config.ini 的端口。
启动与测试:依次启动 ACC、MSG、NPC 程序,通过 IIS 搭建注册页面,访问http://127.0.0.1/regid.asp注册账号,使用万能登录器填写服务器名称、127.0.0.1 及端口 9958 测试登录。
二、家庭网络外网访问核心设置
(一)关键前提:无需发送服务器给朋友
架设完成后无需将服务器文件发送给朋友,只需通过网络设置让外网设备能访问你电脑上的服务器即可,核心是实现家庭内网与外网的连接互通。
(二)有公网 IP 的实现方法
获取公网 IP:拨打运营商客服电话,以家庭监控需要外网访问为由申请公网 IP,同时要求将光猫改为桥接模式,获取宽带拨号账号密码。通过 IPIPnet 查询获取的 IP,若不在 10.0.0.0-10.255.255.255 等内网 IP 段,则为有效公网 IP。
配置端口映射:登录路由器后台,进入端口映射设置界面,添加映射规则,将内网 IP(架设服务器的电脑 IP)与服务端端口 9870、9958 关联,外部端口可保持一致。
启用 DDNS 服务:因公网 IP 可能动态变化,需注册域名并在路由器中配置 DDNS(支持 3322、oray 等平台),实现动态 IP 与固定域名的绑定,避免 IP 变化导致连接失效。
(三)无公网 IP 的穿透方案
工具选择:采用 ZeroTier 或 FRP 等内网穿透工具,ZeroTier 适合新手操作,FRP 需借助云服务器。
ZeroTier 操作步骤:在官网注册账号并创建虚拟网络,获取 NETWORK ID。你和朋友的设备均下载安装 ZeroTier 客户端,输入 NETWORK ID 加入网络。在管理中心勾选设备完成授权,设备会分配虚拟内网 IP。
FRP 配置方法:在云服务器部署 FRPS 服务,配置 bind_port 为 7000 并设置 token。家庭服务器安装 FRPC,填写云服务器公网 IP、端口 7000 及 token,将 local_port 设为 9870 和 9958,remote_port 自定义并在云服务器放行。
三、朋友连接你的服务器的操作
提供连接信息:将公网 IP + 端口(或 DDNS 域名 + 端口)告知朋友,若使用 ZeroTier 则提供虚拟内网 IP + 端口。
朋友端设置:安装对应版本的魔域客户端和万能登录器,在登录器中填写你提供的地址和端口,输入注册的账号即可连接服务器。
四、常见问题解决
连接失败检查:确认服务器已启动,路由器端口映射或穿透工具配置正确,关闭设备自带的端口限制。
域名无法解析:检查 DDNS 服务是否正常运行,域名解析是否生效,可通过 ping 域名验证。
多人连接卡顿:确保家庭宽带上传带宽充足,避免同时连接过多设备。
[顶部]