看板 GameDesign 關於我們 聯絡資訊
我想設計一款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://www.ptt.cc/bbs/GameDesign/M.1429616407.A.75D.html
asoedarren: 1否 2是 04/21 20:27
bearkitten: photon cloud或arcalet這兩種方案應該是你目前要達成 04/21 23:22
bearkitten: 需求最快的方式 04/21 23:22
bearkitten: 雖然我自己是用2做對戰和出彩server 04/21 23:25
drophead520: 我個人偏好想用c++自己寫server,處理資料庫連接寫入 04/22 00:15
drophead520: 取出和遊戲邏輯和客戶端server互傳 server,無奈實體d 04/22 00:15
drophead520: emo教學沒有,猶如瞎子摸象 04/22 00:15
drophead520: arcalet 書我有買,但cloud型的發展很難擴充其他系統 04/22 00:20
drophead520: 請問我的方向是學c++ socket寫server ,然後用客戶 04/22 04:34
drophead520: 端c#用tcp,udp互傳遊戲資料到這個c++ socket ,在用 04/22 04:34
drophead520: 這隻socket寫進和讀取資料庫和傳到客互端,這樣概念 04/22 04:34
drophead520: 正确嗎? 04/22 04:34
holymars: 手遊直接寫socket的和用https的不知道哪個多.. 04/22 16:15
holymars: PC上的MMO的話都是直接寫socket就是了 04/22 16:15
drophead520: 太棒了,感覺方向明朗了,我本來以為socket只是寫寫 04/22 20:02
drophead520: 聊天室之類的 04/22 20:02
dreamnook: 聊天室就是MMO的雛形呀(欸 04/22 20:45
azureblaze: mmo本來就是有華麗文字轉圖形的聊天室啊 04/22 20:50
LayerZ: 詳見mud,gkk歷史XD 04/24 18:14