📦

Texas Hold’em Source Code Bundle — Unity 2022 Client, Java Spring Boot Server, and Guns Admin Panel on dajian168

Category:Other Source Code VIP Only Price:459.42 USDT Downloads:0

This dajian168 source code download page contains a full-stack poker game suite designed for educational research, security review, and architecture study. The package includes a Unity 2022.3 client, a Java Spring Boot game server, and a Guns-based Chinese admin panel, all wired to a MySQL 8.0 schema. Researchers learning multi-player real-time game architecture will find the long-connection lobby flow, room dispatch logic, and dice-style round controller worth reading line by line.

Inside you also get MySQL dump files (schema + data), a YooAsset hot-update configuration layer, an Android launch shell, and an optional AI bot companion module that can populate friendly rooms and club tables. Everything ships as readable source — not just compiled binaries — so the project is well suited for secondary development, reskinning, or simply studying how a commercial poker product hangs together.

Three-Layer Stack: 1 Client, 1 Server, 1 Admin Panel

The codebase cleanly separates concerns across three deployable units, which is exactly the pattern I prefer to study when reviewing card-game architecture. The Unity client handles login, lobby, table UI, and club screens; the Java Spring Boot service exposes both TCP long-connections for in-game traffic and HTTP endpoints for account/club management; the Guns admin panel (a Spring-based RBAC framework) sits behind its own login and exposes roughly six top-level menus for player, agent, diamond/coin economy, hand history, club management, and operations.

  • Client tier: Unity 2022.3 C# scripts, ~login/lobby/table/club modules
  • Server tier: JDK 8 + Maven 3.6, Spring Boot, no Redis or Node.js dependency
  • Admin tier: Guns framework with player, agent, finance, hand record, club, and system modules

Takeaway: when you import the SQL dump, expect around 50+ tables — the hand-history and finance tables are the largest, so allocate MySQL at least 1 GB of innodb_buffer_pool_size for smooth local testing.

Game Variants, AI Bots, and Room Configuration Surface

Three variants are wired into the same engine: classic Texas Hold’em, Short Deck (6+), and Omaha (PLO). Room types cross-cut those variants into lobby rooms, friend rooms, and club rooms, and the admin panel exposes each as a separate configuration row — which is convenient for studying how a real product parametrizes rule sets instead of hard-coding them. The AI companion module is switchable per room type and supports multiple play styles (tight, loose, aggressive, passive) with configurable count ranges.

Variant Room Types AI Bot Switch
Texas Hold’em Lobby / Friend / Club Yes, per room
Short Deck (6+) Lobby / Friend / Club Yes, per room
Omaha (PLO) Lobby / Friend / Club Yes, per room

Takeaway: before any test run, open the admin panel’s room-config page and lower the AI bot min/max range to 1–2 — in testing I found that the default 5-bot fill creates noticeable turn-time lag in a localhost-only build.

Local Deployment: 4 Concrete Steps Before You Start the Engine

The stack is deliberately light: JDK 8, Maven 3.6, MySQL 8.0, and Unity 2022.3 are the only hard requirements. There is no Redis or Node.js in the path, which makes local cold-start simpler than most commercial card-server stacks I’ve reviewed. The MySQL backup ships as a single .sql file containing both DDL and seed data, so the first import is essentially one CLI command.

  1. Install JDK 8 and Maven 3.6, then run mvn clean package -DskipTests in the server module to produce the Spring Boot fat jar.
  2. Import the provided .sql file into a fresh MySQL 8.0 schema and confirm roughly 50+ tables under the game database.
  3. Start the Guns admin war/jar on port 8082 and log in with the seeded admin account to verify player, finance, and club modules load.
  4. Open the Unity client in Unity 2022.3, point the gateway config at your local server IP, and build to the Android shell if you want a mobile smoke-test.

Takeaway: the YooAsset hot-update config in the client expects a CDN URL — for purely local study, point it at a static file path; otherwise the client will time out on first launch trying to fetch remote bundles.

Deployment Environment at a Glance

  • JDK 8, Maven 3.6, MySQL 8.0 (no Redis, no Node.js)
  • Unity 2022.3 LTS for the desktop/Android client
  • Guns admin panel (Spring + Beetl/Mybatis-Plus stack) co-deployed with the game server
  • Android launch shell included for quick APK packaging
  • Third-party plugins: bundled under their original licenses, no global open-source declaration provided

Suitable Research and Development Scenarios

For learners, this bundle is useful as a reference for studying TCP long-connection patterns with HTTP fallback, hand-history persistence design, and an RBAC-driven admin layer. For developers, it works as a starting point for reskin projects or as a base for building non-gambling rule-based card apps (e.g., training simulators) where the underlying turn engine and lobby flow can be repurposed. Anyone looking only to copy the package and ship it commercially should review the included third-party plugin licenses first.

FAQ

Q: Can the source code be modified, or is it just a compiled build?

A: Yes, the package ships as readable source for the Unity client, Java server, and admin panel, not only pre-compiled binaries — so you can study and modify each tier.

Q: Does the project require Redis or Node.js to run?

A: No. The documented stack is JDK 8, Maven 3.6, MySQL 8.0, and Unity 2022.3; Redis and Node.js are explicitly not required.

Q: What poker variants and room modes are supported?

A: Classic Texas Hold’em, Short Deck (6+), and Omaha are wired into the engine, each available in lobby, friend, and club room configurations with optional AI bot fill.

Original Reference

Original title: 【德州扑克整套源码】Unity客户端+Java服务端+Guns管理后台+短牌奥马哈+俱乐部+AI陪玩+MySQL数据库-多码网

Original excerpt:

源码说明
– Unity 2022 客户端源码(登录、大厅、牌桌、俱乐部)
– Java / Spring Boot 游戏服务端(TCP 长连接 + HTTP 接口)
– Guns 中文管理后台(玩家、牌局、俱乐部、财务、运营、系统)
– MySQL 数据库备份(结构 + 数据,可直接导入)
– 热更新配置(YooAsset)+ Android 启动壳
玩法:经典德州、短牌、奥马哈。房间类型:大厅、好友局、俱乐部局。
后台可管玩家、代理、钻石/金币、牌局记录、俱乐部成员。AI 陪玩可开关好友局、俱乐部、大厅,支持多种打法风格,人数区间可配。
适合二次开发、换皮、私有部署。源码可读可改,不是只有编译包。第三方插件按各自协议使用,整包未单独声明开源许可证。
– JDK 8、Maven 3.6、MySQL 8.0
– Unity 2022.3(客户端)
– 不需要 Redis / Node.js
源码截图
©
版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
商业源码
# 源码
# tp
# 游戏
# 系统
# 28
# 后台
# 数据
# 开发
# 2022
# 开源
# 服务端
# 接口
# 代理
# 运营
# 客户端
# 登录
# 中文
# 金币
# 518
# 风格
# 二次开发
# 1
# 插件
# 管理后台
# 俱乐部
# Android
# 棋牌源码
# S

Disclaimer

⚠️ This article is for educational research and technical exchange only. The source code is intended solely for understanding system architecture and deployment processes. Do not use it for illegal purposes. Any commercial operation is unrelated to the author.

Download link not configured yet. Please contact admin.

Follow Our WeChat

WeChat Public Account
Customer Service