内网使用Perforce管理UE4开发环境
在内网环境中,所有的工作机器都是物理隔离断网的,在这种情况下搭建虚幻4开发环境可能有些许修改
同步代码
- 从 EpicGames/UnrealEngine 同步代码
- 运行
Setup.bat下载安装依赖 - 完成后将整个文件夹打包复制到内网开发环境中
在内网环境中,所有的工作机器都是物理隔离断网的,在这种情况下搭建虚幻4开发环境可能有些许修改
Setup.bat 下载安装依赖P4V,选择对应的操作系统,下载并安装P4V,在 Server 中输入服务器的地址和端口,在 User 中输入用户名,可以点击 Browser... 按钮查看所有的用户列表OK 按钮后,会弹出一个密码输入框,输入密码后点 OK 按钮连接服务器license 文件复制到安装的根目录下,并重启服务On windows, aria2c.exe always starts with a console window and --daemon=true command line option doesn’t work. The fact is aria2 doesn’t implement daemon mode on win32 environment. There is a simple way to fix this:
aria2\mingw-config file, and add export CXXFLAGS="-g -O2 -mwindows" before configureAria2
是一个轻量的多协议多源命令行下载工具,支持 HTTP/HTTPS, FTP, SFTP, BItTorrent, Metalink。并提供 JSON-RPC 和 XML-RPC 接口调用。
总而言之,Aria2 是一个开源的下载库,可以集成到程序中获得下载功能



DefaultEngine.ini 中修改以下几项配置
[LogFiles]
; 5天前的log全部删除,-1为不清理
PurgeLogsDays=5
; 最多保留最近的10个log文件,-1为不清理
MaxLogFilesOnDisk=10
; log中的时间格式,True为UTC时间戳,False为不输出时间戳,SinceStart 为自进程启动以来的秒数
LogTimes=True

UnrealVS ExtensionUE4安装目录/引擎版本号/Engine/Extras/UnrealVS/VS2015/UnrealVS.vsix 双击安装P4VS 插件,可以直接在 VS 中执行 P4 操作