作者drophead520 (別開玩笑)
看板GameDesign
標題[魯蛇] 手機遊戲多人連線相關問題
時間Tue Apr 21 19:40:04 2015
我想設計一款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或多人遊戲的大大可以分享自己的經驗...謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.18.80.249
※ 文章網址: https://webptt.com/m.aspx?n=bbs/GameDesign/M.1429616407.A.75D.html
1F:→ asoedarren: 1否 2是 04/21 20:27
2F:→ bearkitten: photon cloud或arcalet這兩種方案應該是你目前要達成 04/21 23:22
3F:→ bearkitten: 需求最快的方式 04/21 23:22
4F:→ bearkitten: 雖然我自己是用2做對戰和出彩server 04/21 23:25
5F:→ drophead520: 我個人偏好想用c++自己寫server,處理資料庫連接寫入 04/22 00:15
6F:→ drophead520: 取出和遊戲邏輯和客戶端server互傳 server,無奈實體d 04/22 00:15
7F:→ drophead520: emo教學沒有,猶如瞎子摸象 04/22 00:15
8F:→ drophead520: arcalet 書我有買,但cloud型的發展很難擴充其他系統 04/22 00:20
9F:→ drophead520: 請問我的方向是學c++ socket寫server ,然後用客戶 04/22 04:34
10F:→ drophead520: 端c#用tcp,udp互傳遊戲資料到這個c++ socket ,在用 04/22 04:34
11F:→ drophead520: 這隻socket寫進和讀取資料庫和傳到客互端,這樣概念 04/22 04:34
12F:→ drophead520: 正确嗎? 04/22 04:34
13F:推 holymars: 手遊直接寫socket的和用https的不知道哪個多.. 04/22 16:15
14F:→ holymars: PC上的MMO的話都是直接寫socket就是了 04/22 16:15
15F:→ drophead520: 太棒了,感覺方向明朗了,我本來以為socket只是寫寫 04/22 20:02
16F:→ drophead520: 聊天室之類的 04/22 20:02
17F:→ dreamnook: 聊天室就是MMO的雛形呀(欸 04/22 20:45
18F:→ azureblaze: mmo本來就是有華麗文字轉圖形的聊天室啊 04/22 20:50
19F:→ LayerZ: 詳見mud,gkk歷史XD 04/24 18:14