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開源平台上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 

 

資源

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM