996PC端 传奇游戏架设笔记

== 环境说明

1、服务器需要安装VC++扩展包

2、安装网站程序,用于运行PHP脚本

3、需要Lite SQL MSSQL数据库,默认有带的

== 搭建服务端

1、搭建传奇引擎 需要服务端游戏引擎全套 然后在D盘新建或者解压基础包 你会得到一个MirServer文件夹

2、然后更新引擎包(例如你下载更新后的引擎)然后执行开始更新程序.bat 就可以把 网关 日志 以及登录服务器更新到MirServer文件夹

3、然后这个文件夹里面的Mir200就是当前传奇游戏版本的 服务端脚本文件

4、确保GameCenter的数据库配置信息和环境变量一样

5、开启Lite SQL MSSQL

6、开启HTTP简易服务器,并确保WWW文件夹下有特定的服务器列表文件

注意:服务器IP本机使用127.0.0.1、服务器使用外网IP。多个版本的时候 在MirServer采用多个不同名称的文件夹即可,游戏区端口要选择不一样的。

== 配置登录器

1、首先你需要在服务器或本机安装热血传奇16周年客户端完整版【主要用于本机测试或搭建服务器微端】

2、有些版本有自己增加的NPC或者武器、所以就会有版本补丁,需要在JpkList.txt增加补丁所在地址和解析密码、并且把补丁文件复制到热血传奇客户端安装目录下

3、然后打开登录生成器、确保版本资源目录是对的,然后资源读取规则,需要设置成你热血传奇安装目录。一般外网微端假设的话,我们采用单独的服务器

4、确保当前登录生成器里面的授权密钥跟GameServer的登录网关->安全过滤设置->登录器识别码密钥写的是一样的

== 搭建客户端

1、将生成后的客户端登录器复制到热血传奇目录 然后点击运行即可

=== 目录结构解析

📁 根目录(M2Server.exe所在目录)

文件/文件夹 功能说明
Key.lic 服务器授权文件
LevelAbilitys0.ini 玩家等级能力配置 0
LevelAbilitys1.ini 玩家等级能力配置 1
LevelAbilitys2.ini 玩家等级能力配置 2
libtcmalloc.dll 内存分配库(Google性能工具)
Lua5.1.dll Lua脚本引擎支持库
M2Server.exe 主服务器程序
M2Server.map 调试符号文件
mimalloc.dll 轻量级内存分配库
mimalloc-redirect.dll 内存分配重定向
MsgFilterList.txt 消息过滤列表
MsgList.txt 系统消息列表
PlugList.txt 插件列表配置
Setup.json 服务器主设置文件
String.ini 字符串资源配置
StringList.txt 字符串列表
SystemModule.dll 系统功能模块
user.ini 用户配置文件
VMProtectSDK64.dll 软件加密保护库

📁 Mir200(主服务器目录)

text

复制代码
Mir200/
├── Castle/                 # 沙巴克城堡配置
├── ChatLog/               # 玩家聊天日志
├── ConLog/                # 连接日志
├── Envir/                 # ★ 游戏环境核心配置 ★
├── GameGuard/             # 游戏保护模块
├── Client/                # 客户端相关文件
├── DataBase/              # 数据库文件
├── GGScanDB/              # 游戏保护扫描数据库
├── Log/                   # 系统运行日志
│   ├── data_20251130_001.txt
│   ├── debug_20251130_001.txt
│   ├── error_20251130_001.txt
│   └── script_20251130_001.txt
├── GuildBase/             # 行会基础数据
├── Guilds/                # 行会详细信息
├── Map/                   # 游戏地图文件
├── Notice/                # 游戏公告系统
│   ├── linenotice.txt     # 跑马灯公告
│   └── Notice.txt         # 登录公告
├── Share/                 # 共享文件
├── ShareV/                # 版本共享文件
├── labuse.txt             # 敏感词过滤
├── runaddr.txt            # 服务器运行地址配置
├── iservertable.txt       # 服务器列表配置
├── iSetup.txt             # 服务器设置
├── BindHum.ini            # 角色绑定设置
├── Check.txt              # 系统检查文件
├── CheckItemList.txt      # 物品检查列表
├── qjson.dll              # JSON解析库
├── Command.ini            # GM命令配置
├── DummyUser.ini          # 虚拟用户配置
├── Exps.ini               # 经验值配置表
├── ggsrv30_x64.dll        # 游戏保护服务模块
├── GlobalVal.ini          # 全局变量配置
├── HeroLevelAbilitys0.ini # 英雄等级能力 0
├── HeroLevelAbilitys1.ini # 英雄等级能力 1
├── HeroLevelAbilitys2.ini # 英雄等级能力 2

