网络-要发送到服务器的数据

达蒙·詹金斯(Damon Jenkins)

我正在尝试制作我的第一个多人游戏(我在Ruby中与Gosu一起使用),并且想知道要向服务器发送哪些信息,以及应该在服务器上进行多少次计算(如果有的话)。

客户端应该仅用于输入收集和绘图,而离开服务器来计算其他所有内容吗?还是应该比它更均匀地分布?

达蒙·詹金斯(Damon Jenkins)

我将以更多的经验来回答我自己的问题,以帮助任何可能有兴趣或需要答案的人。

这将取决于您在做什么,但是对于大多数游戏而言,最主要的做法是让客户端获取输入并将其发送到服务器,以便它可以执行所有必需的计算。这使玩家更难使用作弊引擎之类的软件作弊,因为这意味着他们唯一可以更改的值就是局部变量,而局部变量对游戏没有影响。

但是,在将所有客户端数据从服务器发送到客户端时,请注意不要发送太多数据,因为这可能会导致大量网络开销。使您的数据传输到所需的最低限度。但是,同样,不要害怕将数据添加到数据包中,只需确保效率高即可。

祝大家项目顺利,如果有什么事情需要解决,请随时添加或辩论我的答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

没有网络时-将数据保存到sqlite并在网络恢复后发送到服务器

使用本机反应将图像发送到服务器时网络请求失败

压缩请求正文以发送到 PHP 网络服务器

如何将 HTML 页面从 C 网络服务器发送到网络浏览器

节点 js 将 html 发送到网络,而不仅仅是本地主机服务器

是否可以将用户位置从 iOS 应用程序发送到网络服务器?

Python 数据发送到网络

如何从 .NET Core Web API 服务器 docker 容器将标签打印作业发送到网络 CUPS/Raspberry Pi 打印服务器?

如何过滤发送到 Shopify 网络钩子的数据?

如何从网络服务器向Android应用发送数据?

Web服务器如何将数据发送回许多人共享的网络?

如何从quils获取数据发送到服务器?

无法将数据发送到libwebsocket服务器

Android将数据发送到服务器问题

将数据从服务器发送到Android设备

齐射无法将数据发送到服务器

我想将数据发送到本地服务器

将大型画布数据发送到服务器

将JSON数据发送到Laravel服务器

时间服务器网络

检测设备是否连接到哪个网络,然后从服务器发送数据取决于连接的网络

现在可以使用GetUserMedia API从网络摄像头读取视频流并将其直接发送到服务器以进行进一步广播吗?

在python中通过TCP服务器网络发送对象

“智能”网络交换机会直接发送数据还是通过其DCHP服务器发送数据?

sql服务器日志传送到不同网络中的远程服务器

使用 MS Access VBA 将数据发送到网络表单

如何将数据从swift发送到javascript并在网络视图中显示?

将意在127.0.0.1/8上的地址的数据包发送到Ubuntu上的网络

scapy-srp无法将我的数据包发送到正确的网络接口