[魯蛇] 手機遊戲多人連線相關問題

作者: drophead520 (別開玩笑)   2015-04-21 19:40:04
我想設計一款android app多人角色扮演遊戲,假設設計遊戲本身應該不是問題
但我對多人連線這方面不是很熟
我選擇設計遊戲引擎是unity
目前查了許多資料,有了些問題想請教各位
1.我選擇了某遊戲API如photon提供商的 server
我是否能夠在客戶端app(unity做出來的app)
傳資料到架設server端(Photon server
將遊戲中人物打怪後獲得的裝備資料和等級每過幾秒傳送資料到
server(是否僅利用C#接收可達成?)然後不斷寫入Mysql 或者 MSsql
然後再藉由C#連到資料庫讀取出來再發送到客戶端app?
2.是否可不借助多人連線套裝API伺服器,藉由自己設計C++程式
3.像Anroid上的多人連線角色扮演遊戲(RO 為了部落),是如何達成,是否就如我想的方式
透過第三方遊戲套裝伺服器,然後寫個C#負責處理遊戲邏輯和傳送玩家資料和地理位置
傳送這些資料和寫入資料庫? (設計C++伺服器希望各位大大推薦書籍)
對於APP的MMO概念不是很熟,但有偌大的憧憬也爬了許多書,但國內相關書籍甚少
PTT也爬不太到詳細的文
希望有開發過多人APP或多人遊戲的大大可以分享自己的經驗...謝謝
作者: asoedarren (天真歲月陽仲壽)   2015-04-21 20:27:00
1否 2是
作者: bearkitten   2015-04-21 23:22:00
photon cloud或arcalet這兩種方案應該是你目前要達成需求最快的方式雖然我自己是用2做對戰和出彩server
作者: drophead520 (別開玩笑)   2015-04-22 00:15:00
我個人偏好想用c++自己寫server,處理資料庫連接寫入取出和遊戲邏輯和客戶端server互傳 server,無奈實體demo教學沒有,猶如瞎子摸象arcalet 書我有買,但cloud型的發展很難擴充其他系統請問我的方向是學c++ socket寫server ,然後用客戶端c#用tcp,udp互傳遊戲資料到這個c++ socket ,在用這隻socket寫進和讀取資料庫和傳到客互端,這樣概念正确嗎?
作者: holymars   2015-04-22 16:15:00
手遊直接寫socket的和用https的不知道哪個多..PC上的MMO的話都是直接寫socket就是了
作者: drophead520 (別開玩笑)   2015-04-22 20:02:00
太棒了,感覺方向明朗了,我本來以為socket只是寫寫聊天室之類的
作者: dreamnook (亞龍)   2015-04-22 20:45:00
聊天室就是MMO的雛形呀(欸
作者: azureblaze (AzureBlaze)   2015-04-22 20:50:00
mmo本來就是有華麗文字轉圖形的聊天室啊
作者: LayerZ (無法如願)   2015-04-24 18:14:00
詳見mud,gkk歷史XD

Links booklink

Contact Us: admin [ a t ] ucptt.com