📁 Envir(游戏环境核心目录)

📂 文件夹部分
文件夹 功能说明
Boxs/ 宝箱系统配置
data/ 游戏数据文件
Defines/ 脚本定义文件
MapQuest_def/ 地图任务定义
Market_Def/ 市场NPC定义
Market_prices/ 市场价格数据
Market_saved/ 市场保存数据
Market_SellOff/ 拍卖行数据
Market_Storage/ 仓库存储数据
Market_upg/ 装备升级数据
Monicons/ 怪物图标资源
MonItems/ ★ 怪物爆率配置 ★
MonUsetItems/ 怪物使用物品配置
Nations/ 国家系统配置
Npc_def/ NPC定义文件
QuestDiary/ ★ 任务脚本目录 ★
Robot_def/ 机器人定义
SmartMonster/ 智能怪物配置
UserData/ 用户数据存储
📄 重要配置文件
文件 功能说明
MapInfo ★ 地图信息配置(传送点、安全区等)★
MonGen ★ 怪物刷新配置 ★
Merchant ★ NPC商人配置 ★
Npcs ★ NPC位置配置 ★
ItemNameList ★ 物品名称列表 ★
ItemRuleList 物品规则列表
ItemDesclist 物品描述列表
ModuleList 模块功能列表
StartPoint 玩家出生点配置
Robot 机器人配置
UserCmd 用户命令配置
MapEvent 地图事件配置
MapQuest 地图任务配置
MiniMap 小地图配置
SkillDesc 技能描述
DisableMakeItem 禁止制造物品列表
EnableMakeItem 允许制造物品列表
FilterItemList 物品过滤列表
DenyChrNameList 禁止角色名列表
DenyIPAddrList 禁止IP地址列表

🎯 核心功能文件总结

类别 关键文件
主程序 M2Server.exe
游戏配置 MapInfo, MonGen, Merchant, StartPoint
物品系统 ItemNameList, ItemRuleList, MonItems/
NPC系统 Npcs, Merchant, Npc_def/
任务系统 QuestDiary/, MapQuest
脚本支持 Lua5.1.dll, QuestDiary/, Defines/
安全系统 GameGuard/, VMProtectSDK64.dll, DenyChrNameList
日志系统 Log/, ChatLog/, ConLog/
相关推荐
摇滚侠2 小时前
零基础小白自学 Git_Github 教程,DeskTop 进阶操作,笔记12
笔记·git·github
量子炒饭大师2 小时前
【一天一个计算机知识】—— 【编程百度】悬空指针
c语言·数据结构·c++·git·安全·github·dubbo
wulaladamowang2 小时前
github国内资源下载
github
摇滚侠2 小时前
零基础小白自学Git_Github教程,创建自己的第一个 GitHub 仓库,笔记06
笔记·git·github
love530love2 小时前
【笔记】解决 Stable Diffusion WebUI 启动 “找不到llama_cpp模块”
运维·windows·笔记·python·stable diffusion·github·llama
semantist@语校11 小时前
第五十一篇|构建日本语言学校数据模型:埼玉国际学院的城市结构与行为变量分析
java·大数据·数据库·人工智能·百度·ai·github
一个儒雅随和的男子12 小时前
Web开发身份认证技术解析
前端·github
CoderJia程序员甲12 小时前
GitHub 热榜项目 - 日榜(2025-11-29)
ai·开源·大模型·github·ai教程
草梅友仁13 小时前
Nano Banana Pro AI 图像生成模型与创意实践 | 2025 年第 48 周草梅周报
开源·github·aigc