Mysql 将网站数据库用于游戏服务器是个好主意吗?
这就是我正在做的。我将有一个在线游戏,这是一个真正的exe应用程序,客户端运行。客户端连接到我的游戏服务器。他们将有统计数据,成就,并能够购买各种东西,我将使用贝宝IPN服务 当玩家想要登录时,我必须能够从某处检索他们的个人资料和信息。当玩家赢得游戏时,游戏服务器必须能够向其个人资料中添加一个点 用户需要能够从网站或游戏本身访问他们的统计数据 使用网站附带的MySQL数据库做任何事情都是一个好主意。在这种情况下,游戏服务器将通过php或其他方式获取和设置属性 否则,什么可能是更好的解决方案?我的网站有没有办法使用游戏服务器上的数据库,如果有,这是个好主意 这类问题通常是如何解决的Mysql 将网站数据库用于游戏服务器是个好主意吗?,mysql,client-server,Mysql,Client Server,这就是我正在做的。我将有一个在线游戏,这是一个真正的exe应用程序,客户端运行。客户端连接到我的游戏服务器。他们将有统计数据,成就,并能够购买各种东西,我将使用贝宝IPN服务 当玩家想要登录时,我必须能够从某处检索他们的个人资料和信息。当玩家赢得游戏时,游戏服务器必须能够向其个人资料中添加一个点 用户需要能够从网站或游戏本身访问他们的统计数据 使用网站附带的MySQL数据库做任何事情都是一个好主意。在这种情况下,游戏服务器将通过php或其他方式获取和设置属性 否则,什么可能是更好的解决方案?我的
谢谢MySQL绝对是一个不错的选择。我在一个名为users的公共html之外的文件夹中有一个当前设置,当用户在其中注册一个子文件夹时,就会创建一个mysql条目。我使用MySQL作为用户名/pass/DOB/等,用户文件夹用于存储图片、XML格式的成果和评论
至于客户端,我相信您可以初始化一个不可见的web浏览器来访问页面,然后使用简单的编码从web浏览器获取数据。MySQL是持久化的常用选择。在登录时加载配置文件,并在客户端上缓存数据。然后在会话结束时写回更新。这是MySQL/PHP的目标之一。它便宜、简单,性能和可扩展性都很好。数据库放在哪里并不重要。如果您已经有一个,并且它可以处理负载,请使用它。但是为了安全和一般组织,您应该在MySQL中为您的游戏分数信息创建一个单独的数据库和用户。用户只能访问游戏数据数据库。这样,数据库中的其他数据就可以在出现PHP或SQL漏洞时从游戏数据的web界面得到保护 MySQL是“受欢迎的”,但它绝不是唯一的——甚至不一定是“最好的”——选择。