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

传奇架设成纯单机离线版断网刷怪完整教程

热度:
一、单机离线要满足什么条件

纯单机不联网,核心就三点:

1.服务端和客户端都在本机
2.所有IP填127.0.0.1
3.登录器和网关是同一套

只要不走局域网IP、不填外网地址、不起列表网站,断网状态下照样能玩,刷怪、爆率、NPC、存档全部本地运行。

二、准备文件

服务端一个:
文件夹叫MirServer,里面要有DBServer、LoginSrv、LoginGate、RunGate、SelGate、Mir200、Mud2、GameCenter.exe。

客户端一个:
对应版本的传奇客户端,1.76、1.80、十周年都行,别用网页版。

数据库:
HERO端装DBC2000
GOM/GEE部分端自带,可跳过

工具:
Notepad++
VC++运行库
关掉杀毒和Defender

三、解压路径

服务端:
D:\MirServer

客户端:
D:\MirClient

必须是纯英文路径,别放桌面,别带中文和空格。

四、配置DBC2000(HERO端)

1.装DBC2000
2.控制面板打开BDEAdministrator
3.Databases右键New→STANDARD
4.改名HeroDB
5.PATH选到D:\MirServer\Mud2\DB
6.Object→Apply保存

DB目录里要有StdItems.DB、Monster.DB等文件。

五、GameCenter配置向导

双击GameCenter.exe→配置向导:

•服务端目录:D:\MirServer

•数据库名:HeroDB

•服务器名:单机离线版

•IP:127.0.0.1

•登录端口:7000

•游戏端口:7100

•动态IP:取消

•外网IP:留空

保存。

六、IP全部统一填127.0.0.1

这几个位置都要核对:

•Mir200\!Setup.txt里的ServerAddr、ServerIP

•LoginSrv\addrtable.txt

•LoginGate配置

•RunGate配置

•DBServer配置

单机版别出现192.168和公网IP,混着填会卡登录。

七、启动顺序

用控制器一键启动最稳,手动顺序:

1.DBServer
2.LoginSrv
3.LoginGate
4.SelGate
5.RunGate
6.M2Server

M2窗口显示服务器启动成功、地图怪物加载完、无红色报错,才算真起好。

八、生成单机登录器

打开服务端自带的登录器配置器:

•服务器名:单机离线版

•IP:127.0.0.1

•端口:7000

•列表:本地list.txt

•微端:关

建list.txt:
单机离线版127.0.0.1
7000

放登录器同目录,编码ANSI。

生成后得到login.exe,放到D:\MirClient根目录。

九、覆盖补丁

服务端包里的Data、Map、Wav、Resources、Pak,全部复制到客户端根目录覆盖。

位置:
D:\MirClient\Data
D:\MirClient\Map
D:\MirClient\mir.exe
D:\MirClient\login.exe

不覆盖会黑屏、地图空白、装备显示问号。

十、断网测试

拔网线或关WiFi,双击login.exe。
能注册、能建角色、能进比奇、能打怪,说明纯单机已经成立。

十一、按时刷怪怎么配

刷怪配置文件:
Mir200\Envir\MonGen.txt

格式:
地图号XY怪物名范围数量刷新间隔(分)等级

示例:
0330270半兽人5310
0335275骷髅548

意思:
比奇0地图330270周围5格,刷3只半兽人,10分钟刷一次。

想按时刷怪,就是改最后一个时间参数:

•3分钟:3

•5分钟:5

•10分钟:10

•30分钟:30

•60分钟:60

改完重载怪物配置或重启M2。

十二、定时刷BOSS

想让祖玛教主、沃玛教主按固定时间刷:

找到对应地图的刷怪行,比如:

祖玛七层地图号坐标祖玛教主范围160

改成60就是一小时刷一次。

多个BOSS错开时间:
祖玛教主60
沃玛教主45
触龙神90

十三、按真实时间刷怪(整点刷)

部分引擎支持时间字段写法:
地图XY怪物范围数量时:分

例:
0330270白野猪5210:00
0330270白野猪5222:00

