
Skynet 游戲服務器開發培訓
1 模塊和環境搭建
2 搭建和注冊登錄功能
3 數據庫和數據緩存
4 GM 指令模塊
5 Excel 導表工具
6 經驗等級系統
7 事件模塊
8 日志模塊
9 編碼規范和分支管理
10 RPC 協議設計
11 分布式 ID 生成系統
12 測試客戶端
13 定時器和心跳模塊
14 批處理模塊
15 模糊搜索模塊
16 其他系統介紹
1
服務器模塊劃分和環境搭建
1.游戲服務器模塊劃分
2.游戲服務器引擎skynet介紹
3.開發環境搭建
2
編碼規范和分支管理
1.Lua語言的編碼規范
2.代碼分支名命名規范
3.代碼分支管理規范
4.編碼實戰
3
框架搭建和注冊登錄功能
1.游戲服務器框架搭建
2.登錄邏輯實現
3.注冊賬號SDK接入
4.運行測試實操
4
RPC 協議設計
1.RPC是什么
2.序列化數據結構的協議Protobuf
3.無狀態且輕量級的RPC傳送協議JSONRPC
4.自己設計一套RPC協議
5
數據庫和數據緩存
1.MongoDB的使用
2.LRU的使用
3.緩存設計和實現
4.緩存優化方向
6
分布式 ID 生成系統
1.分布式ID生成系統的種類
2.設計分布式ID生成系統
3.分布式ID生成系統的實現
4.實例演練
7
GM 指令模塊和測試客戶端
1.GM指令模塊設計和實現
2.測試客戶端設計和實現
8
Excel 導表工具
1.Excel導表工具設計
2.如何使用導表工具
3.導表工具的優化方向
9
定時器和心跳模塊
1.定時器的用途
2.定時器的實現
3.心跳模塊的實現
10
經驗等級系統
1.游戲邏輯開發流程
2.經驗等級系統邏輯實現
3.代碼自測
11
批處理模塊
1.批處理模塊的用途
2.批處理模塊的實現
3.測試消息廣播
12
事件模塊
1.事件模塊的用途
2.如何設計一個簡單易用的事件模塊
3.測試事件模塊
13
模糊搜索模塊
1.模糊搜索模塊的用途
2.模糊搜索模塊的實現
3.測試模糊搜索模塊
14
日志模塊
1.日志模塊的設計和日志等級分類
2.日志模塊的實現
3.日志模塊的測試
15
總結和其他系統介紹
1.回顧前面的
2.其他玩法系統
