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