意思每天10点和22点刷一次。
具体支不支持看引擎,不支持就只能用分钟间隔。

十四、刷怪密度调整

想人多怪密:
数量改大、范围改大、间隔改小

0330270半兽人8103

周围8格刷10只,3分钟一刷。

想仿官清净:
0330270半兽人5315

自己单机建议密度调高一点,一个人练级才不无聊。

十五、刷怪不生效排查

1.地图号填错
游戏里站那张图看坐标显示的地图号

2.坐标在墙里或地图外
先填中间值330270

3.怪物名写错
必须和MonItems、怪物数据库里的名字完全一致,多空格都不行

4.没重载
M2→重读怪物或重启M2

5.时间参数写0
写0容易不刷或狂刷,最小写1

6.地图没加载
M2启动日志里看地图是否加载成功

十六、爆率配置

进Mir200\Envir\MonItems
建怪物名.txt

写法:
金币1/1
肉1/2
技能书1/200
裁决1/500

分母越大越难爆。
自己单机想爽一点:
金币1/1
沃玛装备1/20
祖玛装备1/100

十七、经验倍率

改Mir200\!Setup.txt:
经验倍率设1是官感
设5~10适合单机快速体验
设50以上就纯爽服了

十八、单机离线优化

关掉这些,减少卡顿:

•微端:关

•在线列表:关

•同IP限制:关

•异地登录校验:关

•数据上报:关

M2里把最大在线人数调低,比如5,减少资源占用。

十九、存档位置

角色数据一般在:
Mir200\Envir\Save\
或
Mud2\User\
或
DBServer\Save\

不同端位置不同,别误删。
想备份就整个MirServer目录复制一份。

二十、多开自己号

主机内存8G以上可以起两个mir.exe:
一个战士一个道士,自己组队打宝。

多开太多会闪退,建议最多3个。

二十一、NPC自己加

Merchant.txt末尾加:
商人0330270杂货商人0800

Market_Def建:
杂货商人-0.txt

内容:
[@Main]
SAY

欢迎\
传送到祖玛\\
[@Zuma]
IF

ACT

MAPMOVE地图号XY
SENDMSG6传送成功
BREAK

编码ANSI,M2重读商人。

二十二、GM命令速查

先看M2管理员列表加角色名,等级10。

常用:
@等级50
@金币100000
@清背包
@刷怪怪物名数量
@重载

具体命令看引擎,HERO和GOM不一样。

二十三、断网也卡登录的解决办法

1.登录器不配套
换服务端自带配置器重新生成

2.LoginGate没起来
杀软把网关删了,加信任区重起

3.7000端口被占
netstat-ano|findstr7000
结束占用进程

4.list.txt编码错
另存为ANSI

5.补丁没盖
客户端根目录重新覆盖

二十四、最稳操作流程

1.D:\MirServer解压
2.关杀软
3.HERO端配DBC2000HeroDB
4.GameCenter填127.0.0.1
5.启动看M2无报错
6.生成单机登录器
7.补丁盖客户端
8.断网测试进游戏
9.改MonGen.txt调刷怪
10.改MonItems调爆率
11.调经验倍率
12.备份整个目录

二十五、刷怪参数建议(单人爽玩)

新手村:
鸡鹿羊范围5数量8间隔3分钟

比奇外围:
半兽人、骷髅范围6数量6间隔5分钟

祖玛:
祖玛系范围8数量10间隔8分钟
教主范围3数量1间隔60分钟

赤月:
月魔、血僵尸范围6数量8间隔10分钟

单人玩密度比官服高一倍才不空图。

二十六、别踩的坑

•别用万能登录器

•别填局域网IP

•别开着微端

•别把刷怪间隔写0

•别用UTF-8存配置文件

•别在桌面路径架设

•别边架边开杀软

•别改完不重载就以为没生效

纯单机离线的本质就是:IP全127.0.0.1、登录器同源、补丁盖对、网关全起。
做到这四点,拔了网线照样刷怪打宝。
[顶部]