# 游戏服务器任务模块 **Repository Path**: dengjimiao/game-server-task-module ## Basic Information - **Project Name**: 游戏服务器任务模块 - **Description**: 游戏服务器任务模块DLL动态链接库 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-13 - **Last Updated**: 2026-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 游戏服务器任务模块DLL动态链接库开发文档 1. 项目概述 1.1 项目简介 本项目是一个基于C++6.0语言+Lua开发的游戏服务器任务模块DLL动态链接库,分为服务端和客户端两个主要DLL组件,通过网络通信实现功能协同。服务端DLL负责任务管理、奖励发放、背包检测等核心逻辑;客户端DLL负责任务显示、背包刷新等用户交互功能。系统采用模块化设计,具有良好的可扩展性和维护性。 1.2 主要功能 服务端功能: - 网络服务器,支持多客户端连接 - 任务列表管理与查询 - 任务状态更新 - 奖励发放 - 背包检测与物品管理 - Lua脚本支持,实现功能扩展 - 数据库操作,数据持久化存储 - 客户端认证与加密通信 客户端功能: - 透明任务显示窗口 - 任务状态实时更新 - 背包刷新 - 与服务端加密通信 - 客户端唯一性标识生成 1.3 技术栈 编程语言: C++6.0语言+Lua 开发工具: Visual C++ 6.0 网络通信: WinSock 2.0 数据库: SQL Server 2000 脚本支持: Lua 5.0+ 界面技术: Windows API (GDI) 加密算法: AES-128 2. 项目架构 2.1 系统架构图 +-------------------+ +-------------------+ | | | | | 客户端模块 | | 服务端模块 | | | | | +-------------------+ +-------------------+ | GameClientDLL | | GameServerDLL | |-------------------| |-------------------| | - 任务显示窗口 |<----->| - 网络服务器 | | - 背包刷新 | | - 任务管理 | | - 客户端认证 | | - 奖励发放 | | - 加密通信 | | - 背包检测 | | | | - 数据库操作 | |-------------------| | - Lua脚本支持 | | beibaoshuaxin | | | | (背包刷新模块) | |-------------------| | | | beibaojiance | | | | (背包检测模块) | | | | | | | |-------------------| | | | jianglifafang | | | | (奖励发放模块) | | | | | +-------------------+ +-------------------+ | | v +-------------------+ | 数据库系统 | | | | - 任务数据 | | - 角色数据 | | - 物品数据 | | - 奖励数据 | | | +-------------------+ 2.2 模块划分