連線是用C#的Socket,類型是TCP/IP
資料庫(kù)使用MySQL,存放會(huì)員資料、角色資料
影片懶人包:
Client:
角色操作
UI
選項(xiàng)(解析度、語言(中、英)、全螢?zāi)?視窗模式)
Login Server:
會(huì)員功能(註冊(cè)帳號(hào)、找回密碼、修改密碼)
角色創(chuàng)建(檢查名稱重複、數(shù)值異常、於資料庫(kù)新增角色資料)
檢查重複登入
進(jìn)入遊戲(將玩家轉(zhuǎn)到Game Server)
Game Server:
聊天(未來會(huì)獨(dú)立出一個(gè)Server專門處理訊息方面的功能)
怪物AI(待機(jī)、巡邏、追擊(依情況回到待機(jī))、攻擊)
角色同步(每個(gè)客戶端看到的畫面都一樣)
角色狀態(tài)機(jī)、路徑搜尋、打怪、升級(jí)、配點(diǎn)、死亡重生、
回到角色選擇畫面(將玩家轉(zhuǎn)到Login Server)、離線
儲(chǔ)存玩家資料(MySQL)