原生的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. Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
  2. python 面向对象(进阶篇)
  3. 12306 出招抢票软件,技术黄牛生意要“黄”?
  4. Atitit 艾提拉博士带来“深度?广度?高度 人员的职业发展之路 ”的主题分享。 目录 1.1. 技术团队气氛的区别 开发架构模式 2 1.2. 技术人员的职业发展有哪些路线? 3 1.3. 主
  5. 从技术原理洞悉摄像头破解及防范
  6. linux shell脚本教程
  7. Python爬虫 requests使用post请求分析并登录Chinaunix
  8. Windows系统设置多账户步骤
  9. 好用免费的在线PDF转换工具推荐
  10. mysql数据库出现缓慢_MySQL查询缓慢的N种原因,以及N+1种解决方法
  11. C++中的fstream/ifstream/ofstream和MFC中的CFile/CStdioFile
  12. 博客2.0时代——读者的赞赏,才是原创的动力
  13. request.getParameter和SpringMVC后台控制层获取参数的方式
  14. 新编日语第四册(修订版)第03课 应用文
  15. 如何快速解决Unity中万向节死锁(gimbal lock)的问题
  16. 知道创宇区块链安全实验室 | OneRing Finance 闪电贷攻击事件分析
  17. CVTE 2017春季校招技术类面试问题
  18. springboot整合jwt
  19. 机器学习肝炎预测模型machine learning for hepatitis prediction model
  20. c语言例题 2/100

热门文章

  1. 自定义公式校验规则、常用的JavaScript正则公式合法校验、自定义公式合集、前端校验规则、字符串校验
  2. linux学习之防火墙,查看Linux防火墙状态,开启/关闭Linux防火墙,Linux防火墙开放5236端口
  3. Python3安装PyYAML
  4. 电脑黑屏+Duilib加载文件资源失败的解决办法
  5. BLE-nordic协议栈timeslot机制
  6. 深入框架文档学习---英语词根学习
  7. 在中国程序员是青春饭吗?
  8. web开发在线,CSS定位
  9. java浙江计算机二级_2019年9月浙江省计算机二级考试教材:二级Java语言程序设计...
  10. 2014中国国际大数据大会成功召开