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