关于UE4广域网配置过程,以及配置踩过的坑

最近想和小伙伴开发一款UE4的小游戏,思来想去还是决定做多人联机功能,以下,是配置过程还有配置时踩过的坑

配置过程:

1:先在GitHub上下载源码的压缩包,下载并解压完成后点击Setup.bat文件

2:等待这玩意运行完成后,下一步点击GenerateProjectFiles.bat文件同上

3:等待这俩加载完成后,点击UE4.sln文件打开Vs(注:我选择配置的是4.26.2的版本)

4:这一步是最杀时间的了,建议用固态!建议用固态!建议用固态!打开后,选择UE4,然后右键,选择设置为启动项目,然后点击右键生成。这个要生成很长很长时间(第一次没经验选了个机械硬盘,然后跑了10个小时,换了固态3个小时不到)

5:恭喜你,到这里基本就配置完成了(伪),然后点击上面的绿色小三角,运行调试,等待出现UE4创建项目的界面就好啦~正常创建,选择创建C++项目,不含初学者包,然后起个炫酷的项目名称就ok。

6:这个时候你的项目是没有.Server文件的,需要在刚才费劲下载的UE4里白嫖一个,打开你刚才安装好的UE4引擎,然后选择\Engine\Source\UE4Server.Target.cs,把这个玩意复制,然后打开你的项目,打开Source,粘贴!改个名字,把UE4换成自己起的名字,比如你的项目名叫XXX,那就改成XXXServer即可,Ue4Game直接换成你的项目名,然后以文本文档的形式打开,把这里面所有带UE4字样的都换成你的项目名。

7:到这一步基本离成功就差亿点点了,然后右键你的项目XXX.uproject,选择Generate Vis......这个,生成Vs文件。会自动蹦出来Vs的。

8:选择左上角的Develop下三角,选择Development Server,先生成一下服务器文件,然后在你的项目上右键,生成,注意不是UE4,是你的项目名上面右键生成!这个也得等一会,等编译完成后,还是点击小三角,选择Development Editor,然后在你的项目上右键,生成,步骤跟上面一样。

9:恭喜你,耐心等待上面编译完成后,中间如果没有报错之类的,报错了怎么办,讲一部分我遇到过的。这时候找到你的XXX.uproject,右键Switch那个,选择你刚才的编译器版本,正常打开,有啥都选是,如果能出现正常UE4界面,那就表示你已经配置好了源码版本的UE4+网络了~

踩过的坑:

根据上面9步,我会简单说一下我踩过的坑。。。如果你的坑不在我的坑里,只能建议大家,多百度了。

我会根据步骤,来写出对应坑位。请对应上面的步骤,对号入座。

9,没错,就是在最后打开报错了,啊啊啊啊啊啊!

嗯,提示这个错误,大家遇到错误不要急,点根烟。。不对。。先翻译一下,这个英文的意思,大体是:引擎模块过期了,需要对IDE重构。

很多小伙伴当时就蒙了,过期?啥玩意是IDE?其实这个就是版本错了,如果正常打开问题不大,如果打开失败,请打开自己项目的Vs文件,选择Development Editor,然后绿色小三角就可以正常打开了。

8,编译自家项目报了一车的错误

这个问题很好解决,只需要把生成,改为重新生成即可

4,提示错误C1060

这个错误是由于虚拟内存分配不足导致的,具体官网搜索关键字有很详细的解决办法,这里不赘述。

2.提示一大串红色警告,包含Net关键字

这个错误出现时,指的是Vs当时安装的时候,没有安装Net4.6.2,这个很简单,只需要打开我们的Vs安装程序,在选项中找到对应的Net4.6.2,然后安装即可。

以上就是我个人在安装配置时遇到的一些问题,其中有不足之处欢迎大佬指出,不胜感激~

おすすめ

転載: blog.csdn.net/qq_35337794/article/details/117867315