Comments (9)
Unreal Binary Builder is a wrapper for AutomationTool so all the compiling is done by Automation Tool itself.
from unreal-binary-builder.
@ryanjon2040 Ok in which case, the actual process executed by UBB vs Visual Studio solution build must be vastly different, because it is taking a painfully long time
from unreal-binary-builder.
@decryptedchaos Which branch are you using? I'm building ue5-main almost everyday which you can see here and it finishes in around 6 hours on i7-4790K and 9 hours if including server and client targets. And UBB does not actually execute any process other than calling Automation Tool with commandline so the actual core usage depends on what AutomationTool is doing. Have you modifed anything like BuildConfiguration.xml or anything else?
from unreal-binary-builder.
No modifications, Building 4.26-Chaos Include Client Include Server Include datasmith wasn't sure if i needed the last one or not.
Platforms: Windows, Linux, Mac
As i said, this has been running for days, The build system isn't a potato either, Ryzen 2600X 32GB RAM
from unreal-binary-builder.
@decryptedchaos Disable those extra platforms and enable only Win64. Then disable Server, Client and Datasmith options and try compiling from UBB again. When you build from Visual Studio I don't think it builds those extra platforms as well Server and Client.
from unreal-binary-builder.
The whole point of doing this is to get a binary build that stays the same with server support as for client, i'm unsure what it adds. but i need dedicated server support for my project. i also intend to deploy the dedicated servers on Linux hence selecting Linux.
Am i misunderstanding how this application works??
from unreal-binary-builder.
@decryptedchaos I asked to disable those targets to see if the compilation goes faster. Building Server and Client will take more time and if you build through Visual Studio it ignores those targets which explains why it is faster. In my case adding Server and Client adds another four hours to the compile time. A fresh compiling of ue5-main initially took 10+ hours on my machine with Server, Client targets and that is only for Win64. You are building those targets for multiple platforms as well which will definitely take more time to finish.
from unreal-binary-builder.
We'll see i guess, But even with ONLY Win64 selected, it's still been running for 19 hours
from unreal-binary-builder.
I'm closing this issue for now. Feel free to comment if required.
from unreal-binary-builder.
Related Issues (20)
- Builds fail due to incorrect parameter value in CLI string HOT 2
- Missing IOS dependency even though it's a excluded platform. HOT 1
- Moving Your Engine Breaks The App HOT 4
- Zipping engine folder does not show completed state HOT 5
- LibGit2Sharp: unsupported repository version 1. Only versions up to 0 are supported.
- ShaderCompileWorker
- App crash when NumberFormatInfo.NumberDecimalSeparator != "." HOT 1
- Your private updater key is in this repo HOT 3
- Getting Chinese characters on English language setting HOT 4
- Option to create ZIP from an existing engine build HOT 1
- Option to add commit id to zip name as prefix/suffix. HOT 1
- 'Microsoft.NET.Sdk.WindowsDesktop' specified could not be found HOT 1
- Missing UEPrereqSetup_x64.exe HOT 1
- Suggestion: Add percentages to build log HOT 1
- VS2022 Support HOT 5
- Crash on Startup
- Crashing whenever I try to build/zip/compile
- Is it possible to achieve incremental build ?
- Won't start anymore HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unreal-binary-builder.