腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
Facebook游戏开发,大学项目,前端问题
、
、
、
我被要求为Facebook制作一个iOS游戏的接口。游戏本身相当简单,它是一个益智游戏,它使用一个2d数组作为网格的一个数组,其中XML是从服务器传递的,用于将对象加载到网格中,以创建级别。游戏将提出问题的各个阶段,将传递给我的服务器,并存储为研究目的。 一些有经验的人的问题。我对Facebook有什么前端选择? 我研究过Flash和HTML5 5/js,这两个方面我几乎没有经验(我对Java/C#/Ruby +Rails有经验)。从我所读到的情况来看,Javascript似乎是一场噩梦,甚至是查看javascript游戏引擎,但至少它是免费的。我的后端很可能是用于处理服务器逻辑的rails。
浏览 4
提问于2011-12-08
得票数 0
回答已采纳
3
回答
为什么不在linux上使用系统计时器(Timerfd)?
、
、
我发现大多数服务器(例如RPG网页游戏服务器)总是自己实现计时器,而不是使用系统计时器,例如在linux上。 int timerfd_create(int clockid, int flags) 你能告诉我为什么吗?我认为系统api(timerfd_create)可以有更高的性能。
浏览 2
提问于2014-07-17
得票数 3
1
回答
高效的视频游戏服务器数据存储?
、
、
我目前正在开发一个多人iOS视频游戏,我希望玩家数据存储在云中。在游戏中,玩家通过放置物品、植树等方式创建一个区域,然后其他玩家可以实时访问和走动。 从游戏地图方面来看,需要存储的是: 50x50瓦格-瓷砖的类型(草等)和瓷砖的高度。 所有放置的项目和任何相关的特定项数据(例如,树在种植时会存储) 在球员方面,我需要储存他们的: 字符定制 库存 这些信息需要非常不频繁地读取(每次客户端连接到该区域时),但需要定期地(每次放置项等)写回,以便将来的任何连接客户端都将读取正确的数据。 我的问题是,从哪里开始,如何有效地为服务器存储这些数据?我考虑使用几个XML文件来
浏览 2
提问于2014-02-21
得票数 1
1
回答
使用XNA进行游戏设计的体系结构问题
、
使用XNA进行游戏设计的体系结构问题 dependent?Which是游戏体系结构中最流行的游戏类型architectures? 我的部分背景是应用程序开发,其中客户端和服务器在不同的体系结构层中划分。典型的企业应用程序有UI层、业务层、数据访问层。我的问题是,例如,在游戏开发中是否存在分层的概念?多人游戏可能有关于网络通信的架构考虑。今天常见的游戏是客户。使用的是什么通信平台?服务器端是如何构建的?是否存在任何常见的典型架构?
浏览 1
提问于2010-10-28
得票数 1
回答已采纳
2
回答
你的服务器的物理保护?
、
、
下面是一个场景。 你是一家小公司,生产电子游戏。在你的电子游戏中,你可以用金钱来交换物品。您不是直接处理信用卡/借记卡,而是将其外包给第三方服务。 尽管如此,即使您没有直接处理信用卡/借记卡,您的数据库也可能包含游戏中的数千/百万美元的项目。 如何保护这些信息? 我的问题更多的是关于你的服务器的物理保护。例如,阻止某人走进您的服务器房并修改您的数据。最好是自己管理这些服务器还是使用流行的云托管解决方案之一?当使用云解决方案时,您可能想知道管理员是否在处理您的数据。 注意:我知道大公司喜欢在自己的服务器室里有自己的专用服务器,每周24小时都有保安人员,但这可能不在那家小公司的预算之内。
浏览 0
提问于2015-09-23
得票数 2
2
回答
您是否需要专用服务器来进行源代码控制?
、
、
我和几个同学正在使用虚幻引擎4开发一个相当大的游戏。我们面临的一个问题是,游戏的规模在不断增长,变化也很快。我们需要一个源代码控制系统,一些研究表明Helix Core是可行的,但是还不清楚我是必须在自己的机器上运行服务器,还是要在合适的中央服务器上花钱。我完全对服务器一无所知,希望能得到一些帮助! 谢谢。
浏览 0
提问于2021-02-15
得票数 0
1
回答
块是按程序生成的客户端还是服务器端?
、
、
、
、
我正在和一个朋友一起开发一个游戏,其中包含一个程序生成的地图。我的问题是..。客户端是应该生成块,还是客户端应该向服务器发出请求,然后服务器用过程生成的块进行响应?我能想到对双方都有好处。 如果它是由客户端生成的: 服务器上的负载将大大减少。 也许游戏性能也有一些改善? 如果它是生成服务器端的: 我可以更容易、更有效地实现防欺骗算法。 块可以由服务器“动态修改”。这意味着,如果需要,服务器可以在发送客户端之前修改它们的块。 另一种选择是让他们一起工作。客户端将在运行过程中生成块,但会向服务器请求修改的瓷砖。尽管如此,我仍然无法在这种方法中实现防欺骗算法。但这种方法的优点是: 服务器上负载不多
浏览 0
提问于2016-12-30
得票数 0
回答已采纳
2
回答
多个java实例-Xms -Xmx
、
、
我运行在同一台计算机上,一个java游戏服务器和一个游戏客户端。 游戏客户端 java -Xms512m -Xmx1024m -cp etc etc 和游戏服务器 java -Xmx1024M -Xms1024M -jar etc etc 计算机特性: Windows 7 64位 8GB RAM CPU i5-2500 @ 3.3GHz Intel HD图形 问题:游戏客户体验严重滞后.在游戏-服务器也是连接通过局域网,另一个没有滞后问题的玩家! java虚拟机是否存在滞后的问题?我是在使用机器的一个实例还是两个实例? 我可以设置一些不同的东西来优化性能吗? 我认为这个
浏览 0
提问于2013-03-02
得票数 1
回答已采纳
3
回答
对于保护Windows2003Enterprise X64游戏服务器有什么想法吗?
、
我在Windows2003EnterpriseX64上运行了一个MUonline (链接)游戏服务器。我也有一个网站在那里运行。在这里,我对安全性不太了解,所以我想要一些技巧或教程,因为我的服务器被黑客入侵(我不知道具体情况),Windows也被删除了。所以现在我想做一个安全的游戏玩家,从0开始。 有什么想法吗?
浏览 0
提问于2010-10-19
得票数 0
4
回答
用PHP实现服务器到客户端的连接
、
、
、
、
所以我的问题是:通过PHP建立服务器-客户端连接的最佳方式是什么?我的第一种方法(我现在正在使用的方法)是使用AJAX。(与jQuery) 更具体一点:我有一个大厅,一个游戏模式,我的首要任务是聊天和游戏中的用户。 我现在要做的是:我有一个PHP文件,它为游戏中的每一个用户更新数据库中的一个记录,以及另一个定期更新记录的文件。(假设每隔5秒就有一个问题),这里有很多mysql调用,很多ajax调用,有时当ajax无法及时加载时,记录就不会及时更新,因此->用户会断开连接。 请注意,我需要这个作为我的论文,所以我有时间做我的家庭作业,即使你给我一些链接。 欢迎任何答案和提示!提前谢谢。
浏览 7
提问于2012-02-06
得票数 0
1
回答
JavaScript -实时更新画布.来自服务器端或客户端
、
、
、
、
我有这个2DTiemap游戏13x13视口(169块瓷砖在帆布上一次绘制)的150×150地图。每个瓷砖是32x32px。显然我只更新了13x13的视口..。 我想实时更新画布,因为世界地图将由服务器端处理。至少逻辑..。画的..。是服务器端还是客户端? 现在,我正在使用Socket.IO实现实时数据.根据当前玩家的x和y,画布是从地图上该人所在的位置绘制的。 我可以用两种方法: (服务器端)使用节点画布通过NodeJS绘制服务器端,并将新画布传回。有可能吗?因为我似乎只能通过巴布亚新几内亚做一次。 (客户端)传输新的tileset的169数组(当玩家移动或动作发生时)。执行逻辑服务器端,并从
浏览 0
提问于2016-09-28
得票数 0
回答已采纳
2
回答
移动游戏的Client/Server联网
、
、
、
、
目前,我正在考虑两种不同的方式来建立Android游戏网络的利弊。 首先,我将详细说明游戏和它的要求,然后我将解释考虑的方法。 该游戏是一个移动游戏,目前正在为安卓(但可能是一个端口的iPhone在未来)。这个游戏是在Unity3D引擎上构建的,使用的是Android许可证,它不允许直接访问.NET套接字。 游戏的核心功能包括基本的匹配和比赛期间的游戏。匹配是基于转弯的。当另一个玩家完成他/她的回合时,对方玩家将收到更新并看到它呈现。客户端将从播放机收集回合,并将其发送到服务器。这里没什么特别的。 我正在考虑的第一种方法是将REST服务和谷歌的Cloud2Device消息结合在一起。这样,一般
浏览 0
提问于2011-07-18
得票数 5
1
回答
中每个游戏室的线程?
、
、
、
、
我正在开发一个多人游戏,其中有一个大厅,人们可以加入不同的游戏。 我很好奇我是否应该为每个游戏室开始一条线。 我正在使用java.io,所以我已经为每个玩家提供了一个线程。 即使在每个线程上没有很重的负载,会有许多线程减慢我的服务器吗? 如果我主持一个100人的服务器和30个房间,一个虚拟服务器能同时处理150个线程吗?还是会影响游戏? 这是一个实时游戏,我需要为每个位置更新(UDP)即时消息传递?
浏览 2
提问于2017-11-19
得票数 0
回答已采纳
2
回答
大堂在线纸牌游戏的TCP vs Enet?
、
、
、
我正在开发一款基于PC的在线纸牌游戏。它的特点是有一个大堂,可以自动更新活动游戏的列表,所以我会向许多客户发送许多更新。我会有一个这样的游戏服务器。延迟对我来说并不是太大的问题,如果玩家有时不得不额外等待1/4秒,直到他们的牌被展示出来,这并不是我真正关心的。我担心的是可靠性和稳定性。我希望能够主办许多4人游戏,我也允许人们观看一个特定的比赛。 我还需要让他们登录,并在他们断开连接时记住他们的会话,这样如果他们断开连接,他们就可以回到游戏中。 我正在争论的是,我是应该使用基于UDP的可靠的Enet,还是普通的老式TCP/IP。 我最终需要能够向他们发送额外的内容创建,如额外的卡片组,这将是一个
浏览 2
提问于2012-04-09
得票数 2
回答已采纳
2
回答
我怎样才能把开源游戏变成开源社区?
、
、
相关问题: 基于开源浏览器的游戏编码 我编码游戏/网站。最近我们(我和我的朋友,最近主要管理服务器)开源了 (并且编辑了它)。我真的很喜欢合作编写代码,当我有机会的时候,它把我的竞争活动提高到了更高的水平,但是只有一个游戏玩家尝试过为源代码编码,他没有足够的知识来给出一些我自己实现的代码建议。我管理服务器的朋友也因为自己的原因而对这个项目失去了兴趣。 我知道我需要: 让游戏达到足够多的乐趣+玩家,以至于它吸引了足够多的人,他们中的一些人也知道代码。 从javascript中分离出代码中的关注点,比如html和php。 让代码变得更简洁,让任何可能来搅乱它的人都能看到。 但尽
浏览 6
提问于2009-11-20
得票数 0
回答已采纳
2
回答
需要一个单独的表来缓存排行榜(MongoDB)的前10个分数?
、
、
、
我有一个关于以下情况的问题: 我已经有了一个记分表,为每个用户存储每个游戏的最佳分数。大约一个用户在得分表中有大约10行,对应于该用户的10个游戏的最高分。如果我想获得排行榜的前10名用户,理论上我可以直接查询分数表。但我担心如果分数表中的用户太多,同时有很多用户在查询前10名,在服务器上的查询会不会太长? 是否值得为每个游戏创建一个单独的表来缓存前10名用户,以便缓存表的大小是固定的,并且查询时间不会随着用户数量的增加而增加?我可以每小时更新一次缓存表。 我不确定不同的数据库在这一点上是否会不同。现在我使用的是Parse.comd服务器提供的MongoDB。我可能稍后会转移到其他数据库(如M
浏览 0
提问于2013-05-30
得票数 0
1
回答
数字海洋上CPU的规格是什么?
、
、
我试图对DigitalOcean和OVH的专用服务器CPU进行比较。我知道OVH的游戏服务器可能比DigitalOcean上的服务器性能更好。我只想知道从实际使用的角度看,这是怎么翻译的。 编辑 也许我该澄清一点。OVH会告诉你你得到的是什么CPU。游戏专用服务器的示例将具有以下CPU规范 Intel i7-6700K - 4c/8t - 4GHz /4.2GHz 关于DigitalOcean服务器,我所能找到的就是它们在2.0到3.0GHz之间。 另外,如果我问的问题还不清楚,我对CPU性能本身的概念就不太熟悉了。我不确定Intel i7-6700K在CPU能够处理的具体性能和负载方面与I
浏览 2
提问于2017-09-18
得票数 3
回答已采纳
1
回答
使用智能福克斯服务器的优势
、
我们试图将游戏应用程序的服务器端外包给某人。他们建议使用http://www.smartfoxserver.com/,而不是传统的php/mysql组合。 我们的游戏是在actionscript,并将在稍后使用facebook的社交方面。Smartfoxserver应该减少开发时间。我现在很难搞到的事情是怎么做到的?怎么才能缩短时间。 我们仍将制作一个RDMS,编写存储过程和基于游戏逻辑的服务器脚本。聪明狐狸在哪里玩? 谢谢费希姆。
浏览 0
提问于2010-07-20
得票数 0
1
回答
离线多人游戏的unity和应用内购买
、
、
、
、
有几个问题我需要帮助。首先,我在Unity中为android和iOS创建了一个多人赛车游戏。比如有趣的跑步和卡丁车车手。如何使它们使用蓝牙或WiFi连接到设备(即主机)。接下来,谷歌真的有免费的游戏服务器来玩多人游戏吗?或者有没有免费的服务器供我玩游戏?最后,如何在Google play商店和苹果中为我的游戏创建应用内购买。请帮帮我。
浏览 0
提问于2015-01-07
得票数 0
1
回答
wordpress中的分类和自定义内容
、
、
我试图做一些相当简单的事情:我希望能够创建一个游戏站点,作为一个数据库。单击游戏名称时,页面将显示: 游戏名称和描述+其他细节。 游戏开发人员的名称(希望访问游戏开发人员页面,它将有自己的一组详细信息) 游戏发布者名称(它希望到游戏发布者页面,它也有自己的一组详细信息)。 关于这个游戏的最新消息 与这个游戏有关的最新媒体 所有这些都出现在选项卡式界面中,例如: (您可以在菜单中单击review / news / images / etc )。 老实说,这似乎是任何CMS的一个非常简单的分类/自定义内容设置,但我一直在努力寻找背后的逻辑。 我的问题是: 如果wor
浏览 5
提问于2014-05-05
得票数 0
回答已采纳
2
回答
用统一客户端构建实时多人游戏服务器
、
、
、
、
我正在考虑开发一个可伸缩的实时在线多人游戏。这将是一个在线的2D战斗游戏。我是一个经验丰富的软件开发人员,但这是我在游戏开发方面的第一次经验。在互联网上做了一些研究之后,我发现我的网络游戏的架构如下: 游戏核心:使用Python或C#构建游戏逻辑,包括环境、对象、动作等,这将是一个服务器端的游戏。这意味着每个事件都将由服务器来处理和控制,用户只需发送他们的输入来移动和行动(例如移动、拍摄、.) WebSocket:将有一个数据库来存储玩家的信息,还有一个Web服务(使用WebSocket)来对用户进行身份验证,与他们进行交互,并对数据进行流。玩家将他们的请求发送到这个web服务,然后这些请求将
浏览 0
提问于2022-09-14
得票数 0
3
回答
iOS推送通知系统服务器
、
、
、
我正在寻找一个解决方案来创建一个统一iOS游戏的推送通知系统。在这个好的中,我看到我需要一个服务器。 其目的是提供通用通知,如App Update、New content等. 我心里有几个问题: 我可以使用什么解决方案来创建通知服务器?看来Windows能处理这件事,不是吗? 如何管理通知? 谢谢。
浏览 3
提问于2014-01-07
得票数 0
1
回答
新客户端看不到在连接之前生成的对象
我正在用UNet制作一个游戏,在这个游戏中,当服务器连接到游戏时,服务器必须创建一些对象,所有客户端都使用服务器创建的这些对象。 服务器连接到游戏。 在他的开始方法中,他调用一个函数CmdbuildEverything来生成游戏中的一些对象。 本地玩家连接到游戏中。本地播放器应该能够看到服务器播放器创建的对象。 守则: public class GameScript : NetworkBehaviour { void Start() { if(base.isServer) CmdbuildEverything(); } [Comm
浏览 0
提问于2016-06-11
得票数 1
回答已采纳
1
回答
游戏自动保护程序(高效的自动更新程序)
、
、
、
、
我想要一个自动更新,检测修改后的游戏文件(通过比较客户端和服务器上的文件),并且只下载修改的文件。 方案是,一个网络中大约有1000个客户端,它们使用相同的应用程序。如果一个新版本的应用程序可用,他们都必须得到新的版本。 我看到一个游戏,如果你安装文件,他们的Aelra_patcher应用程序自动修补服务器端的文件。它做了我想做的事情:在补丁程序运行时从服务器获取最新的文件。但问题是客户端是用C#编写的,我不能在应用程序中使用IcePatch2。 到目前为止,我找到的最佳解决方案是获取.NET应用程序更新组件,并定制它以满足我的需要。但我更喜欢不需要我维护另一个应用程序的解决方案。 有什么想法
浏览 3
提问于2022-03-03
得票数 -2
4
回答
开始一个游戏网站。健全检查(Jetty,WebSockets,Java等)
、
、
我要建立一个新的游戏网站。这是一个帮助我学习其他技术的项目。我的背景是微软和苹果技术/语言/IDE。 这个项目我想使用一些谷歌技术。游戏网站将是一个简单的网站;html5游戏板;多玩家;为了简化我的例子,让我们简单地说,这是一个扑克游戏。每个人都坐在桌边,游戏开始了,这是基于转弯的,等等。 我一直在想,最好的方法是将html5 w/ websocket通信返回到服务器。我对使用GWT也很感兴趣。因此,我认为使用GWT + HTML5游戏板构建的网站将是客户端。 现在对于服务器端,我做了一些研究,发现了很多东西,比如Jetty、jWebSockets、etc等等。我目前的想法是服务器端将托管在J
浏览 0
提问于2011-07-19
得票数 6
2
回答
iOS的多人游戏
、
、
、
我计划为iOS制作一个多人游戏。这显然需要服务器端编程(这是我从未做过的)。我将从一个简单的基于回合的游戏开始,只是为了学习。有没有人能建议我应该使用哪种编程语言/框架,或者是专门针对游戏服务器端编程的初学者教程/文章?谢谢。
浏览 0
提问于2011-07-14
得票数 2
1
回答
转发TCP连接到另一台服务器
、
、
假设我有两个游戏服务,一个登录服务器和一个游戏服务器。当客户端连接到登录服务器进行身份验证时,如果身份验证成功,我想将它们转移到游戏服务器。此游戏服务器是它自己在另一台主机上的服务。我如何转发这个已建立的TCP连接? 我想打开两个服务器之间的持久连接,然后发送现有的TCP数据,但是我不确定在客户端和游戏服务器之间建立连接时断开客户端和登录之间的连接的下一步。我是否要向客户端发送一个数据包,以建立到游戏服务器的单独连接,同时将必要的数据从登录转发到游戏服务器?这似乎是不必要的,而且可能是不安全的。 我正在使用的语言是rust,但抽象的答案也会有很大帮助。
浏览 42
提问于2021-04-15
得票数 0
1
回答
内存配置会影响cpu的使用吗?
、
我得到了这样的配置: intel i3 8100 CPU 8GB DDR4 2400 MSI在一个模块MSI 1050 TI 4GB视频卡MSI Tomahawk Z370 MOBO中 我注意到100%的cpu使用率,特别是当游戏,甚至在2011年游戏(Homefront),例如。 现在我的问题是,单通道内存配置是否在cpu上增加了更多的负载,添加另一个ram模块是否减少了cpu的负载?为什么?
浏览 0
提问于2017-12-25
得票数 1
1
回答
上线并与移动(Android)游戏互动的最佳实践/最佳服务
、
、
我想创建一个多人转向游戏,在其中用户认证(通过Facebook帐户),并最终与其他玩家玩一些游戏。 我假设我需要一个服务器,通过一些sql查询,保持镜面身份验证,并可以存储和检索正在进行的比赛和其他任何信息。不需要任何web服务器,因此服务器实际上只有这两个角色:身份验证和存储信息。 我实际上已经有了游戏,并且我已经通过了FB的认证,但是不要走得更远,因为我目前没有任何专用的服务器。 当这是一个非常常见的情况,我想,对于任何人来说,想要让互动他自己的手机游戏,在开始这个漫长的旅程之前,我想知道是否已经有一些东西:我可以在服务器和客户端使用的库,甚至准备使用的在线服务,facebook同步身份验
浏览 5
提问于2013-02-21
得票数 0
回答已采纳
1
回答
连续和多个CRUD操作的最佳数据库访问
、
、
在我提出这个问题之前,我相信这是我曾经问过的问题,但我很难用恰当的措辞来找出这一点。结果,我找不到任何信息。所以如果以前有人问过,我很抱歉。 考虑以下场景:游戏服务器由用于播放器存储和日志记录的SQL数据库支持。每次播放器登录时,都会检索和写入数据。另外,每隔几秒钟(20秒或更多),日志将被写入数据库,包括关于玩家的更改数据。 我想知道如何处理这些联系。让连接永远打开是个坏主意,因为MySQL服务器在“不活动”之后关闭了它。 每次打开连接都有效,但我想知道这是否是最好的方法,还是有其他的可能性?
浏览 2
提问于2015-07-17
得票数 2
回答已采纳
2
回答
为大量的连接选择哪些数据库,并同意写(在线游戏)
、
我正在为即将到来的大规模网络游戏收集信息。我有我的经验,大型农场类游戏(数百万dau),和SQL数据库是很好的解决方案。我还在使用NoSQL db的大型网络游戏中工作,当大量连接和大量并发写入正在进行时,这个特定的db (Mongo)并不是最适合的--坏消息。 我正在寻找事实,基准,关于现代大型在线游戏的介绍,以及他们的后端基础设施的技术细节,特别是数据库。 例如,我感兴趣的是: 它能管理成千上万的连接吗?可能是一些外部工具可以提供帮助(比如postgres的pgbouncer )。 它能管理成千上万的并发读写吗? 磁盘空间碎片呢?它能在不停止数据库的情况下被优化吗? 那么智能
浏览 5
提问于2013-01-06
得票数 3
1
回答
游戏数据库-服务器规范
、
我们的团队将在社交网络上发布游戏。预期的DAU约为100 K,即大约500个并发连接和100-400个事务\sec。我们的主要风险是游戏数据库服务器(Windows 2008使用MySQL),因为它将处理大部分负载。当玩家进入游戏时,服务器选择他的游戏状态并将其缓存在内存中。之后,大多数查询将是简单的更新。没有计划复杂的查询。 所以我们偶然发现了游戏数据库的配置问题: ( 1) CPU对游戏数据库服务器是否很重要?英特尔XeonE3-1230(或1270)是否足以满足我们的需求? ( 2) RAM对游戏数据库服务器是否很重要?24-32 us的DDR3内存对我们来说足够了吗? 3)在游戏数据库
浏览 0
提问于2014-05-02
得票数 2
回答已采纳
2
回答
在线游戏的服务器端架构
、
、
基本上,我有一个游戏客户端,它几乎每一个动作都与服务器通信,游戏使用Java (使用LWJGL),现在我将开始制作服务器。 游戏的基础通常是一个客户端单独与服务器进行通信,但稍后我将要求多个客户端一起工作以获得一些功能。 我已经阅读了身份验证服务器应该如何分隔,并且我打算这样做。问题是,我对这种服务器端编程完全没有经验,我只编写过JSF web应用程序。 我想我会在几乎每一个游戏中都进行套接字连接,因为HTML非常慢,但我仍然不知道从哪里开始我的服务器。 我希望阅读有关从哪里开始的材料或指南,游戏服务器应该有什么样的体系结构,以及关于框架的一些建议,这些建议可以帮助我实现客户机与服务器之间的通
浏览 0
提问于2011-03-11
得票数 7
回答已采纳
1
回答
我是否需要在web服务器数据库中使用核心数据?
、
、
我正在开发一个游戏(ipad),这个游戏需要一个在线数据库来存储,因为它需要其他玩家的数据来玩多人游戏。 我一直在阅读核心数据教程,但到目前为止,我所读的都是内部iphone存储(使用内部sqlite3等)。 我的问题是: 如果我使用的是在线were服务器数据库(使用php连接/读/写/更新),是否需要使用内部核心数据? 问题1的更多细节:例如,我获取玩家的数据,如用户名、级别、黄金、hp、exp等,我需要包装到核心数据,还是只需创建一个NSObject来存储播放器信息,并使用共享管理器与其他需要它的类共享? 什么是用web服务开发iPad游戏的技巧和技巧(通过POST开发mysql)。(FY
浏览 2
提问于2011-04-27
得票数 0
回答已采纳
2
回答
在MySQL中使用TCP/IP的问题
、
、
、
小背景:我的VPS服务器正在运行一个基于VPS的游戏。(PHP/MySQL)我们也有一个相当流行的论坛,两个程序的数据库都在同一台服务器上。此服务器还为Apache提供页面服务。 有时,当论坛真的很忙的时候,我们看到繁忙的数据库也影响了游戏。所以我们把论坛数据库放在了另一台服务器上。现在,论坛通过TCP/IP连接到另一台服务器。 这样做的结果很棒,平均服务器负载下降了很多,游戏很少变慢。但有时,我们会遇到非常高的负载峰值,然后我发现Apache无法为PHP页面提供服务。MySQL的进程列表为空。然后有很多Apache连接(我可以在server-status或top中看到)。请求是正常的,没有D
浏览 0
提问于2013-05-17
得票数 0
1
回答
在专用服务器之间分配游戏服务器
、
、
、
我为一个小众游戏运行一个小型游戏服务器托管业务,我租用专用服务器来降低成本,每个服务器都运行许多游戏服务器实例。游戏服务器可以在任何时候创建和删除,我需要决定游戏服务器在创建时安装在哪台机器上。创建服务器后,如果管理员愿意,可以将其传输到另一台计算机。 我正在改进后端,我主要关心的是将游戏服务器分配给机器。我目前使用的是一种天真的算法: 我给每台机器分配了一个权重,大致与CPU/RAM的数量成正比。 为了大致近似每个游戏服务器使用的资源,我根据可能在该服务器上玩的玩家的最大数量为每个游戏服务器分配一个权重。 每当有人创建一个游戏服务器,或者请求将他们现有的游戏服务器转移到另一台机器时,我将为每
浏览 0
提问于2018-09-28
得票数 2
回答已采纳
2
回答
多人游戏客户/服务器体系结构RMI/JMS/Socket
、
、
我正在用Java编写一个基于转盘的纸牌游戏,但需要一些关于如何让它成为多人游戏的建议。玩家可以创建一个多人游戏,然后其他人可以加入这个游戏,轮流玩他们的动作。我花了几个小时研究各种不同的方法来实现这一点,但确实需要一些帮助。我将列出这些需求以及到目前为止我发现的情况: 这完全是一个Java游戏,因此使用类似于RMI之类的东西并不是一个问题。 玩家移动,此移动被发送到服务器,服务器将此移动发送给游戏中的其他玩家(客户端)。 服务器需要存储所有正在进行的游戏以及游戏中的玩家(目前正在使用HashMap<UniqueGameID, GameObject>进行此操作)。
浏览 9
提问于2010-11-20
得票数 3
1
回答
查找服务器IP地址
、
、
、
、
我在Libgdx中做了一个游戏,其中一个用户(客户端)将是服务器的主机,并且只有一个其他客户端可以连接到他并与他一起玩(同样,可能有多个独立的服务器和一对客户端相互玩,就像miniclip游戏一样),但是其他客户端如何定位主机-客户端(或服务器)的IP?我用的是kryonet,有人建议我做NAT拳击之类的,但我完全搞不懂了。请帮帮忙 (我完全是网络方面的新手)
浏览 17
提问于2019-10-02
得票数 0
4
回答
使用数据库的分布式C++游戏服务器
、
我的基于C++旋转的游戏服务器(使用数据库)与当前的平均客户端(玩家)数量不一致,因此我想将其扩展到多台(超过一台)的计算机和数据库,其中所有客户端仍将保持在单一游戏世界内(服务器必须相互通信并使用多个数据库)。 是否有一些教程/书籍/通用标准来解释如何以最好的方式做到这一点?
浏览 0
提问于2011-03-04
得票数 12
回答已采纳
1
回答
设置一个好的游戏服务器?
、
我在设置游戏服务器方面有很糟糕的经验。我失败的经验是,我把所有的服务器放在一个(邮件,数据库,游戏和网络服务器)。最后,邮件服务器没有正确地处理邮件(无法发送X个电子邮件)、数据库和web处理速度越来越慢、硬盘空间不足等。 我的游戏要求: 闪光发动机 用于存储用户数据的Mysql数据库 网页 发送电子邮件(如每月或每周的通讯) 经过一些阅读,假设成本不是问题(好吧,不要让我的客户知道)。我目前的计划是: 1台邮件服务器(顺便说一句,我对邮件服务器仍然有创伤,以前无法向所有用户发送电子邮件) 为应用程序提供1台服务器(网页、闪存游戏) 1台数据库服务器 ??我这里需要备用服务器吗? 够了吗? 我
浏览 0
提问于2011-10-25
得票数 -1
1
回答
用于服务器自动搜索的UDP广播
、
、
、
我正在制作一个多人联网游戏。现在,要连接到服务器,客户端需要服务器的ip地址。 因此,我的实现方式如下所示。 客户端在广播ip和端口A处广播其IP地址。服务器在A上侦听它,并且 服务器与客户端建立一个新的UDP连接,比如通过端口B。它发送游戏所需的所有重要信息,包括其IP。 客户端是此连接的服务器,通过端口B从服务器接收数据。 现在,A和B是常量。因此,当我需要服务器监听不同线程中的多个客户端时,我可以将diff值设置为线程的A和B,但在客户端文件A和B中,它们独立于这些线程。所以它给了我一个错误: bind: Address already in use 这个问题的合理解决方案是什么?
浏览 1
提问于2010-10-18
得票数 3
回答已采纳
2
回答
没有服务器的iOS在线游戏?
、
、
、
我已经做了一个可以在蓝牙和bonjour上运行的iOS游戏。它在两方面都很好用,但如果玩家可以通过任何互联网连接彼此玩游戏,无论是edge、3G或不同的wi-fi地址,我都会很高兴。 问题是:我没有资源或知识来设置专用服务器或类似的东西。看起来GameKit肯定有让我这样做的东西,但是尽管在过去的一周里花了几十个小时来弄清楚如何使用它,我还是什么也没有找到。 那么,有谁有解决方案的想法吗?我的游戏只是一对一,如果这能让它变得更容易的话。
浏览 1
提问于2011-08-19
得票数 4
回答已采纳
2
回答
MMO游戏日志服务器的设计
、
、
我是新的游戏服务器设计,现在被分配到一个任务,以重新我们的日志服务器。我为游戏服务器和日志服务器之间的通信创建了一个类日志。 class Log { public: void encode(Encoder& encoder) const; int decode(Decoder& decoder); private: std::string sql_cmd; } 在游戏服务器上,有一个类用于向日志服务器发送日志请求。 class LogHelper { public: static vo
浏览 3
提问于2012-09-04
得票数 2
回答已采纳
1
回答
base64是通过互联网加密和传输一组整数的最佳双向哈希函数吗?
、
我正在编写一个移动游戏,我需要将我的游戏数据保存在我的游戏服务器上,这样破解者就无法在他们的手机上找到和访问保存的文件(数据)。游戏数据可以用数字表示,所以使用Base64作为通过网络安全传递数据和/或通过有线发送数据时防止数据损坏的手段并不重要。 我需要一个哈希函数来防止破解游戏数据。因此,我挖了一点,找到了一些,但我不确定我是否可以和/或应该使用它们。 MD5 -我可以使用MD5作为双向函数吗?如果我可以将数据分解为64位部分,我是否能够恢复原始消息而不需要预先计算的查找表? Base64 --这两种方式都可以很容易地使用,这很好,因为它很容易,但这对黑客和黑客来说也很容易。 我不知道SH
浏览 0
提问于2015-09-18
得票数 6
回答已采纳
4
回答
Windows API和管理员帐户的危险?
、
我昨晚写了一个游戏服务器插件,允许我创建一个用户帐户并将其设置为管理员,这是一个很大的问题。当然,简单的解决方法是为游戏服务器创建一个具有有限权限的基本用户帐户,这样他们就没有权限执行这样的操作。 我想知道Windows API中是否还有其他东西会造成如此巨大的漏洞?我想我只是想确保当客户端的游戏服务器帐户被转移到有限访问帐户时,我们不必担心他们中的任何人使用windows API来破坏机器。游戏本身已经有足够多的漏洞需要担心,而不必担心客户端接管带有插件的机器。 一些相对的问题是...是否可以从c++禁用/启用远程桌面?您能否从c++获取AD用户组列表?(不是用户所属的列表,而是完整的列表)
浏览 1
提问于2010-01-17
得票数 2
2
回答
Java jar应用程序与java web应用程序通信及实现
、
、
、
、
我有一个用Java编写的多人游戏服务器应用程序,当玩家通过套接字加入多人游戏时,它连接到玩家客户端。服务器应用程序(在JVM中运行的JAR )正在侦听一个端口(例如9999),以获取来自客户端的传入连接。 我想添加一个网站来监督整个项目,其中包含从运行的游戏服务器(S)采取的信息。一种方法是打开从站点(例如PHP套接字)到gameserver (Java)的套接字,并实现用于从服务器获取数据的自定义协议。但是这种方法很耗时,因为我需要为我想要传递到监控网站的每种类型的数据添加支持。 我在想,是否有一种方法可以用Java编写站点,并通过直接链接与我的游戏服务器通信。我认为RMI是一种解决方案,因
浏览 0
提问于2011-02-20
得票数 1
2
回答
MMO客户机/服务器体系结构(NoSQL)
、
、
、
主要目的是保持游戏变量服务器端的明显的安全原因。我相信在更新游戏数据库值之前,服务器端代码将保护我免受经典游戏黑客的攻击。 为了避免客户端直接向数据库发送更新,服务器首先验证客户端请求的操作。 该数据库跟踪每一个移动和项目 服务器拥有所有的游戏逻辑 客户端只是作为控制器呈现和工作,这些控制器发送服务器操作,除非通过服务器逻辑验证,否则不会发生。 客户端只应发送服务器“操作请求” 然后服务器检查"Action“,并有两个可能的结果: 有效请求:更新DB并将更新后的数据重新发送到客户端进行后处理. 无效请求:通知客户端请求无效。 我想知道我的思路是否正确。谢谢。
浏览 0
提问于2014-10-03
得票数 3
回答已采纳
2
回答
在运行该应用程序的设备之间传输大量数据
、
我的游戏需要我在玩的设备之间传输大量数据。我一直在使用游戏套件通过蓝牙进行传输,但它根本跟不上。我还可以使用哪些其他方法在iOS设备之间传输数据(在我的游戏中)? 因此,我希望连接在同一wifi网络上的两个设备。我在考虑让一台设备作为主设备并运行ssh服务器,但我在那里找不到任何iOS ssh服务器库。 第二个选项是一个很好的套接字连接,但我也没有找到任何(有用的)东西。 除了使用服务器或游戏套件-任何真正快速的对等2对等方法之外,还有什么标准的方法吗?
浏览 1
提问于2013-02-01
得票数 0
1
回答
数据库性能问题
、
、
因此,我有一个游戏服务器和一个附带的数据库,它的工作方式就像任何游戏数据库一样,而且做得也很好。 我担心的是,如果让这个网页连接到同一个数据库,会不会明显减慢游戏服务器的运行速度?或者,由于它是一个不同的连接,它们可以同时高效地工作吗?该网页将仅用于显示信息,因此它将简单地对游戏服务器创建的数据进行选择。 从性能上来说,这是一种可以接受的方式吗?或者我应该考虑一些东西,比如为网页保留一个单独的数据库,只有在人口较少的时候才从游戏服务器的数据库中提取数据,从而保持轻微的不同步,但对服务器延迟的压力较小? 附言:我使用的是MySql 5.5
浏览 2
提问于2012-03-22
得票数 0
回答已采纳
1
回答
延迟的ajax响应与套接字?node.js
、
我需要在我的多人游戏服务器发送一些数据到客户端时,另一个玩家进入游戏。为此我一直在想我需要: 插座 Ajax每隔X秒请求一次 但现在我想到的是延迟的ajax。想象一下,客户问服务器:“玩家进入了游戏?”服务器现在没有回复,但是它会等待玩家进入,然后它会响应第一个客户端“是的,玩家2进入了游戏”。 那么服务器上的资源呢,哪种方法在服务器资源中更轻呢? 插座 延迟ajax 我认为延迟的ajax会使连接保持打开状态,所以它也不太好,但是请告诉我。 谢谢
浏览 4
提问于2013-10-22
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
育碧大量游戏现大规模服务器问题:因遭DDoS攻击
生存游戏《腐蚀》开发商服务器遭遇大火损失大量数据
苹果服务器疑似出故障,大量iPhone无法激活
游戏工作室如何出售大量金币?
《双人成行》游戏时长15个小时 有大量迷你游戏
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券