某卡牌手游服务器,JAVA WEB项目,使用Spring,Hibernate,SpringMVC三大框架,MySql数据库,JDK1.6,MyEclipse8.5,分为3个JAVA WEB项目,分别为游戏服务器,中心服务器,支付服务器,CardDown为提供下载二进制文件的资源服务器。对应Unity3d客户端http://git.oschina.net/Spirit_wolf/ZSZG_Client
Scut游戏服务器引擎是使用C#语言开发,特别适用于手机网络游戏,支持使用Python脚本进行游戏开发;可以支持多种数据库:支持HTTP/Socket协议同时接入。
用于游戏服务器热修改,与项目代码解耦,任何游戏服务器都可以使用。 基于javaagent+compiler实现。不会产生额外内存,classloader重载的类需要自己扩展。 实用场景:游戏服务器在内测或公测时会因为代码有问题导致bug,用此项目可以在服务器不停机的状态下修改方法中的代码,达到修复bug,让玩家不离线继续游戏 使用方式:请见工程内 使用方式.txt 欢迎加QQ526167774 讨论
Apache MINA+MyBatis+EHcache定制开发,实现终端设备数据的实时接收解析存储。<项目运行:打包下载所有文件导入Eclipse,将datapro.sql导入mysql数据库即可>
基于go语言的socket框架 通讯协议消息体为 protobuf 协议格式 4字节长度(不包含自己)+2字节消息类型+消息体 可用于游戏服务器 im等 长连接类型需求的高并发服务器 后面有时间会扩展:支持自定义各种协议。异常的处理规范,session的管理,网络参数的配置等 该版本因条件不够,现压力测试可以稳定在2W连接 每秒2Wqps下。
为手机网游客户端(cocos2d-x和unity 3D)准备的socket通信底层,分帧逻辑采用lengthfield,解决粘包问题。 cocos2x-x部分已实现thread,threadpool,同步互斥锁等内容。 项目还包括一个synflood的简单实现。
牛牛游戏服务器业务层端,未完成的项目,与牛牛核心端配合,可以拿去研究
游戏核心包,开始为写一个牛牛而做的,大家可以拿去改改做页游,手游,游戏服务器端。 技术:netty+protobuf+mysql