GithubHelp home page GithubHelp logo

Comments (9)

ryanjon2040 avatar ryanjon2040 commented on May 22, 2024

Hi @decryptedchaos

Unreal Binary Builder is a wrapper for AutomationTool so all the compiling is done by Automation Tool itself.

from unreal-binary-builder.

decryptedchaos avatar decryptedchaos commented on May 22, 2024

@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.

ryanjon2040 avatar ryanjon2040 commented on May 22, 2024

@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.

decryptedchaos avatar decryptedchaos commented on May 22, 2024

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

UBB

from unreal-binary-builder.

ryanjon2040 avatar ryanjon2040 commented on May 22, 2024

@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.

decryptedchaos avatar decryptedchaos commented on May 22, 2024

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.

ryanjon2040 avatar ryanjon2040 commented on May 22, 2024

@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.

decryptedchaos avatar decryptedchaos commented on May 22, 2024

We'll see i guess, But even with ONLY Win64 selected, it's still been running for 19 hours

from unreal-binary-builder.

ryanjon2040 avatar ryanjon2040 commented on May 22, 2024

I'm closing this issue for now. Feel free to comment if required.

from unreal-binary-builder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.