开源游戏服务器引擎 Scut

MIT
Python C# .NET
跨平台
2013-11-27
ScutGame

Scut游戏服务器引擎使用C#语言开发,特别适用于手机网络游戏,支持使用Python脚本进行游戏开发;支持MSSQL/Mysql数据库;支持HTTP/Socket协议同时接入;采用实体类对象建模,自动构造数据库表结构生成和修改语句;业务逻辑层使用C#/Python脚本开发,提供了丰富的类库和API接口,极大降低了开发人员的技术要求。

框架性能
----------------
在架构上,可以支持多服务器耦合架构,可以分离业务到不同服务器,以提升在线人数,如战斗服务器、聊天服务器分别部署至不同物理服务器;根据业务等级,实现不同等级的写库需求,默认前提下,数据更新将延迟10分钟写入数据库,提供预读机制,极大降低对数据库的依赖,哪怕数据库网络短期中断也不会形成脏读;
服务器内存和CPU占用低,对象在一定时间内(24小时)未登陆将会被交换至数据库,并从内存卸下,节省内存利用率(16核服务器,20个游服平均CPU低于10%,峰值低于30%)

优势特性

  • 支持Windows/Linux多平台部署;
  • 支持MSSQL、Mysql等多数据库
  • 支持HTTP、Socket多通讯协议;
  • 支持多服务器耦合分布式架构;
  • 支持使用C#/Python脚本开发,维护时热更新;
  • 支持数据临时或永久的缓存,降低数据库压力,数据可同步或延迟更新;
  • 低门槛,开发容易,提供丰富的游戏模块中间件及例程;
  • 低内存和CPU占用,24小时不使用的对象自动交换至数据库,并从内存移除;

 

的码云指数为
超过 的项目
加载中

评论(2)

h
hydrogen
有没有正在运营的游戏使用?有的话叫什么名字? Scut
ddr
ddr
有java版本就好了... Scut

Scut游戏服务器引擎6.2.7.0发布-修正BUG

Scut游戏服务器引擎6.2.7.0发布 1. 升级底层类库到.Net Framework 4.5.1版本 2. 增加Action=2与服务端Socket断开接口 3. 修改更新Python脚本时ReferenceLib.py文件被占用问题 Scut游戏服务器...

2014/04/06 20:05

Scut 游戏服务器引擎 6.1.6.2 发布

Scut 游戏服务器引擎 6.1.6.2 发布,主要更新内容如下: 1. 增加输入Log文件可划分目录 2. 修改GameSession初始加载Redis数据出错问题 3. 修改Language使用非脚本无法配置Type问题 4. 修改渠...

2014/03/07 20:40

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

Scut游戏服务器引擎6.1.5.6发布,直接可运行,支持热更新.主要更新内容如下: 1. 增加exe版(console),web版本(IIS)的游戏服宿主程序 2. 增加Model支持脚本化,实现不停服更新 3. 增加Langu...

2014/01/28 01:24

Scut游戏服务器引擎6.1.5.5发布,修正个别BUG

Scut游戏服务器引擎 6.1.5.5 发布,此版本更新内容如下: 1. 增加对对象属性的原子操作方法 2. 修改全局缓存序列化时存储到Redis内存溢出问题 3. 修改Protobuf不能序列化私有成员的问题 Scut...

2014/01/11 23:59

Scut游戏服务器引擎 6.1.5.3 发布,增加Sync模型支持

Scut游戏服务器引擎6.1.5.3发布,增加Sync模型支持,简化部分数据通讯协议 1. 增加游戏运行环境配置类 2. 增加Sync模型支持,简化部分数据通讯协议 3. 修改数据库为可选配置 4. 修改生成MyS...

2014/01/01 18:17

ScutSDK 0.95 版本发布

ScutSDK 简介: ScutSDK 是和 Scut 游戏服务器引擎,简化客户端开发的配套 SDK,她彻底打通了 Scut 开源游戏服务器引擎与客户端引擎(如Cocos2d-x/Quick-x/Unity3D)项目间的通信,进而实现整...

2013/12/24 18:37

ScutSDK 0.9 版本发布

ScutSDK 简介: ScutSDK 是和 Scut 游戏服务器引擎,简化客户端开发的配套 SDK,她彻底打通了 Scut 开源游戏服务器引擎与客户端引擎(如Cocos2d-x/Quick-x/Unity3D)项目间的通信,进而实现整...

2013/12/21 02:40

