当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇游戏开服架设教程从单机到外网开区全流程

热度:
开服不是把M2点开就完事。完整链路是:机器→引擎→数据库→网关→列表/登录器→客户端补丁→外网端口→支付/后台→防打/合区。任一层断,玩家看到的就是“列表空、连不上、黑屏、建不了号、进图掉线”。

一、机器和系统
玄2核4G能跑,50人在线勉强;正经开区4核8G起步,200人攻沙8核16G以上。系统用WindowsServer2016/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:\ProgramFiles\MirServer
D:\游戏\传奇端(2)
E:\new端\MirServer
中文、空格、括号会让BDE、M2、插件、微端读不到文件。

四、数据库
老Hero/GOM用DBC2000:
1.装DBC2000/BDEAdministrator
2.新建STANDARD别名,改名HeroDB(大小写别错)
3.PATH指向D:\MirServer\Mud2\DB
4.保存,能在HeroDB下看到Monster/Item/Magic/Admin表即通
新端用MySQL5.7/8.0或SQLite:
•MySQL起服务,建库legend/mir_game

•导SQL:账号表、角色表、物品表、行会表、爆率表

•DBServer.ini/DBConfig.ini里DBHost=127.0.0.1DBPort=3306DBUser=rootDBPass=你的密码

-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.170001
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数据、MySQLdump。
32位合区工具大服会内存爆,用64位合区器;合完进游戏先测建号、行会、沙巴克、仓库、充值到账。

十六、版本内容
架起来只是底盘,玩家留不留看版本:
•经验倍率:开区1-3天高倍,后期下调

•爆率:MonItems分沃玛/祖玛/赤月/牛魔/魔龙分层

•转生/合击/单职/内功/切割/狂暴:Plug或QuestDiary做

•商城/NPC:NpcDef里卖元宝装、材料、传送

-活动:整点BOSS、运镖、答题、攻沙、膜拜
•沙巴克:Castle目录、攻城时间、胜行会分红

•回收:祖玛首饰换金币,赤月换元宝,书页换经验

数值崩了:老板三天屠服,散人打金把元宝刷成纸。

十七、排错速查
列表空→list.txt编码错/网站挂了/列表地址填错
有区名连不上→LoginGate没起/7000被占/防火墙拦
能登录建不了角→DBServer写库失败/账号表缺/磁盘满
进图黑屏→Map缺/PAK密码错/补丁版本串
进图秒断→Gate和M2内网地址错/ListPort≠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跑通GOM1.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/WinServer2019
GOM1.85端,D:\MirServer无中文
HeroDB或MySQL通
DBServer+LoginSrv+LoginGate+SelGate+GameGate+M2全活
list.txt浏览器能开
本服登录器列表地址对
完整客户端补盯玩家
AdminList配好GM
MonItems爆率调过
首充NPC/卡密能发奖
M2和Gate配Guard守护
列表站和M2分开

二十二、一句话
传奇开服=引擎起得来+库通+网关活+列表对+登录器同系+补对版+公网端口通+支付验签+合区备份+高防藏IP。
技术只占两成,版本数值、推广留人、防打售后占八成。M2亮着不等于能开服,异地朋友进比奇不掉线,才算真开起来。
[顶部]