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/
相关推荐
掘金安东尼29 分钟前
React 已经改变了,你的 Hooks 也应该改变
前端·vue.js·github
逛逛GitHub1 小时前
推荐 6 个近期火火火的 GitHub 项目
github
UVM_ERROR2 小时前
Git仓库损坏(Segmentation fault)修复实战:虚拟机环境下UVM项目救援指南
笔记·git·vscode·github·芯片
A13247053122 小时前
SSH远程连接入门:安全高效地管理服务器
linux·运维·服务器·网络·chrome·github
WindrunnerMax4 小时前
从零实现富文本编辑器#9-编辑器文本结构变更的受控处理
前端·架构·github
草梅友仁4 小时前
墨梅博客 MVP 发布与草梅 Auth 更新 | 2025 年第 51 周草梅周报
开源·github·ai编程
咸鱼加辣5 小时前
【nginx面试题】nginx虚拟
运维·nginx·github
阿里嘎多学长6 小时前
2025-12-21 GitHub 热点项目精选
开发语言·程序员·github·代码托管
寰天柚子15 小时前
裸金属服务器深度解析:适用场景、选型指南与运维实践
服务器·网络·github
小鑫同学18 小时前
vue-pdf-interactor 技术白皮书:为现代 Web 应用注入交互式 PDF 能力
前端·vue.js·github