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開源平臺上Document\Tutorials目錄下的使用文檔,能夠從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 git