内网使用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 Extension
UE4安装目录/引擎版本号/Engine/Extras/UnrealVS/VS2015/UnrealVS.vsix
双击安装P4VS
插件,可以直接在 VS
中执行 P4
操作