热血江湖996引擎

 找回密码
 立即注册
搜索
热搜: 工具 底板
查看: 203|回复: 0

热血江湖服务端-后端核心架构与命令整理

[复制链接]

3

主题

0

回帖

13

积分

新手上路

积分
13
发表于 6 天前 | 显示全部楼层 |阅读模式
本帖最后由 技术交流 于 2026-4-8 00:48 编辑

996引擎-热血江湖技术交流
免费技术交流qq群:849678019  (非官方)
# 后端核心架构与命令整理
## 一、后端核心架构1. 整体架构采用分层多进程+中心化调度分布式架构,核心进程解耦部署。2. 核心服务进程- LoginServer:登录验证、密钥协商、会话管理、网关分配- GameServer:地图、NPC、战斗、技能、物品、副本、社交等核心逻辑- DBServer:数据库交互、数据持久化、事务与连接池管理- ChatServer:世界/帮派/私聊消息路由与广播- GateServer:客户端接入、负载均衡、协议加密转发3. 分层结构- 网络通信层:TCP异步IO,自定义二进制协议- 协议解析层:数据包解包、指令路由、安全校验- 业务逻辑层:角色、任务、装备、帮派、PK等玩法逻辑- 数据持久层:MySQL+Redis,缓存+落地存储- 基础支撑层:日志、定时器、内存池、配置管理、监控4. 核心组件- 公共库:加密算法、Lua热更、内存对象池、时间轮定时器- 线程模型:IO线程+逻辑线程+DB线程,无锁队列通信- 安全模块:通信加密、数据校验、操作日志---
## 二、服务端运维命令(控制台)start LoginServer        启动登录服start GameServer         启动游戏服start DBServer           启动数据服start GateServer         启动网关服start ChatServer         启动聊天服stop LoginServer         停止登录服stop GameServer          停止游戏服stop all                 停止所有服务restart GameServer       重启游戏服restart all              全服重启status                   查看进程状态、在线人数、负载version                  查看服务端版本clear screen             清空控制台exit                     退出控制台---
## 三、配置热更命令reload config            全局热加载所有配置reload map               热更地图配置reload item              热更物品配置reload skill             热更技能配置reload npc               热更NPC配置reload task              热更任务配置reload shop              热更商店配置---
## 四、GM命令(前缀 . 或 /)### 1. GM基础.gm                     打开GM帮助.gm on                  开启GM模式.gm off                 关闭GM模式### 2. 角色管理.kick 角色名            踢出玩家.kickall                踢出所有在线玩家.charinfo 角色名        查看角色信息.delchar 角色名         删除角色.rename 旧名 新名       修改角色名### 3. 经验等级货币.addexp 数值            给自己加经验.addexp 角色名 数值     给指定玩家加经验.setlevel 等级          设置自身等级.setlevel 角色名 等级   设置指定玩家等级.addmoney 数值          添加游戏币.addgold 数值           添加元宝.resetstat              重置属性点### 4. 物品装备.additem 物品ID 数量    给自己添加物品.additem 角色名 ID 数量 给指定玩家发物品.delitem 物品ID 数量    删除背包物品.clearpack              清空背包.addgem 宝石ID 数量      添加宝石/强化石### 5. 怪物刷新.spawn 怪物ID 数量      当前位置刷怪.spawn ID 数量 地图ID X Y  指定坐标刷怪.delmob 怪物ID          删除指定怪物.delallmob              清空当前地图怪物.respawn                重置怪物刷新### 6. 传送地图.goto 地图ID            传送到指定地图.goto 地图ID X Y         传送到指定坐标.miss 角色名            飞到玩家身边.summon 角色名          召唤玩家到身边.back                   返回上一位置.city 城池名            快速回城### 7. 聊天广播.broadcast 内容         全服广播.mute 角色名 分钟       禁言指定时长.mute 角色名            永久禁言.unmute 角色名          解除禁言.clearchat              清空聊天### 8. 帮派门派.createguild 帮派名     创建帮派.delguild 帮派名        解散帮派.addguild 角色名 帮派名 添加成员.guildlevel 等级        设置帮派等级.guildmoney 数值        设置帮派资金### 9. 副本活动.enterfb 副本ID         进入副本.closefb 副本ID         关闭副本.resetfb                重置副本.startact 活动ID        开启活动.stopact 活动ID         关闭活动### 10. 封禁安全.ban 角色名             封禁账号.unban 角色名           解封账号.banip IP               封禁IP.unbanip IP             解封IP.lock 角色名            锁定角色.unlock 角色名          解锁角色---
## 五、数据库命令db save                 手动全量存档db rollback             数据回滚db check                检查数据完整性db clean                清理冗余数据---
## 六、日志监控log on                  开启日志log off                 关闭日志log clear               清空日志log show                实时显示日志mon online              查看在线人数mon error               查看错误日志---## 七、玩家常用命令/statreset              重置属性点/party 密码             创建队伍/join 密码              加入队伍/leaveparty             离开队伍/friend 角色名          添加好友/delfriend 角色名       删除好友/help                   帮助---## 八、调试测试.test skill 技能ID      测试技能.test damage 数值       测试伤害.test drop              测试掉落.debug on               开启调试.debug off              关闭调试---
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|热血江湖996引擎

GMT+8, 2026-4-14 12:21 , Processed in 0.094391 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表