一、魔域架设核心工具清单(含用途与选择建议)
(一)服务器设备(核心硬件)
本地服务器(家庭 / 小型场景首选)
配置要求:CPU(Intel i3/Ryzen 3 及以上,主频≥2.8GHz)、内存(8GB DDR4 起步,5 人以上联机需 16GB)、硬盘(系统盘 120GB 以上 SSD,数据盘 500GB 以上机械 / SSD,存储服务端与客户端文件)、电源(300W 起步,i5/Ryzen 5 及以上配 400W)
用途:运行魔域服务端程序,存储游戏数据库与资源文件
替代方案:云服务器(适合无本地设备场景,选择 2 核 4G 内存、50GB 系统盘以上配置,如阿里云、腾讯云轻量应用服务器)
(二)版本与核心运行工具
魔域服务端程序
类型:按玩法分怀旧版(1.02/1.03 版,适合新手)、功能增强版(麒麟 3.2 / 暗黑觉醒 2.0 版,含自定义内容)、精简版(1-2GB 体积,适合低配置)
获取途径:正规游戏资源论坛(如魔域 交流社区)、服务端分享平台(需选择带完整文件包,含引擎、地图数据、配置文件的版本)
关键要求:需与后续客户端版本严格匹配(如服务端为 “怀旧 1.03”,客户端需对应 “怀旧 1.03”)
数据库工具
MySQL(版本 5.5/5.6,兼容多数服务端,高版本易出现连接错误)
Navicat for MySQL(可视化管理工具,用于创建数据库、修改魔石 / 角色数据、备份数据)
MyODBC 3.51 驱动(连接 MySQL 与魔域服务端的组件,必须安装且配置数据源)
客户端与登录器工具
魔域客户端(需与服务端版本一致,体积 2-6GB,从服务端提供者链接下载或论坛搜索对应版本)
万能登录器制作器(如 “魔域通用登录器生成工具”,用于制作玩家连接服务器的登录器,支持填写 IP、端口、自定义界面)
(三)辅助配置工具
文本编辑工具:Notepad++(用于修改服务端配置文件,如 account.ini、config.ini,避免系统记事本乱码,支持代码格式显示)
网络设置工具:
端口映射工具(如花生壳,路由器不支持映射时使用,需注册账号)
内网穿透工具(ZeroTier,无公网 IP 场景用,支持多设备虚拟组网;FRP,需搭配云服务器,适合稳定联机)
进程与 IP 工具:
Process Explorer(监控服务端进程(ACC.exe/MSG.exe/NPC.exe)内存占用,异常时快速结束)
IPIP.net在线工具(查询公网 IP 是否生效,区分内网 / 公网 IP)
二、魔域完整架设流程(分步骤 + 对应工具)
步骤 1:工具与版本准备(1-2 小时)
确认服务器设备(本地电脑或云服务器),本地电脑需关闭休眠、自动更新;云服务器需开放 9870(服务端端口)、9958(登录端口)
下载所需工具:MySQL 5.5、Navicat、MyODBC 3.51、Notepad++、万能登录器制作器,保存至 D 盘 “魔域架设工具” 文件夹
下载匹配的服务端与客户端:服务端解压至 D 盘 “魔域服务端”,客户端解压至 D 盘 “魔域客户端”,确认服务端包内有 “GAMESERVER”“ACC”“DB” 文件夹
步骤 2:数据库环境配置(30-40 分钟,用 MySQL/Navicat/MyODBC)
安装 MySQL:
双击 MySQL 5.5 安装包,选择 “Typical” 安装,安装路径默认(或改至 D 盘),勾选 “Configure the MySQL Server now”
配置界面选择 “Detailed Configuration”,端口设为 3306,设置 root 密码(建议设为 test,方便后续配置),勾选 “Include Bin Directory in Windows PATH”
安装 MyODBC 驱动:
双击 MyODBC 3.51 安装包,默认路径安装,完成后打开 “控制面板→管理工具→数据源 (ODBC)”
进入 “系统 DSN”→“添加”,选择 “MySQL ODBC 3.51 Driver”,名称填 “my”,服务器填 “localhost”,端口 3306,用户 root,密码 test,数据库选 “my”(若未创建,先通过 Navicat 创建),点击 “Test”,显示 “Connection Successful” 则成功
用 Navicat 连接数据库:
打开 Navicat,点击 “连接→MySQL”,连接名填 “魔域数据库”,IP“127.0.0.1”,端口 3306,用户名 root,密码 test,点击 “确定”
右键连接→“新建数据库”,数据库名填 “my”(需与服务端 config.ini 一致),字符集选 “utf8mb4”,排序规则 “utf8mb4_general_ci”
步骤 3:服务端配置(1-1.5 小时,用 Notepad++/Navicat)
修改服务端基础配置:
打开 D 盘 “魔域服务端→ACC” 文件夹,用 Notepad++ 打开 account.ini:找到 “DBHost=localhost”“DBUser=root”“DBPass=test”“DBName=my”,确认参数正确;打开 config.ini,将 “Port=9870”(服务端端口)、“LoginPort=9958”(登录端口)记录下来
进入 “GAMESERVER” 文件夹,用 Notepad++ 打开 config.ini,将 “DBHost”“DBUser”“DBPass”“DBName” 与 ACC 文件夹配置保持一致,端口设为 9870
初始化服务端数据:
打开 Navicat,右键 “my” 数据库→“运行 SQL 文件”,选择服务端 “DB” 文件夹内的 “moyu.sql”(或 “init.sql”),点击 “开始”,等待数据导入完成(进度条 100% 且无报错)
启动服务端进程:
按顺序双击运行:服务端→ACC→ACC.exe(黑窗口显示 “Listening on port 9870” 为正常)→服务端→GAMESERVER→MSG.exe(显示 “MSG Server Start”)→GAMESERVER→NPC.exe(显示 “NPC Server Start”),三个黑窗口保持打开(关闭则服务停止)
步骤 4:登录器制作(20-30 分钟,用万能登录器制作器)
打开万能登录器制作器,点击 “基本设置”:
游戏名称填 “我的魔域”,客户端路径选 D 盘 “魔域客户端→moyu.exe”(客户端主程序)
服务器 IP 填 “127.0.0.1”(本地测试用),端口填 9958(与服务端 LoginPort 一致)
点击 “界面设置”:可上传自定义登录器背景图(尺寸 800×600),取消 “广告弹窗” 勾选(可选)
点击 “生成登录器”,选择保存路径(如客户端文件夹),生成 “我的魔域登录器.exe”
步骤 5:外网访问设置(30-60 分钟,用端口映射 / 穿透工具)
有公网 IP 场景(用路由器 / 花生壳):
登录路由器后台(浏览器输入路由器 IP,如 192.168.1.1),进入 “端口映射”→“添加”:内网 IP 填服务器电脑 IP(通过 “cmd→ipconfig” 查 IPv4),内网端口 9870/9958,外网端口 9870/9958,协议选 “TCP”
注册花生壳账号,在路由器 “DDNS” 中选择 “花生壳”,输入账号密码,获取免费域名(如 xxx.oicp.vip),用于朋友连接(替代公网 IP)
无公网 IP 场景(用 ZeroTier):
官网注册 ZeroTier 账号,创建网络(获取 NETWORK ID:如 8xxxxxxxxx)
服务器与朋友电脑均安装 ZeroTier 客户端,打开后输入 NETWORK ID→“Join”,在官网 “Members” 中勾选设备授权,获取虚拟 IP(如 10.147.17.xx)
修改登录器 IP 为虚拟 IP(10.147.17.xx),重新生成登录器
步骤 6:测试与调试(20-30 分钟,用登录器 / Process Explorer)
本地测试:打开客户端文件夹中的登录器,点击 “注册账号”(若未搭建注册页,可通过 Navicat 在 “account” 表中手动添加:username 填账号,password 填密码(明文或 MD5 加密,看服务端配置)),登录后检查角色创建、地图加载是否正常
外网测试:将登录器发给朋友,朋友安装客户端后运行登录器,输入账号登录,若提示 “连接成功” 且能进入游戏,说明架设完成;若失败,检查服务端进程是否打开、端口映射 / 穿透是否配置正确(用IPIP.net查公网 IP 是否能 ping 通)
问题调试:
登录提示 “无法连接服务器”:检查登录器 IP / 端口是否正确,服务端进程是否正常
角色创建后黑屏:客户端与服务端版本不匹配,重新下载对应客户端
多人联机卡顿:云服务器升级配置(如 2 核 4G→4 核 8G),本地服务器检查宽带上传带宽(需≥10Mbps)
三、必备工具下载与注意事项
工具下载渠道:
MySQL/Navicat/Notepad++:官网下载(免费版足够)
服务端 / 客户端 / 登录器工具:正规论坛(如 “魔域爱好者社区”),避免下载捆绑程序
关键注意事项:
服务端进程不可关闭(最小化即可),关闭则所有玩家掉线
修改配置文件前备份原文件(如 account.ini→account_back.ini),避免误改无法恢复
朋友连接需同一客户端版本,且登录器 IP / 端口与服务端一致
(一)服务器设备(核心硬件)
本地服务器(家庭 / 小型场景首选)
配置要求:CPU(Intel i3/Ryzen 3 及以上,主频≥2.8GHz)、内存(8GB DDR4 起步,5 人以上联机需 16GB)、硬盘(系统盘 120GB 以上 SSD,数据盘 500GB 以上机械 / SSD,存储服务端与客户端文件)、电源(300W 起步,i5/Ryzen 5 及以上配 400W)
用途:运行魔域服务端程序,存储游戏数据库与资源文件
替代方案:云服务器(适合无本地设备场景,选择 2 核 4G 内存、50GB 系统盘以上配置,如阿里云、腾讯云轻量应用服务器)
(二)版本与核心运行工具
魔域服务端程序
类型:按玩法分怀旧版(1.02/1.03 版,适合新手)、功能增强版(麒麟 3.2 / 暗黑觉醒 2.0 版,含自定义内容)、精简版(1-2GB 体积,适合低配置)
获取途径:正规游戏资源论坛(如魔域 交流社区)、服务端分享平台(需选择带完整文件包,含引擎、地图数据、配置文件的版本)
关键要求:需与后续客户端版本严格匹配(如服务端为 “怀旧 1.03”,客户端需对应 “怀旧 1.03”)
数据库工具
MySQL(版本 5.5/5.6,兼容多数服务端,高版本易出现连接错误)
Navicat for MySQL(可视化管理工具,用于创建数据库、修改魔石 / 角色数据、备份数据)
MyODBC 3.51 驱动(连接 MySQL 与魔域服务端的组件,必须安装且配置数据源)
客户端与登录器工具
魔域客户端(需与服务端版本一致,体积 2-6GB,从服务端提供者链接下载或论坛搜索对应版本)
万能登录器制作器(如 “魔域通用登录器生成工具”,用于制作玩家连接服务器的登录器,支持填写 IP、端口、自定义界面)
(三)辅助配置工具
文本编辑工具:Notepad++(用于修改服务端配置文件,如 account.ini、config.ini,避免系统记事本乱码,支持代码格式显示)
网络设置工具:
端口映射工具(如花生壳,路由器不支持映射时使用,需注册账号)
内网穿透工具(ZeroTier,无公网 IP 场景用,支持多设备虚拟组网;FRP,需搭配云服务器,适合稳定联机)
进程与 IP 工具:
Process Explorer(监控服务端进程(ACC.exe/MSG.exe/NPC.exe)内存占用,异常时快速结束)
IPIP.net在线工具(查询公网 IP 是否生效,区分内网 / 公网 IP)
二、魔域完整架设流程(分步骤 + 对应工具)
步骤 1:工具与版本准备(1-2 小时)
确认服务器设备(本地电脑或云服务器),本地电脑需关闭休眠、自动更新;云服务器需开放 9870(服务端端口)、9958(登录端口)
下载所需工具:MySQL 5.5、Navicat、MyODBC 3.51、Notepad++、万能登录器制作器,保存至 D 盘 “魔域架设工具” 文件夹
下载匹配的服务端与客户端:服务端解压至 D 盘 “魔域服务端”,客户端解压至 D 盘 “魔域客户端”,确认服务端包内有 “GAMESERVER”“ACC”“DB” 文件夹
步骤 2:数据库环境配置(30-40 分钟,用 MySQL/Navicat/MyODBC)
安装 MySQL:
双击 MySQL 5.5 安装包,选择 “Typical” 安装,安装路径默认(或改至 D 盘),勾选 “Configure the MySQL Server now”
配置界面选择 “Detailed Configuration”,端口设为 3306,设置 root 密码(建议设为 test,方便后续配置),勾选 “Include Bin Directory in Windows PATH”
安装 MyODBC 驱动:
双击 MyODBC 3.51 安装包,默认路径安装,完成后打开 “控制面板→管理工具→数据源 (ODBC)”
进入 “系统 DSN”→“添加”,选择 “MySQL ODBC 3.51 Driver”,名称填 “my”,服务器填 “localhost”,端口 3306,用户 root,密码 test,数据库选 “my”(若未创建,先通过 Navicat 创建),点击 “Test”,显示 “Connection Successful” 则成功
用 Navicat 连接数据库:
打开 Navicat,点击 “连接→MySQL”,连接名填 “魔域数据库”,IP“127.0.0.1”,端口 3306,用户名 root,密码 test,点击 “确定”
右键连接→“新建数据库”,数据库名填 “my”(需与服务端 config.ini 一致),字符集选 “utf8mb4”,排序规则 “utf8mb4_general_ci”
步骤 3:服务端配置(1-1.5 小时,用 Notepad++/Navicat)
修改服务端基础配置:
打开 D 盘 “魔域服务端→ACC” 文件夹,用 Notepad++ 打开 account.ini:找到 “DBHost=localhost”“DBUser=root”“DBPass=test”“DBName=my”,确认参数正确;打开 config.ini,将 “Port=9870”(服务端端口)、“LoginPort=9958”(登录端口)记录下来
进入 “GAMESERVER” 文件夹,用 Notepad++ 打开 config.ini,将 “DBHost”“DBUser”“DBPass”“DBName” 与 ACC 文件夹配置保持一致,端口设为 9870
初始化服务端数据:
打开 Navicat,右键 “my” 数据库→“运行 SQL 文件”,选择服务端 “DB” 文件夹内的 “moyu.sql”(或 “init.sql”),点击 “开始”,等待数据导入完成(进度条 100% 且无报错)
启动服务端进程:
按顺序双击运行:服务端→ACC→ACC.exe(黑窗口显示 “Listening on port 9870” 为正常)→服务端→GAMESERVER→MSG.exe(显示 “MSG Server Start”)→GAMESERVER→NPC.exe(显示 “NPC Server Start”),三个黑窗口保持打开(关闭则服务停止)
步骤 4:登录器制作(20-30 分钟,用万能登录器制作器)
打开万能登录器制作器,点击 “基本设置”:
游戏名称填 “我的魔域”,客户端路径选 D 盘 “魔域客户端→moyu.exe”(客户端主程序)
服务器 IP 填 “127.0.0.1”(本地测试用),端口填 9958(与服务端 LoginPort 一致)
点击 “界面设置”:可上传自定义登录器背景图(尺寸 800×600),取消 “广告弹窗” 勾选(可选)
点击 “生成登录器”,选择保存路径(如客户端文件夹),生成 “我的魔域登录器.exe”
步骤 5:外网访问设置(30-60 分钟,用端口映射 / 穿透工具)
有公网 IP 场景(用路由器 / 花生壳):
登录路由器后台(浏览器输入路由器 IP,如 192.168.1.1),进入 “端口映射”→“添加”:内网 IP 填服务器电脑 IP(通过 “cmd→ipconfig” 查 IPv4),内网端口 9870/9958,外网端口 9870/9958,协议选 “TCP”
注册花生壳账号,在路由器 “DDNS” 中选择 “花生壳”,输入账号密码,获取免费域名(如 xxx.oicp.vip),用于朋友连接(替代公网 IP)
无公网 IP 场景(用 ZeroTier):
官网注册 ZeroTier 账号,创建网络(获取 NETWORK ID:如 8xxxxxxxxx)
服务器与朋友电脑均安装 ZeroTier 客户端,打开后输入 NETWORK ID→“Join”,在官网 “Members” 中勾选设备授权,获取虚拟 IP(如 10.147.17.xx)
修改登录器 IP 为虚拟 IP(10.147.17.xx),重新生成登录器
步骤 6:测试与调试(20-30 分钟,用登录器 / Process Explorer)
本地测试:打开客户端文件夹中的登录器,点击 “注册账号”(若未搭建注册页,可通过 Navicat 在 “account” 表中手动添加:username 填账号,password 填密码(明文或 MD5 加密,看服务端配置)),登录后检查角色创建、地图加载是否正常
外网测试:将登录器发给朋友,朋友安装客户端后运行登录器,输入账号登录,若提示 “连接成功” 且能进入游戏,说明架设完成;若失败,检查服务端进程是否打开、端口映射 / 穿透是否配置正确(用IPIP.net查公网 IP 是否能 ping 通)
问题调试:
登录提示 “无法连接服务器”:检查登录器 IP / 端口是否正确,服务端进程是否正常
角色创建后黑屏:客户端与服务端版本不匹配,重新下载对应客户端
多人联机卡顿:云服务器升级配置(如 2 核 4G→4 核 8G),本地服务器检查宽带上传带宽(需≥10Mbps)
三、必备工具下载与注意事项
工具下载渠道:
MySQL/Navicat/Notepad++:官网下载(免费版足够)
服务端 / 客户端 / 登录器工具:正规论坛(如 “魔域爱好者社区”),避免下载捆绑程序
关键注意事项:
服务端进程不可关闭(最小化即可),关闭则所有玩家掉线
修改配置文件前备份原文件(如 account.ini→account_back.ini),避免误改无法恢复
朋友连接需同一客户端版本,且登录器 IP / 端口与服务端一致

