开服不是把 M2 点开就完事。完整链路是:机器 → 引擎 → 数据库 → 网关 → 列表/登录器 → 客户端补丁 → 外网端口 → 支付/后台 → 防打/合区。任一层断,玩家看到的就是“列表空、连不上、黑屏、建不了号、进图掉线”。
一、机器和系统
小服 2 核 4G 能跑,50 人在线勉强;正经开区 4 核 8G 起步,200 人攻沙 8 核 16G 以上。系统用 Windows Server 2016/2019/2022,别用 Win7 当服务器,别用家用 Win10 裸跑生产服。
家宽别想正经开服:7000/7100/7200/8080 常被运营商掐,IP 天天变,断电就消失。云服买按量或包月,国内机备案、香港机省备案但延迟高。
二、引擎选型
GOM:现在小服最多,文本配置、微端、单职/合击/转生都好改。
GEE:脚本强,活动/商城/跨服好做。
Hero/LEG:老合击端多,DBC 数据库麻烦,破解包多。
Blade/Blue:老商业端,配置器和插件自成一套。
新手别碰冷门引擎,列表、登录器、补丁、插件全得自己拼,出问题搜不到答案。引擎和登录器必须同系,GOM 端配 GOM 登录器,GEE 配 GEE,混用就是“连接被拒绝”。
三、解压路径
放 D:\MirServer 或 D:\MirServer185,别放:
C:\Program Files\MirServer
D:\游戏\传奇端 (2)
E:\new 端\MirServer
中文、空格、括号会让 BDE、M2、插件、微端读不到文件。
四、数据库
老 Hero/GOM 用 DBC2000:
1. 装 DBC2000 / BDE Administrator
2. 新建 STANDARD 别名,改名 HeroDB(大小写别错)
3. PATH 指向 D:\MirServer\Mud2\DB
4. 保存,能在 HeroDB 下看到 Monster/Item/Magic/Admin 表即通
新端用 MySQL 5.7/8.0 或 SQLite:
• MySQL 起服务,建库 legend / mir_game
• 导 SQL:账号表、角色表、物品表、行会表、爆率表
• DBServer.ini / DBConfig.ini 里 DBHost=127.0.0.1 DBPort=3306 DBUser=root DBPass=你的密码
- Navicat 能连、能看到表,再起服务端
数据库只需内网访问,保持 127.0.0.1 就行,不用填公网。
五、配置向导里填什么
引擎控制器 → 配置向导:
• 服务端目录:D:\MirServer
- 服务器名:风云再起 1.85
• IP:单机 127.0.0.1;局域网 192.168.1.x;云服公网 IP 或域名
• 数据库名:HeroDB(DBC 端)或对应 MySQL 库名
• 端口:登录 7000 / 角色 7100 / 游戏 7200,冲突就整体 +1(7001/7101/7201)
- 动态 IP:单机不勾,家宽拨号才勾 DDNS
保存后引擎重写 !Setup.txt、IPConfig.txt、LoginSrv.ini、Gate 配置。
六、启动顺序(错序必红字)
手动端严格按这个:
1. DBServer(先连库,显示数据库已连接)
2. LoginSrv(账号服务)
3. LogDataSrv(日志,可选)
4. LoginGate(登录网关,听 7000)
5. SelGate(选区网关,7100)
6. RunGate / GameGate(游戏网关,7200,可多开)
7. M2Server(主引擎最后起)
M2 底部出“加载地图成功 / 加载脚本成功 / 等待客户端连接”无红字才正常。
一键端点“启动全部”,但也要盯日志,别看“启动完成”就信。
七、端口和防火墙
云控制台安全组入站放行:
7000 登录
7100 选区
7200 游戏
8000 微端
80 / 8080 列表/官网
3306 仅内网,别放公网
系统防火墙同样放行,或者调试期先关防火墙测。
本机用:
netstat -ano | findstr ":7000"
netstat -ano | findstr ":7200"
看到别的 PID 占着,任务管理器结束,别硬起 M2 报 10048。
八、列表文件
GOM/GEE 常用:
1热血一区 127.0.0.1 7000 1
0
或
[Server1]
Name=风云再起 1.85
IP=game.xxx.com
Port=7000
列表放网站根目录,浏览器开 http://公网IP/list.txt 能看到纯文本。
编码用 ANSI 或 UTF-8 无 BOM,带 BOM 登录器经常读空列表。
列表里 IP/端口必须和 LoginGate 对上;开了微端再补微端地址和 8000 端口。
九、登录器
用服务端自带登录器配置器:
• 列表地址填 http://公网IP/list.txt 或 http://域名/list.txt
- 微端 IP/端口/更新密码和 M2 里微端配置完全一致
• 选本服客户端目录,生成 Login.exe
• 杀软会把 Login.exe / GameGate.exe / M2Server.exe 删了,加白名单
玩家拿到的是:客户端补丁包 + 本服登录器。拿别的服登录器进你服,协议不对直接连不上。
十、客户端补丁
把服务端给的:
Data\
Map\
Wzl\
Pak\
Sound\
Resources\
按原目录名覆盖进客户端根目录,不是盖进 Mir200。
PAK 有密码,登录器/PAK.txt 里密码错 → 进图黑屏、装备透明、怪物粉块。
版本不对(1.76 补丁盖进 1.85 玉兔端)→ 怪物 ???、技能空图、NPC 方块。
小服直接发完整客户端+补丁,别硬搞微端;人过百再起 UpdateServer/MicroWeb。
十一、本机和外网验收
本机:用外网 IP 或 127.0.0.1 进,建号 → 打鸡 → NPC 对话 → 下线再上角色还在。
外网:叫异地朋友用同客户端+同登录器进,能看区名、能建角、能进比奇、不黑屏、不秒断。
本机能进外网不能进 = 公网 IP 没填、安全组没放、Gate 绑了 127.0.0.1。
能看区名点进去卡死 = 游戏网关 7200 没通、微端地址错、Map 缺。
十二、支付和后台
小服先卡密:GM 发卡,官网点卡密充值,不碰回调,最稳。
接微信/支付宝:
• 支付平台拿商户号
• 配 NotifyURL:http://域名/pay_notify.php
• 回调里验签、写库、发元宝/灵符
- 不验签别人构造 url 直接刷元宝
后台要做:发奖、封号、清在线、看充值、看在线人数、改爆率。
后台别放 /gm,别用 admin/admin,别开 0.0.0.0 公网访问。
十三、微端
微端不是必须。
开了就要:
• UpdateServer 起,读 PAK.txt 和密码
• 微端站 Nginx/IIS 放 Resources,MIME 认 .wzl/.pak/.map
• 登录器微端密码 = M2 微端密码 = 微端服务密码
微端挂了:APP/客户端一直“正在加载资源”,进图白模。
10 人服别上微端,完整补丁最省心。
十四、防打和隐藏源站
开服被打是常态。
• 列表站/官网走 CDN 或独立小机,别和 M2 同机
• 游戏用高防 IP 回源,真实 IP 不写登录器、不发群、不解析暴露
• 远程桌面端口改 33890 之类高位
• Gate 前扛 TCP,CC 要应用层清洗,纯带宽高防不防 CC
• 同机跑官网+列表+M2+MySQL,被 CC 一次全掉
别信“永久防打 30 块/月”,传奇攻击是生意,不是玄学。
十五、合区
合区不是把两个 MirServer 扔一起。
要合并:账号、角色、行会、仓库、元宝、排行榜、UID 重排。
Map/MonGen/NpcDef 通常不合并,用同一套。
合区前备三次份:Envir、DBServer 数据、MySQL dump。
32 位合区工具大服会内存爆,用 64 位合区器;合完进游戏先测建号、行会、沙巴克、仓库、充值到账。
十六、版本内容
架起来只是底盘,玩家留不留看版本:
• 经验倍率:开区 1-3 天高倍,后期下调
• 爆率:MonItems 分 沃玛/祖玛/赤月/牛魔/魔龙 分层
• 转生/合击/单职/内功/切割/狂暴:Plug 或 QuestDiary 做
• 商城/NPC:NpcDef 里卖元宝装、材料、传送
- 活动:整点 BOSS、运镖、答题、攻沙、膜拜
• 沙巴克:Castle 目录、攻城时间、胜行会分红
• 回收:祖玛首饰换金币,赤月换元宝,书页换经验
数值崩了:老板三天屠服,散人打金把元宝刷成纸。
十七、排错速查
列表空 → list.txt 编码错 / 网站挂了 / 列表地址填错
有区名连不上 → LoginGate 没起 / 7000 被占 / 防火墙拦
能登录建不了角 → DBServer 写库失败 / 账号表缺 / 磁盘满
进图黑屏 → Map 缺 / PAK 密码错 / 补丁版本串
进图秒断 → Gate 和 M2 内网地址错 / List Port≠GatePort
外网本机能进朋友不能 → 127.0.0.1 没改公网 / 安全组没放 7200
M2 闪退 → VC++ 运行库没装 / 路径中文 / !Setup.txt 坏
GM 命令无效 → AdminList.txt 没加角色名 / 权限不是 10
充值不到账 → 回调地址错 / 签名没验 / pay.php 写库失败
Gate 一会开一会关 → 被外挂/同行打 / 配置里 ServerIP 写错
十八、备份哪些
MirServer\Mir200\Envir 整目录
Mud2\DB 或 MySQL 全库 dump
LoginSrv.ini / Gate 配置 / 登录器生成配置
客户端原版补丁包
改 MapInfo、MonGen、MonItems、QuestDiary、NpcDef、StdItems 前先压包。M2 跑起来后最怕“我改一下马上好”,改完少个回车全服进图黑。
十九、新手正确路线
1. 本机 127.0.0.1 跑通 GOM 1.85 纯净端
2. 建号、打怪、NPC、GM 命令都会
3. 局域网同 WiFi 手机/另一台电脑能进
4. 买云服,公网 IP 跑通单区
5. 列表+登录器+补丁发朋友外网进
6. 卡密收钱跑一周
7. 再接支付、微端、活动、合区、高防
一上来“三端+支付+合区+高防+攻城直播”必翻车。
二十、别碰的坑
关杀软解压“一键开服神器”
登录器用网上“万能登录器”
官网和 M2 同机同盘
列表写 127.0.0.1 还指望外网进
PAK 密码乱填
GM 后台 admin123
动态 IP 不配 DDNS 还发玩家旧 IP
合区不备份
高防只买带宽不防 CC
拿腾讯/盛大官服 mir.dat 收钱开服
二十一、最小可开服清单
云服 4 核 8G / WinServer 2019
GOM 1.85 端,D:\MirServer 无中文
HeroDB 或 MySQL 通
DBServer+LoginSrv+LoginGate+SelGate+GameGate+M2 全活
list.txt 浏览器能开
本服登录器列表地址对
完整客户端补丁发玩家
AdminList 配好 GM
MonItems 爆率调过
首充 NPC/卡密能发奖
M2 和 Gate 配 Guard 守护
列表站和 M2 分开
二十二、一句话
传奇开服 = 引擎起得来 + 库通 + 网关活 + 列表对 + 登录器同系 + 补丁对版 + 公网端口通 + 支付验签 + 合区备份 + 高防藏 IP。
技术只占两成,版本数值、推广留人、防打售后占八成。M2 亮着不等于能开服,异地朋友进比奇不掉线,才算真开起来。
传奇游戏开服架设教程 从单机到外网开区全流程
来源:
作者:
点击:

