大家好
想请问一个网络游戏开发数据库设计的用法
我想开发一款小型的网络游戏(很小 可能就朋友间互相玩 我估计同时应该不超过50人)
主要是使用unity当作开发工具
我想最基本的架构就一个玩家可以开server然后大家连过去他的IP跟PORT
(我猜among us应该也是类似这样)
网络上应该找到蛮多基本的教学我想这类即时互动的应该不是太大问题
但我现在想要有一个功能就是玩家(包含开服务器者)都退出游戏后
可以把游戏资料跟状态存到数据库内 然后给一组序号你可以记下来
下次你开server而且输入这个代码 就可以继续玩之类的
我查了一点资料想确认以下想法可不可行
主要是用mongodb + Node.js(express)设定好一个网页服务器?
然后有一些HTTP Request Methods(GET POST等等)的网页可以被call
这个call可以回传或是送入一些json档案(就像一些网页前后端的处理)
然后在unity(UnityWebRequest)里面call这些api借此把这些玩家资料josn一起丢进去
mongodb里面或抓出来
请问这样的架构是有可能的吗?
自己有做过一些网页开发 也有在aws上面跑这些网页
但是针对网络游戏的储存不确定这样是不是可行的(技术上或效能上)
如果可行 想请教另一个问题
有某款游戏用类似方式开发 是否可能我们可以找到她的API
以后去call这些API达到作弊的目的?
(例如某个api叫了可以验证变成金牌会员或增加金币等等)
谢谢