Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🃏 德州扑克源码 | 德州俱乐部源码 |德州源码 |德州游戏源码| 德州扑克服务器引擎|德州私人局

🃏 德州扑克服务端引擎 | C++ 高并发多人游戏源码

GitHub stars GitHub forks License C++ WebSocket Docker

高性能、高并发的德州扑克服务端引擎,采用 C++ 开发,基于 WebSocket 实现实时通信。完整支持经典德州、短牌、奥马哈等多种玩法,内置 SNG、MTT 锦标赛系统,专为搭建私人局、朋友局、俱乐部联盟等场景设计,是学习和研究多人游戏服务器架构的理想参考实现。

⚠️ 重要声明:本项目仅供学习和研究使用,严格禁止用于任何真实货币赌博。商业使用请自行遵守当地法律法规,作者不承担任何法律责任。


📑 目录


✨ 项目亮点

  • 🎯 服务器权威架构:所有游戏逻辑在服务端执行,有效防止作弊和外挂,保证游戏公平性。
  • ⚡ 高并发实时通信:基于 WebSocket 协议,实现低延迟、高并发的多人实时对战体验。
  • 🧠 内置 AI Bot:内置智能机器人,可用于功能测试或自动填充空闲桌位,方便单机调试。
  • 🧩 模块化设计:C++ 代码结构清晰,业务逻辑与网络层分离,易于二次开发和功能扩展。
  • 💾 数据持久化:完整记录手牌历史、玩家行为日志,便于反作弊分析和数据统计。
  • 🐳 一键部署:提供 Docker 镜像和 docker-compose 配置,新手也能快速启动完整服务。

🎮 功能特性

模块 功能说明
经典德州扑克 支持 6 人桌 / 9 人桌,完整的下注、加注、弃牌、摊牌逻辑
私人局 / 朋友局 好友约局、创建私人房间,支持密码保护和观战模式
俱乐部 / 联盟系统 创建或加入俱乐部,进行内部排名赛,支持俱乐部战绩统计
锦标赛系统 支持多桌锦标赛 (MTT)、坐满即玩 (SNG)、赏金赛、卫星赛
特色玩法 支持短牌 (Short Deck)、奥马哈 (Omaha) 等多种扑克变体
社交与安全 内置好友系统、表情聊天,以及智能反作弊风控模块和操作日志审计

🚀 快速开始

方式一:使用 Docker 一键启动(推荐)

克隆项目

git clone https://github.com/niubideren111/Texas-Hold-em-source-code.git cd Texas-Hold-em-source-code

启动服务(后台运行)

docker-compose up -d

方式二:从源码编译运行 mkdir build && cd build cmake .. -DCMAKE_BUILD_TYPE=Release make -j8 ./poker_server 📖 详细的编译选项、配置文件说明和协议文档,请查看项目根目录下的 docs/ 文件夹。

##🏗️ 技术架构

服务端:C++ 11/14/17,基于高性能网络框架,支持 Linux 环境水平扩展

客户端:提供 Unity 2019+ (C#) 示例客户端,可打包 Android / iOS / PC 平台

通信协议:WebSocket + 自定义二进制协议,保证数据传输效率

数据存储:MySQL 存储持久化数据,Redis 缓存热数据和高频访问信息

配套工具:包含后台管理系统、机器人配置工具、游戏日志分析查看器

📸 项目截图(真实界面展示)

德州扑克游戏大厅

牌桌实时对战

大厅多种玩法

俱乐部与联盟模式

MTT 锦标赛界面

短牌玩法展示

AI Bot 测试

游戏对战场景

房间管理界面

后台与数据统计

更多功能展示

📈 未来路线图

支持更多扑克变体(奥马哈、短牌等) 增加 SNG/MTT 锦标赛完整流程 优化分布式部署与高并发性能 提供 Unity / Web 示例客户端

欢迎 Issue 反馈和 Pull Request 贡献!

📞 联系方式

Telegram:@fox_lovemyself

技术问题或商业合作咨询,欢迎通过 Telegram 联系。

📦 技术交付物

  • 客户端源码:Unity 2019+,C# 编写,支持打包 Android/iOS/PC。
  • 服务端源码:C++ 高并发框架,Linux环境,支持水平扩展。
  • 数据库:MySQL + Redis 结构,含全部表结构文档。
  • 配套工具:后台管理系统、机器人配置工具、游戏日志查看器。
  • 部署服务:可选 协助部署到你的服务器 服务。

⭐ 支持项目

如果你觉得这个德州扑克源码有帮助,欢迎 Star 支持!

再次声明:本仓库为开源学习项目,不包含任何支付或真实赌博功能。请遵守当地法律法规,合理使用。

This project focuses on real-time game architecture and system design.

For advanced implementations or custom game backend systems, professional discussions are welcome.

About

德州源码,德州扑克源码,德州源碼,德州遊戲源碼,德州撲克源碼,德州源碼,德州撲克遊戲,德州撲克遊戲源碼,德州遊戲源碼,德州私人局,朋友局遊戲,。內有SNG,MTT,經典德州,大菠蘿,短牌等七八種德州玩法,聯盟,語音聊天;Texas Hold'em Poker Source Code | Online Poker Game | Casino Software |

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages