[請益] game server 問題

作者: MAIDic (咩滴可)   2017-07-07 14:13:08
專題要寫一個有PvP 功能的遊戲
我被分到負責後段
但是我資料庫跟本沒學
想請教一下幾個問題
game server 我是想說用C++ 寫
但是研究了一下mysql 好像有很多種
有點搞不懂要安裝那一個
mysql 本身就是一個server 嗎
所以先裝好 mysql server
gameserver 用 c api 連結mysql 就能用了嗎
還是有其他方法?
另外能夠見一些有關mysql或game server有關的書或是網站給我看嗎?
作者: youzi151   2017-07-07 15:27:00
書的話, 遊戲核心技術全攻略:多人線上遊戲的企劃與實作
作者: damody (天亮damody)   2017-07-07 15:56:00
MQTT讚redis讚mysql 不適合資料庫教的跟你的問題關係不大關鍵字給你了
作者: cjamhe01385 (徹)   2017-07-07 16:22:00
感謝樓上,最近剛好想應用NoSQL類
作者: wix3000 (癢,好吃)   2017-07-07 20:12:00
雖然不知道遊戲內容,不過可以看看能不能用photon頂一下
作者: littleshan (我要加入劍道社!)   2017-07-10 00:35:00
呃,你只有C++能用嗎?
作者: MAIDic (咩滴可)   2017-07-11 09:54:00
c++ 不好嗎? 不然也會java啦其他的都只是稍微摸過而已
作者: cowbaying (是在靠北喔)   2017-07-11 12:20:00
注意效能瓶頸 玩家每個動作都讀寫DB看似萬無一失實則缺乏效率 如果只是作業 物件少 硬上應該是沒關係
作者: Momulin   2017-07-11 14:06:00
C++寫socket server難度會比較高 新手的話建議用photon他是開房機制 如果需要用到資料庫再寫php讀寫就好了如果不是很重要的資料 直接用單機資料庫存就好
作者: littleshan (我要加入劍道社!)   2017-07-11 14:14:00
其一是C++會讓你花很多時間處理資源管理問題尤其你是寫server,resource leak是絕對不能發生的其二是C++用起第三方library實在不太方便當然還是可以用,但就不像npm或go get那麼容易所以現在主流是先用高階語言,有效能瓶頸再部份用C++
作者: damody (天亮damody)   2017-07-13 16:04:00
本科系新手當然用c++啊 如果出社會再學就來不及了 因為每個project都趕的跟什麼一樣 你不是c++老手怎麼用 從此高階腳本語言一條路走到黑了。高階腳本又那麼簡單 會c++的幾天就上手 可是只會高階語言的來學c++沒1年沒辦法上手 怎麼看都該學c++

Links booklink

Contact Us: admin [ a t ] ucptt.com