server - 如何在游戏中创建多人游戏?
问题描述
我正在虚幻引擎 4 上创建多人 FPS 游戏。
并且不知道一件事 - 如果它是多人游戏,那么它必须有多个玩家。如果我想这样做,我应该租一台服务器吗?从哪个主机?
我想在 Steam 上发布我的游戏 - 我应该如何为玩家创建服务器?我真的不知道,需要一个步骤列表。
这不会是一个有大量玩家的游戏,所以我不需要一个又大又强大的服务器。
解决方案
开始有 2 种方式进行多人游戏。
您可以使用专用服务器执行此操作(服务器将计算所有操作并将它们发送回连接到它的每个客户端),也可以将特定客户端设置为“主机”。
您选择的游戏类型取决于您要创建的游戏类型,像生存这样的开放世界类型的游戏需要 24/7 全天候运行,玩家在游戏中进进出出,需要专用服务器。另一方面,当玩家想要有 2 或 3 名玩家时可以停止的合作游戏或游戏可以在充当主机的客户端上运行。
如果您选择使用专用服务器,您可以在虚幻引擎中工作并在启动菜单中勾选“运行专用服务器”。至于发布它并设置多个我不知道的专用服务器
推荐阅读
- flask - 无法通过apt安装任何东西。没有名为“flask”的模块
- swift - 将 VNCoreMLFeatureValueObservation 转换为 VNDetectedObjectObservation
- html - 指向 url 时的 href vs html 标签
- matlab - Body of this Matlab function works, but not the function itself (interp1 error)
- salesforce - 在 Salesforce 中重现基于时间的工作流程
- ruby-on-rails - 如何在rails的active_admin中添加一个动作
- r - 在R中循环变量
- android - 如何裁剪我的图像并将其上传到 Firebase?
- api - 错误异常数组到字符串的转换
- json - axios POST 方法似乎被动态“转换”为 OPTIONS 方法