原生的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。相关推荐

  1. scut服务器引擎 性能,Scut游戏引擎

    本词条缺少信息栏.概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! Scut游戏引擎是一款免费开源的游戏服务器引擎,适用于开发AVG.SLG.RPG.MMOG等类型的网络游戏. Scut ...

  2. Scut游戏服务器引擎6.1.5.6发布,直接可运行,支持热更新

    1. 增加exe版(console),web版本(IIS)的游戏服宿主程序 2. 增加Model支持脚本化,实现不停服更新 3. 增加Language支持脚本化 4. 修改Sns与Pay Center ...

  3. 游戏引擎不仅是代码,更多的是完善的工具

    游戏引擎不仅是代码,更多的是完善的工具 从洗脑开始 记得若干年前,在做公司引擎研发的时候,时常会念到的一句话:引擎不仅是代码,更多的是完善的工具.当时只是用这句话还激励自己,找准引擎开发的原则和位置. ...

  4. 2023 年最佳游戏引擎推荐

    游戏引擎简介 游戏引擎是一种软件程序或环境,可为开发人员提供创作电子游戏.创建图形和可视化所需的工具和应用程序编程接口 (API),包括了从人工智能 (AI) 和动画到物理模拟和音频方方面面的内容. ...

  5. webGL、webGPU、封装、渲染引擎 three.js、游戏引擎,定位是游戏开发,在前面的渲染引擎基础上,还提供了骨骼动画、物理引擎、AI、GUI 等功能,以及可视化编辑器来设计关卡,支撑大型游戏

    https://zhuanlan.zhihu.com/p/162878354 如何选择 WebGL 框架和引擎? ​ 知道得越多,不知道的就更多了 数据可视化Sugar-百度智能云 ​cloud.ba ...

  6. Android安卓游戏引擎大搜罗

    2019独角兽企业重金招聘Python工程师标准>>> 1.AndEngine 简介: AndEngine基于libGDX框架开发,使用OpenGL ES进行图形绘制.同时继承了BO ...

  7. libgdx游戏引擎开发笔记(一)引擎介绍和Helloworld

       做Android快一年了,项目也做了四五个,感觉没什么动力向前,思绪整理了一段时间,决定转入Android游戏开发,同时发现了一款强大的游戏引擎libgdx,在此边学边整理,好记性不如烂笔头嘛! ...

  8. Unity3D游戏开发初探—1.跨平台的游戏引擎让.NET程序员新生

    一.Unity3D平台简介 Unity是由Unity Technologies开发的一个让轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的 ...

  9. 提炼游戏引擎系列:开篇介绍

    前言 大家好!本系列记录了从炸弹人游戏中提炼2D游戏引擎YEngine2D雏形的实战过程,您可以通过本系列了解到引擎提炼的思想.引擎的设计以及引擎是如何从游戏中提炼的,学习引擎开发的知识.希望对您能有 ...

最新文章

  1. 表单标签form的简单使用
  2. 十年的老代码,你敢动?
  3. JVM监控工具有哪些
  4. 开源备份软件 oracle,oracle备份和恢复
  5. redux 简明学习
  6. JsonPath工具类封装
  7. 冰点文库下载V2绿色版,无需积分自由下载百度,mbalib,豆丁,畅享,hp009,max.book118 文档...
  8. 如何自动升级php数据库,php – 如何在现实世界中“升级”数据库?
  9. windows下安装ubuntu16.04双系统的注意事项
  10. “乘风破浪”的芒果超媒,能上岸吗?
  11. 简单、好用的PHP爬虫框架开发实战:教你轻松抓取 10w+ 美女壁纸!
  12. 戴钊《自我教练:迈向自我实现之路》读书笔记
  13. 隔壁老王和老宋的战争
  14. java兔子繁殖总数_兔子繁殖问题即斐波那契数列的java实现
  15. Linux 系统管理 : w 命令详解
  16. JAVA 繁体 转 简体 简体转翻译 繁体简体互转
  17. 计算机网络应用技术小结
  18. 统一网络控制器Func
  19. 软件测试之软件测试的分类上
  20. 【论文泛读】Multi-modal Sarcasm Detection and Humor Classification in Code-mixed Conversations

热门文章

  1. 员工薪资管理系统在netbeans中的全部代码_北京哪家人力资源管理系统比较靠谱...
  2. Nginx 和 GeoIP 模块的使用
  3. 2020 年,我升级了办公装备— 一个程序员的自白
  4. BIOS int 13H中断介绍
  5. 2022-2028全球与中国时间数字转换器(TDC)市场现状及未来发展趋势
  6. RAR文件格式(计算机数据恢复)
  7. 一个ASP开发的网吧影视播放程序
  8. oracle中select 1 from table是什么意思
  9. python打开网页被禁止_javascript – “此网站的所有者已根据您的浏览器签名禁止您访问”…在python程序中的网址请求...
  10. cocos2dx在xcode11上编译错误解决方案