UE4 独立服务器的打包和测试

一、下载UE4源码编译

 请参考我的文章,UE4源码的获取:UE4源码的获取和编译_飞起的猪的博客-CSDN博客_ue4源码

二、打开编译好的源码工程

  找到你下载的源码的位置,我这里是H盘找到对应的位置H:\UESource\UnrealEngine-4.24\Engine\Binaries\Win64\UE4Editoe.exe,双击打开

 此时它会打开加载界面

 三、创建一个C++第三人称的项目(一定要是C++项目,不然无法打包服务器)

 四、找到源码的位置,找到H:\UESource\UnrealEngine-4.24\Engine\Source文件夹的位置,复制UE4Server.Target.cs到你创建的项目Source文件夹中

扫描二维码关注公众号,回复: 14524192 查看本文章

用记事本打开UE4Server.Target.cs,修改后保存

 然后右击项目Generate Visual Studio project files

 五、打开VS,选择Development Server生成,编译,

 编译通过后打开项目,在打包设置里面有一个编译目标会出现两个编译方式,一个是客户端,一个是服务器

六、测试

 新建一个空游戏默认关卡叫EntryMap

打开项目设置

 分别打包服务器和客户端,打包完成之后会出现这两个文件夹

 打开服务器文件夹,创建一个exe的快捷方式,右键属性,在exe后面加上 -log ,点击应用确定

 打开之后你会看见下面的信息

 然后打开客户端按下~(命令控制符),Tab键上面的波浪号按键,输入Open 127.0.0.1,回车,

 进入到服务器中

此时服务器上会看到信息加入成功,如果离开也会显示离开信息

  此时表示已经成功。

猜你喜欢

转载自blog.csdn.net/qq_43021038/article/details/126390203