Dedicated server & Source

Is it ABSOLUTELY Necessary to work in source if I plan on setting up a dedicated server?

I keep working on a project and every turn i read that I dont need to work in source, and then i read i have to work in source.

My goal is to have a multiplayer game with like a 1v1 or 2v2 game, and have people connect remotely i guess as “Clients”.

I really don’t want to have to recbuild and start over in a source build again =(

I truly appreciate your input. I am not trying to make the next “fortnite” lol. I am actually just learning for myself. The end goal actually isn’t to make the game public atm. I am just trying to learn and hone my skills little by little.

Yes I have researched server costs and such. I just want to get a deep understanding of how UNREAL works, for WHEN I want to make a public game I know the path to follow. This is why I am PURPOSEFULLY testing my own limits every day.

It is ***-backwards I agree LOL

I want to make sure for when i am building a legit game, that I have everything sorted out engine wise, server wise, concept and blueprints etc.

My goal right now is to be able to install a built game on mine and my friends pc and battle it out and test. I apologize if I seem scatter brained, I just enjoy learning the inner workings and testing things ;_)

I actually would RATHER do a listen server.

Dedicated Server… You need a Source Build, and C++ based project. C++ based doesn’t mean no blue prints.
https://docs.unrealengine.com/en-US/…ers/index.html

Prototype… Build, Play, Learn, Refine… Build, Play, Learn, Refine… Build, Play, Learn, Refine

For learning stick with listen server. Once you have a solid foundation jump to source and dedicated. Put what you learned to action in a new project.

edit … Just to note I personally prototype in BP. Usually in a different project.

  • Fundamentals
  • Refine, make it as simplistic and straightforward as possible
  • Refine, Performance and efficiency
  • Port

If it runs at high performance in BP it’ll be nuclear in C++

Thanks!!! I am studying “listen” servers and triggering things with console commands( I think thats the core of listen servers in BP. I am sorta understanding how to get the “listen” aspect to work, the logic is still unclear to me on sessions and BP. You know i need that one thing to make it click for me. Lol thanks!