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