[鲁蛇] 手机游戏多人连线相关问题

楼主: 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