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

单机版魔域架设教程:一键端与手工搭库全流程

热度:
一、资源准备与环境要求

下载魔域单机版资源包(通常含服务端、配套客户端、MySQL绿色版、登录器生成器、GM工具)。确认资源包内有ACCServer、GameServer、MySQL、DB文件夹及moyu.sql数据库文件。

环境要求:Windows 7 SP1及以上(推荐Win10/11),内存8GB以上,硬盘预留60GB(服务端+客户端),关闭或暂停杀毒软件防止误删引擎文件。提前安装.NET Framework 4.0+和DirectX 9.0c。

重要:服务端必须解压到纯英文路径的根目录,推荐D:\魔域服务端或D:\MuoyuServer,禁止含中文、空格或深层嵌套路径。

二、客户端安装

双击资源包内或官方怀旧版客户端安装程序,安装到如C:\Mystic或D:\魔域客户端,路径同样不能有中文。部分版本需先打上服务端提供的客户端补丁(将补丁文件覆盖至客户端根目录)。

三、数据库搭建(两种方式)

方式A:绿色版MySQL(一键端自带)

1. 进入服务端MySQL文件夹,运行安装MySQL.bat或setup.exe,按提示完成。
2. 运行启动MySQL.bat(或start_mysql.bat),确认任务管理器中出现mysqld-nt.exe或mysqld.exe进程。
3. 打开附带Navicat,新建MySQL连接(主机127.0.0.1,端口3306,用户root,密码看说明一般为123456或空)。
4. 右键新建数据库(名如moyu_sf或my3,字符集utf8),右键"运行SQL文件",选择服务端内的moyu.sql,等待执行成功。

方式B:独立安装MySQL

自行安装MySQL 5.x/8.0,设置root密码记住。建库→导SQL步骤同上。

四、服务端IP与数据库连接配置

1. 打开服务端Config或根目录下的server.ini/config.ini,找到ServerIP=改为127.0.0.1(本机玩),保存。
2. 打开DBConfig.ini或ACC目录下的配置,核对数据库IP(127.0.0.1)、端口(3306)、库名(与刚才建的库名一致)、用户名root及密码,保存。
3. 若有MSG补丁文件夹,将其内文件覆盖至GameServer目录选择替换。

五、启动顺序(严格按顺序)

每步等黑窗口提示"启动成功"或端口监听后再开下一个:
1. 启动数据库:确保MySQL服务运行中(绿色版运行启动bat)。
2. 启动账号服务:运行ACCServer\AccountServer.exe,显示监听端口即正常。
3. 启动游戏主服务:运行GameServer\MSGserver.exe(或ProSHELL.exe生成后启GameServer),显示地图/NPC加载完毕。
4. 启动NPC服务:运行NPCserver.exe(部分版本集成在MSG中)。
5. 启动WEB服务(如有):运行WebServer\启动网站服务器.exe,用于登录器读取列表。

六、生成登录器与进入游戏

1. 打开登录器生成器,选择客户端路径指向刚才装的客户端目录,列表地址填http://127.0.0.1:端口(或选本地模式),生成登录器保存到桌面。
2. 双击生成的登录器,随便输账号密码(如账号gm 密码123),点注册→登录→选角色→进入游戏。
3. 首次进服建议用GM工具或改GMList.txt给自己账号加最高权限,游戏内按F12(部分端需输入命令@make等)调出GM面板改等级、发魔石、刷幻兽蛋。

七、常见故障排查

• MSG启动闪退:检查MySQL是否运行、DBConfig密码/IP是否正确、端口3306是否被占用(netstat -ano查)、是否被杀软拦截。

• 进游戏黑屏/无地图:客户端版本与服务端不匹配,或补丁未覆盖完整(Data文件夹未替换)。

- 登录器无法连接:确认ACC服务窗口正常、登录器列表IP是否为127.0.0.1、WEB服务是否启动。
• 注册提示失败:数据库未导入或账号表结构不匹配,重新执行SQL文件。

按以上步骤操作,通常半小时内能跑起来。建议先试带一键启动bat的整合包降低难度,熟练后再手工搭库。
[顶部]