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

开传奇架设完整流程:环境准备到外网联机启动步骤拆解

热度:
开一个传奇本质是在Windows环境下部署一套“服务端(MirServer)+客户端+登录器”闭环,核心组件为数据库、引擎控制器(M2)、各类网关、列表文件与界面补丁。下面按单机→局域网→外网顺序把完整链路拆开,GOM/GEE/Hero/Blue引擎通用。

一、准备工具与目录铁律
1.服务端版本包(MirServer压缩包,含Mir200、Mud2、DBServer、LoginGate、GameGate、LoginSrv、RunGate、M2Server.exe/GameCenter.exe)
2.传奇客户端(推荐13周年/16周年/17周年完整版,别用微端)
3.DBC2000(Hero、Blue、LEG等传统引擎必装;GOM/GEE新引擎用自带库可跳过)
4.对应引擎登录器配置器(必须与服务端引擎同版本)
5.解压软件、Notepad++
6.目录规范:所有路径纯英文无空格,服务端解压到D:\MirServer,客户端装D:\LegendClient,严禁放桌面/中文文件夹/带空格路径,杀毒全关防误删引擎文件

二、DBC2000数据库配置(传统引擎必做)
1.装DBC2000→控制面板切大图标→打开BDEAdministrator
2.Object→New→选STANDARD→重命名新建项为HeroDB(大小写不敏感)
3.右侧PATH指向D:\MirServer\Mud2\DB(确认内有StdItems.DB、Magic.DB、Monster.DB等)
4.Object→Apply保存,后台留着别关
GOM/GEE若服务端Mud2\DB为空、改用Access/SQLite/MySQL,则跳过这步,按引擎说明书连库

三、服务端引擎基础配置
进D:\MirServer→双击GameCenter.exe(或M2Server.exe/GameSvr.exe)打开引擎控制器→点【配置向导】:
•服务端目录:D:\MirServer

•服务器名称:自定义区名(如“测试一区”)

•外网IP:单机填127.0.0.1;局域网填本机IPv4(如192.168.1.100);外网填云服务器公网IP

•数据库名:HeroDB(与BDE一致)

•端口:默认7000(登录)、7100(选区)、7200(游戏)、5500/5600(网关),外网需在防火墙/安全组/路由器做端口映射与放行

•改Mir200\Envir\!Setup.txt:ServerName、ClientPath1(指向客户端根目录)、经验倍率、爆率按需调

•列表文件list.txt格式:区名IP7000
7200,单机放http://127.0.0.1/list.txt

四、启动服务(顺序错必报红)
严格按以下顺序点启动,别关弹出的黑白控制台:
1.DBServer.exe(数据库服务,“DatabaseOpenSuccess”正常)
2.LoginSrv.exe(账号服务)
3.LoginGate.exe(登录网关,监听7000)
4.RunGate/GameGate/SelGate(游戏网关)
5.M2Server.exe(引擎核心,底部状态“服务器启动成功/运行中”无红错)
GEE用GameCenter一键启停;Hero/Blue同顺序。端口被占(10048错)→cmd里netstat-ano|findstr7000查PID杀进程。

五、客户端补丁与Resources覆盖
把服务端配套补丁塞进客户端根目录:
•Data\(Prguse.wil、MIR2.dat、NewOpUI.pak、Magic*.wil等)覆盖同名

-Map\(地图文件)
•Resources\Data\*.pak(GOM/GEE优先读取层,Pak.txt密码须对齐)

•Wav\、Sound\(音效)

补丁不对=黑屏、地图空白、内功连击页不渲染、装备显示问号

六、生成登录器
开服务端自带的登录器配置器(GOMLoginMaker/GEE配置器/绿盟/统一):
•区名填与!Setup.txt一致

•主列表地址填http://127.0.0.1/list.txt或外网list.txt链接

-IP/端口7000/7200对齐服务端
•Resources目录名、Pak密码、版本类型(连击/合击/1.76/1.85)对齐

点生成→得到Login.exe→复制到客户端根目录

七、进游戏自测
双击Login.exe→注册测试账号→建角色→进游戏验证:移动、打怪、捡物、F10属性、F12内挂、合击怒槽、连击Ctrl+D是否正常;黑屏先查补丁与Pak密码,卡登录查网关与list.txt格式,闪退查端口占用。

八、外网让别人进(开区向)
1.云服务器WindowsServer,公网IP固定,安全组放行7000/7100/7200/80/8080
2.路由器后端做端口转发到内网机;动态IP用花生壳/内网穿透
3.list.txt上传到空间或本地起IIS/列表小程序,登录器主列表填公网地址
4.微端(UpdateGate+UpdateServer)起在线补丁推送,玩家边下边进,不用来回发全量客户端
5.网站(IIS挂版本内website文件夹)放登录器下载、公告、充值页面

九、常见哑火点速查
•M2红错“数据库打开失败”:HeroDB路径错/DBC2000没Apply/Mud2\DB缺表

-登录器连不上:IP填错、端口没映射、list.txt格式错、防火墙拦
•进图黑屏:Resources名与登录器不一致、Pak.txt密码错、NewOpUI.pak没覆盖

•合击连击不显示:补丁缺Prguse.wil、登录器没勾连击版

-外网能登进不去游戏:7100/7200没放行、RunGate没起

按“纯英文目录→DBC配HeroDB→配置向导填IP→顺序启服务→覆盖补丁→生成登录器→自测→外网映射”这条链走,单机和小型外网服都能跑起来。
[顶部]