zoukankan      html  css  js  c++  java
  • Scut游戏服务器引擎之新手入门

    1. 开发语言:Scut提供C#或Python两种脚本语言开发,Python脚本的性能会比较差,建议使用编译执行的C#代码; 

    2. 运行平台:Scut可以Window与Linux平台上运行,Linux平台通过Mono平台运行; 

    3. 数据存储:使用NoSql非关系型Redis数据库存储数据提供高效的读写性能,而MsSql或MySql关系型数据库用来提供离线数据查询或提供报表功能,游戏策划的配置数值使用MsSql或MySql关系型数据库 

    4.自动建表:开发人员不再需要自己创建表写增删改Sql语句,Scut提供Model模型层,开发人员只要设计自己的类,启动服务后,Scut引擎会帮你管理好你的数据库 

    5. 项目部署:Scut服务器,支持IIS站点和Console控制台方式部署运行,使用IIS站点方式使用Http通讯不能使用服务器推送消息功能,只能是请求与响应的模式;Console方式使用Socket通讯,可以支持请求与响应模式和主动推送消息模式 

    6. 教程文档:参考Github开源平台上DocumentTutorials目录下的使用文档,可以从HelloWorld、公告、排行榜简单的例子入门学习 

    7. 开源示例:提供HelloWorld、公告、排行榜简单的示例,及斗地主、口袋天界游戏等; 

    8. 开发安装包:在官网(http://scutgame.com/)首页下载Scut安装包,提供一键安装式Scut服务器运行环境,包API文档、示例(公告、排行榜)、Redis数据库(64和32位)及Scut Server管理工具 

    异常排错:服务器提供Log文件(Exception目录下)查看异常信息,Log目录路径配置在Nlog.config配置文件中 
    如: 
    a) 提示“game_user”登录失败,说明数据库连接串的帐号密码不正确; 
    b) 提示“Redis server is not started”,说明Redis数据库服务没有开启,如果有安装一键安装式Scut服务器安装包,在开始菜单->SCUT Server->运行Redis Server 

    资源

  • 相关阅读:
    去除网页图片缝隙
    只有定位的盒子有z-index
    clearfix
    2018CSS特效集锦牛逼
    c#spinLock使用
    redis 五种数据结构详解(string,list,set,zset,hash)
    C# StackExchange.Redis 用法总结
    Markdown 编辑器
    C# Task任务详解及其使用方式
    MongoDB学习笔记——MongoDB 连接配置
  • 原文地址:https://www.cnblogs.com/scut/p/3727351.html
Copyright © 2011-2022 走看看