Scut游戏服务器引擎6.0.5.0发布-支持C#脚本开发

Scut游戏服务器引擎6.0.5.0发布(2013-11-29) 1. 增加C#脚本支持 2. 增加Pay和Sns中间件对Mysql数据库支持 3. 精简布署步骤,取消Redis写入程序,将其移到游戏底层运行 4. 修正Mysql对中文可...

2013/11/30 19:38

没有更多内容

加载失败,请刷新页面

没有更多内容

1
回答
KBEngine项目的Pycharm设置代码提示方法

1: 通过API文档生成KBEngine.py,其中包含了函数原型和注释,运行后在当前目录产生了tips文件夹 https://github.com/kb...

2017/01/04 10:05
5
回答
当前的几种开源游戏服务端介绍

当前的几种开源游戏服务端介绍 pomelo Pomelo 是基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库...

2015/02/02 09:57
3
回答
这阵子使用kbengine+unity做的游戏(mmo物品系统,装备系统,战斗系统,聊天系统完成)

这阵子使用kbengine+unity做的游戏。一款mmorpg的移动端网络游戏,采用大世界即时战斗方式。 这个游戏有两个职业,每个职业有三个技能。战士的...

2016/03/12 14:08
5
回答
几款游戏服务端研究之后的总结

photon: 不怎么样,而且收费还不便宜,并不比开源引擎强, 同时鄙视收费。 scut:我使用过,对付非常简单的项目还行,提供的中间件几乎在上线项目都要...

2015/01/25 12:27

没有更多内容

加载失败,请刷新页面

没有更多内容

Scut游戏服务器引擎6.1.5.3发布,增加Sync模型支持

Scut游戏服务器引擎6.1.5.3发布,增加Sync模型支持,简化部分数据通讯协议

2014/01/01 18:15
40
0
Scut开源游戏服务器引擎

简介 Scut游戏服务器引擎使用C#语言开发,特别适用于手机网络游戏,支持使用C#/Python脚本进行游戏开发; 支持MSSQL/Mysql数据库;支持HTTP/Socket协议同时接入; 采用实体类对象建模,自动构...

2014/07/21 15:14
33
0
Scut游戏服务器引擎6.0.5.0发布:增加C#脚本支持

更新说明: 1. 增加C#脚本支持 2. 增加Pay和Sns中间件对Mysql数据库支持 3. 精简布署步骤,取消Redis写入程序,将其移到游戏底层运行 4. 修正Mysql对中文可能会出现乱码的BUG 点击下载: Sc...

2013/11/30 19:32
78
0
ScutSDK 0.9版本发布 (2013-12-21)

ScutSDK是和Scut游戏服务器引擎,简化客户端开发的配套SDK,她彻底打通了Scut开源游戏服务器引擎与客户端引擎(如Cocos2d-x/Quick-x/Unity3D)项目间的通信,进而实现整套的网络游戏解决方案...

2013/12/21 02:35
47
0
Scut开源游戏服务器引擎

Scut开源游戏服务器引擎 简介 Scut游戏服务器引擎使用C#语言开发,特别适用于手机网络游戏,支持使用Python脚本进行游戏开发;支持MSSQL/Mysql数据库;支持HTTP/Socket协议同时接入;采用实体...

2013/11/27 03:02
601
0
如何部署和运行Scut服务器及游戏:Windows篇

概述 Scut游戏引擎是一个永久免费的全脚本游戏服务器框架,采用MVC框架设计,简化数据库设计和编码工作;降低对开发人员的开发难度;同时提供了丰富的类库和API接口。 一、 安装环境 必须安装...

2013/11/27 03:05
458
1
Scut游戏服务器引擎6.1.5.6发布,直接可运行,支持热更新

增加exe版(console),web版本(IIS)的游戏服宿主程序,实现不停服更新

2014/01/28 01:22
47
0
手机游戏服务器引擎Scut免费开源

scut 官网:http://www.scutgame.com/ Scut是一个开源、免费、稳定、快速开发的手机游戏服务器引擎,支持开发人员使用Python脚本语言或C#语言开发;底层采用C#编写,基于MVC框架思想设计, ...

2015/06/16 10:06
239
0
当前的几种开源游戏服务端介绍

当前的几种开源游戏服务端介绍

2015/01/10 12:33
210
0
当前的几种开源游戏服务端介绍

当前的几种开源游戏服务端介绍 pomelo Pomelo 是基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳...

2015/01/01 09:53
57
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部