B站教学链接:https://space.bilibili.com/449549424?spm_id_from=333.1007.0.0
一、下载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文件夹中
用记事本打开UE4Server.Target.cs,修改后保存
然后右击项目Generate Visual Studio project files
五、打开VS,选择Development Server生成,编译,
编译通过后打开项目,在打包设置里面有一个编译目标会出现两个编译方式,一个是客户端,一个是服务器
六、测试
新建一个空游戏默认关卡叫EntryMap
打开项目设置
分别打包服务器和客户端,打包完成之后会出现这两个文件夹
打开服务器文件夹,创建一个exe的快捷方式,右键属性,在exe后面加上 -log ,点击应用确定
打开之后你会看见下面的信息
然后打开客户端按下~(命令控制符),Tab键上面的波浪号按键,输入Open 127.0.0.1,回车,
进入到服务器中
此时服务器上会看到信息加入成功,如果离开也会显示离开信息
此时表示已经成功。