Skynet 游戏服务器开发实战
生活随笔
收集整理的這篇文章主要介紹了
Skynet 游戏服务器开发实战
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Skynet 是一個使用 C 和 Lua 語言開發(fā)的輕量級游戲框架。本次課程中,我們將了解到一個游戲服務器從游戲邏輯方面存在的 5 個模塊:注冊和登錄、網(wǎng)絡協(xié)議、數(shù)據(jù)庫、玩法邏輯、其他通用模塊。并逐步由淺入深、由易到難開發(fā)一個游戲服務器。
得益于 Skynet 這么好的框架,游戲服務器開發(fā)無需從零開始,只需要簡單的擴展就能開始寫游戲邏輯。我們將從最基礎的 Skynet 編譯運行開始,然后設計最簡單的游戲服務器架構,從 RPC 協(xié)議,數(shù)據(jù)庫數(shù)據(jù),內存數(shù)據(jù),Excel 配置數(shù)據(jù),再到玩法邏輯。通過循序漸進和實戰(zhàn)的方式學習游戲服務器開發(fā)。
本次課程的思維導圖如下:
通過學習服務器開發(fā)過程中用到的通用模塊,如定時器,事件分發(fā),模糊搜索,日志處理等,應該就算入門游戲服務器開發(fā)了。這些實驗沒有涉及過多的游戲服務器架構設計,都是采用單個服務來處理業(yè)務。
在實驗樓新課《Skynet 游戲服務器開發(fā)實戰(zhàn)》,你可以學到以下知識點:
總結
以上是生活随笔為你收集整理的Skynet 游戏服务器开发实战的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于自然语言处理,有一本通关手册待接收
- 下一篇: 关于 Qt 5,你所需要了解的基础知识