Scut游戏引擎改造兼容Codis。
原生的Scut引擎是采用redis来做数据缓存层,引擎在以异步的方式(时间可配置,默认100ms)实现数据同步。为了提高redis的可扩展性、高可用性,把redis换成codis,因为codis有部分redis语法不支持,遂将suct底层代码不支持的语法给改造了。
Scut版本为:6.7.0.373
版本下载
名次注解
Scut游戏引擎介绍
Scut是一个开源、免费、稳定、快速开发的游戏服务器引擎,帮助开发人员快速开发出自己的游戏应用,力求做最好的游戏开源引擎,让网游开发和单机一样简单。
适用于开发AVG、SLGRPG、MMOG等类型的网络游戏,同时支持Http、WebSocket和Socket协议通讯,支持Window、Mac和Linux多种平台部署,支持Redis内存数据库和Microsoft SQL、MySql数据库;服务器引擎框架基于C#编写,游戏逻辑层可以选择使用C#、Python和Lua多种脚本进行开发,支持热更新的方式部署;客户端可以使用Coscos2d、Unity3d、FlashAir与服务器引擎对接;提供了丰富的中间件,可以简单快捷的搭建您的游戏。
Redis介绍
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Codis介绍
Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存无限大的 Redis 服务.
转载于:https://www.cnblogs.com/cainiaodage/p/6605010.html
Scut游戏引擎改造兼容Codis。相关推荐
- scut服务器引擎 性能,Scut游戏引擎
本词条缺少信息栏.概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! Scut游戏引擎是一款免费开源的游戏服务器引擎,适用于开发AVG.SLG.RPG.MMOG等类型的网络游戏. Scut ...
- Scut游戏服务器引擎6.1.5.6发布,直接可运行,支持热更新
1. 增加exe版(console),web版本(IIS)的游戏服宿主程序 2. 增加Model支持脚本化,实现不停服更新 3. 增加Language支持脚本化 4. 修改Sns与Pay Center ...
- 游戏引擎不仅是代码,更多的是完善的工具
游戏引擎不仅是代码,更多的是完善的工具 从洗脑开始 记得若干年前,在做公司引擎研发的时候,时常会念到的一句话:引擎不仅是代码,更多的是完善的工具.当时只是用这句话还激励自己,找准引擎开发的原则和位置. ...
- 2023 年最佳游戏引擎推荐
游戏引擎简介 游戏引擎是一种软件程序或环境,可为开发人员提供创作电子游戏.创建图形和可视化所需的工具和应用程序编程接口 (API),包括了从人工智能 (AI) 和动画到物理模拟和音频方方面面的内容. ...
- webGL、webGPU、封装、渲染引擎 three.js、游戏引擎,定位是游戏开发,在前面的渲染引擎基础上,还提供了骨骼动画、物理引擎、AI、GUI 等功能,以及可视化编辑器来设计关卡,支撑大型游戏
https://zhuanlan.zhihu.com/p/162878354 如何选择 WebGL 框架和引擎? 知道得越多,不知道的就更多了 数据可视化Sugar-百度智能云 cloud.ba ...
- Android安卓游戏引擎大搜罗
2019独角兽企业重金招聘Python工程师标准>>> 1.AndEngine 简介: AndEngine基于libGDX框架开发,使用OpenGL ES进行图形绘制.同时继承了BO ...
- libgdx游戏引擎开发笔记(一)引擎介绍和Helloworld
做Android快一年了,项目也做了四五个,感觉没什么动力向前,思绪整理了一段时间,决定转入Android游戏开发,同时发现了一款强大的游戏引擎libgdx,在此边学边整理,好记性不如烂笔头嘛! ...
- Unity3D游戏开发初探—1.跨平台的游戏引擎让.NET程序员新生
一.Unity3D平台简介 Unity是由Unity Technologies开发的一个让轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的 ...
- 提炼游戏引擎系列:开篇介绍
前言 大家好!本系列记录了从炸弹人游戏中提炼2D游戏引擎YEngine2D雏形的实战过程,您可以通过本系列了解到引擎提炼的思想.引擎的设计以及引擎是如何从游戏中提炼的,学习引擎开发的知识.希望对您能有 ...
最新文章
- 表单标签form的简单使用
- 十年的老代码,你敢动?
- JVM监控工具有哪些
- 开源备份软件 oracle,oracle备份和恢复
- redux 简明学习
- JsonPath工具类封装
- 冰点文库下载V2绿色版,无需积分自由下载百度,mbalib,豆丁,畅享,hp009,max.book118 文档...
- 如何自动升级php数据库,php – 如何在现实世界中“升级”数据库?
- windows下安装ubuntu16.04双系统的注意事项
- “乘风破浪”的芒果超媒,能上岸吗?
- 简单、好用的PHP爬虫框架开发实战:教你轻松抓取 10w+ 美女壁纸!
- 戴钊《自我教练:迈向自我实现之路》读书笔记
- 隔壁老王和老宋的战争
- java兔子繁殖总数_兔子繁殖问题即斐波那契数列的java实现
- Linux 系统管理 : w 命令详解
- JAVA 繁体 转 简体 简体转翻译 繁体简体互转
- 计算机网络应用技术小结
- 统一网络控制器Func
- 软件测试之软件测试的分类上
- 【论文泛读】Multi-modal Sarcasm Detection and Humor Classification in Code-mixed Conversations
热门文章
- 员工薪资管理系统在netbeans中的全部代码_北京哪家人力资源管理系统比较靠谱...
- Nginx 和 GeoIP 模块的使用
- 2020 年,我升级了办公装备— 一个程序员的自白
- BIOS int 13H中断介绍
- 2022-2028全球与中国时间数字转换器(TDC)市场现状及未来发展趋势
- RAR文件格式(计算机数据恢复)
- 一个ASP开发的网吧影视播放程序
- oracle中select 1 from table是什么意思
- python打开网页被禁止_javascript – “此网站的所有者已根据您的浏览器签名禁止您访问”…在python程序中的网址请求...
- cocos2dx在xcode11上编译错误解决方案