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

魔域服务端架设开服硬核清单硬件系统数据库登录器网络全解

热度:
一、硬件与系统底座
单机自玩:Win10/Win11 64位,四核CPU主频≥3.0GHz,内存8G起步(推荐16G),SSD剩余100G以上,放服务端+客户端+库文件。
内网联机(朋友局):同上配置,路由器做端口映射或用ZeroTier/FRP组网。
外网开区:云服务器Windows Server 2012 R2/2019,4核8G起步(百人在线升8核16G+),SSD 50G以上,带宽10M起(百人建议100M BGP),国内节点需备案域名,海外节点免备案但延迟高。
路径铁律:服务端解压至D盘纯英文目录(如D:\Moyu_Server),禁中文、禁空格、禁括号,否则ACC/Game引擎读ini直接崩。

二、核心服务端程序(必须完整包)
缺任一模块起不来,标准结构:
- ACCServer / AccountServer(账号验证网关)
• MsgServer / LoginServer(消息转发/登录网关)

• GameServer / WorldServer(主世界引擎、地图怪物加载)

- NPCServer(NPC、活动、脚本)
• mysql / db 文件夹(库脚本 my.sql、account.sql、gamesrv.sql)

• 配置文件:account.ini、config.ini、shell.ini、dbconfig.ini

版本必须和客户端严格同号(如3.2端配3.2客户端,5712端配5712客户端),混用黑屏闪退。

三、数据库与驱动组件
• MySQL 5.5 / 5.6 / 5.7(老端别用8.x,连接串易炸);少数端用SQL Server 2008 R2(混合模式认证+sa密码)

- Navicat Premium(建库、导sql、改cq_user/cq_pet/cq_item表数据)
• MyODBC 3.51 驱动(32位ACC必须走C:\Windows\SysWOW64\odbcad32.exe配系统DSN,库名my,端口3306,账号root,测试连通过)

- 建库字符集utf8 / utf8mb4,排序utf8_general_ci;导入顺序account→my→gamesrv,红字报错即缺表后续必断。

四、运行库与系统组件
• .NET Framework 3.5 + 4.8

- VC++运行库合集(x86+x64,2008/2010/2015等)
• DirectX修复工具(防服务端/客户端启动闪退)

• 杀软加白:mysql、ACCServer、GameServer、MsgServer、NPCServer、登录器生成器全加白名单,Defender误杀即假启动。

五、客户端与登录器链路
• 对应版本官方/精简客户端(2~6G),Data/Map/string.pak补丁覆盖根目录

• 魔域通用登录器生成器:填公网IP或域名、游戏端口(通常5816/9870)、服务器名、LOGO,生成Login.exe给玩家

- serverlist.xml / server.dat 改127.0.0.1(单机)或公网IP(外网)

六、网络与端口放行
云服务器安全组+系统防火墙同步放行:
3306(MySQL)、9958(ACC网关)、9865/9870(Account通信)、5816(GameServer)、80/8080(网页注册/充值)、7000~7300(RunGate类网关)
家用宽带无公网IP:花生壳/神卓内网穿透,映射外网5816→内网同端口。

七、辅助运营件(外网开区才需)
• 域名(国内备案/海外直用)

• 网页注册站(PHPStudy+IIS+ASP.NET支撑注册/公告/补丁分发)

- 支付平台/充值接口
• 进程守护(防GameServer崩了没人管)

• GM工具(改魔石、幻兽星级、爆率、封号)

八、标准启动顺序(错序必中断)
1. 起MySQL服务 → 2. ACCServer → 3. MsgServer/LoginServer → 4. NPCServer → 5. GameServer → 6. 登录器进游戏建号。

挑端硬指标:是否带完整mysql+ACC+Game+SQL脚本、是否标明朝密码与ODBC库名、登录器生成器是否随包、客户端版本是否同号、有无后门检测(几块钱网盘包80%藏挖矿)。发布站搜“魔域服务端架设开服清单 3.2完整端 登录器生成器”按端内readme核对上述模块。
[顶部]