1/28/2024 0 Comments Install perforce helix serverLets assume I’m working on version 0.1 of my game and I’m implementing the baseline for my loot system. Unreal engine should now be handling checking in and out assets for you In the bottom right, hit Source Control -> In the dropdown click Perforce -> for the workspace click the dropdown and select the one option -> hit okay. I’m using Ue5 so I’ll describe those steps. Once this is done, you’re ready to use Perforce! Open your project in Unreal Engine.Be mindful to skip the Intermediate, Saved and Binaries directory for your project as well as any project level plugins you may be uploading Here you can just drag and drop your projects files inside of the upload menu. The client will ask you to put files inside of the stream now or do it later.On the Stream Type dropdown, select Mainline. Once there right click inside of that window that popped up and click New Stream. Click View on the toolbar -> Stream Graph. Open P4V(program installed on your computer from the second installer).My game is Edgemaul Legends, I named my depot edgemaul-legends The second program is p4admin which is what we will use for setting up our Depot. Its similar to Gitkraken or Github Desktop for git. The ones we will use mainly is p4v which is the perforce visual client. You will now have 3 new programs on your computer. When installation, make sure you check off that you want the p4v command., p4 merge and p4 admin. The installation should be quick, once thats done you can install the p4v software. When prompted, set your P4Port to localhost:1666 and your Perforce Root to the directory where you want your data to be stored at. You can sign up for Digital Ocean with this link and can host it for as little as $4/mo(6 with backups which I recommend) Local Install In my opinion, Digital Ocean is the cheaper and easier to use option. I haven’t used either of them so let me know how they work for you If you want to use a cloud provider with a one click solution there is one for digital ocean as well as azure. Once I hit early access with my game, I plan on switching everything to the cloud to have more reliable and consistent infrastructure One Click Solution It can be cheap depending on your project size. I recommend cloud hosting if you are working on your project with multiple people. I will be running through this tutorial as if you installed perforce on the same computer that you will be working on. I opted for speed over doing things correctly this time around so my installation is on my local machine rather than a cloud provider. Task is like a development stream, except its metadata is slimmed down. Development is a stream that lets you push and pull from it in any direction. Mainline is your baseline of your depot, a main/master branch. Release is a stream that doesn’t let children push to it but it can push to children. Streams have types that basically describe the relationship flow. P4: The cli tool that gets installed that allows us to work with Helix Core.This is the base store of your projects files inside of helix core Thats incorrect, Perforce makes the software Helix Core which is ultimately what we use in Unreal Engine Helix Core - We normally just hear Perforce as the SCM(Source control management) software. I will drop some quick terminology to give everyone a baseline. There are some good resources out there that will help you that Perforce created. This tutorial isn’t here to teach you how to use Perforce. I do think they do a good job of making it friendly to follow, yet its still hard to master. Perforce’s Helix Core software is complex. I’m going to try to make this as simple as I can.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |