【发布时间】:2019-03-26 18:44:04
【问题描述】:
所以我目前正在从头开始在 UE4 中开发自定义专用服务器。我使用 RakNet 作为网络引擎,并希望实现典型的专用服务器,可以管理向世界添加玩家、hitbox、碰撞和验证数据包。我在这里验证的意思是例如如果服务器收到一个移动数据包,它可以决定数据包的发送者是否可以移动到那里。我看到验证例如最大的麻烦。移动数据包和命中框,因为服务器必须能够访问世界和虚幻的碰撞方法,我不知道如何从头开始。是否可以从 UE4 获取基础服务器并为其配备您自己的网络引擎和数据包处理?还是有更好的方法来实现我的目标?
【问题讨论】:
-
你知道 UE 有它的全部源代码的公共权利吗?您可以下载完整的源代码并更改您喜欢的任何内容,所以答案是肯定的!
-
我知道源是公开的,但我在 UE4 代码中缺乏方向。所以服务器应该例如不渲染任何东西,因为这对于进行 hitboxes 计算是不必要的。如果我错了,请纠正我。
标签: c++ unreal-engine4 dedicated-server