作者MAIDic (咩滴可)
看板GameDesign
標題[請益] game server 問題
時間Fri Jul 7 14:13:08 2017
專題要寫一個有PvP 功能的遊戲
我被分到負責後段
但是我資料庫跟本沒學
想請教一下幾個問題
game server 我是想說用C++ 寫
但是研究了一下mysql 好像有很多種
有點搞不懂要安裝那一個
mysql 本身就是一個server 嗎
所以先裝好 mysql server
gameserver 用 c api 連結mysql 就能用了嗎
還是有其他方法?
另外能夠見一些有關mysql或game server有關的書或是網站給我看嗎?
-----
Sent from JPTT on my Samsung SM-G950F.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.218.7.92
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1499407991.A.AA7.html
1F:→ youzi151: 書的話, 遊戲核心技術全攻略:多人線上遊戲的企劃與實作07/07 15:27
剛才去天瓏看了一下覺得蠻有用的
謝謝推薦
2F:推 damody: MQTT讚07/07 15:56
3F:→ damody: redis讚07/07 15:57
看了一下mqtt可以拿來取代socket ?
redis 看起來的確比較符合我的需求的樣子
4F:→ damody: mysql 不適合07/07 15:57
5F:→ damody: 資料庫教的跟你的問題關係不大07/07 15:58
6F:→ damody: 關鍵字給你了07/07 15:58
7F:推 cjamhe01385: 感謝樓上,最近剛好想應用NoSQL類07/07 16:22
※ 編輯: MAIDic (180.204.68.233), 07/07/2017 18:11:37
8F:推 wix3000: 雖然不知道遊戲內容,不過可以看看能不能用photon頂一下 07/07 20:12
9F:推 littleshan: 呃,你只有C++能用嗎? 07/10 00:35
10F:→ MAIDic: c++ 不好嗎? 不然也會java啦 07/11 09:54
11F:→ MAIDic: 其他的都只是稍微摸過而已 07/11 10:01
12F:→ cowbaying: 注意效能瓶頸 玩家每個動作都讀寫DB看似萬無一失 07/11 12:20
13F:→ cowbaying: 實則缺乏效率 如果只是作業 物件少 硬上應該是沒關 07/11 12:21
14F:推 cowbaying: 係 07/11 12:21
15F:推 Momulin: C++寫socket server難度會比較高 新手的話建議用photon 07/11 14:06
16F:→ Momulin: 他是開房機制 如果需要用到資料庫再寫php讀寫就好了 07/11 14:08
17F:→ Momulin: 如果不是很重要的資料 直接用單機資料庫存就好 07/11 14:09
18F:推 littleshan: 其一是C++會讓你花很多時間處理資源管理問題 07/11 14:14
19F:→ littleshan: 尤其你是寫server,resource leak是絕對不能發生的 07/11 14:15
20F:→ littleshan: 其二是C++用起第三方library實在不太方便 07/11 14:25
21F:→ littleshan: 當然還是可以用,但就不像npm或go get那麼容易 07/11 14:26
22F:→ littleshan: 所以現在主流是先用高階語言,有效能瓶頸再部份用C++ 07/11 14:30
23F:推 damody: 本科系新手當然用c++啊 如果出社會再學就來不及了 因為每 07/13 16:04
24F:→ damody: 個project都趕的跟什麼一樣 你不是c++老手怎麼用 從此高階 07/13 16:04
25F:→ damody: 腳本語言一條路走到黑了。高階腳本又那麼簡單 會c++的幾天 07/13 16:04
26F:→ damody: 就上手 可是只會高階語言的來學c++沒1年沒辦法上手 怎麼看 07/13 16:04
27F:→ damody: 都該學c++ 07/13 16:04