How to setup ue4 to work with multi users through a server or file share

Hi, I am a student. Working on a group project with a friend. It is a little difficult for us as of this current time to wait or have to meet the other person at their house which is some what far away. We are both student licensed, university gave out the license for us. I have a github student backpack as well. I was wondering if it is possible to set up a server or central hub in which the files can be seen by both parties. I believe if we saved at the same time we may corrupt, so for that we will have to communicate to make sure one is using and other is not. or at least if their is anything that would allow us to both work on the same file without having to continuously, spend hours carrying HDDs to other persons house to hand them the updated version. I have very minimal knowledge of how to set up a server, but would be happy to learn and have it set up on my PC. Preferably not having to have my PC on for files to be accessible.

For anyone that ever comes across this. You can use Dropbox to file share, if you are working in a group. You can put your UE4 profile file inside dropbox and share it with your team members. Due note, you cannot all use the file simultaneously. Or else it will corrupt file as it would try to save everyone at the same time, not knowing whos comes first. Single user at a time. Once you save and close the file, the next person can jump on. updating after its alll uploaded onto dropbox takes 1-2 minutes to save new changes.

I don’t know if your github student backpack will help with this or not, but better than Dropbox would be Github, which is intended not just for sharing files but sharing source code and tracking revisions. Github allows you both to work on the same files without risking automatic corruption. There’s quite a bit to learn about what it can do, but you’ll avoid file collisions that will come about from Dropbox, and learn skills with source control which will become increasingly important as your development career continues.

You can find .gitignore file suggestions for UE4, but you’ll be able to do things like ignore binary files that can simply be compiled by each respective machine. And if anything does break or get corrupt, you’ll be able to revert to your last working version. Dropbox has some of this functionality, but it’s very tedious since its not designed to handle the multiple files of software development, much less game development!