Stupid Dedicated server question

so I am a little confused about using a Baas service with UE4, such as GameSparks or Photon. For a MMO, will this replace the UE4 dedicated server, or do I still need the dedicated server for Replication, and use a Baas for gameplay, lobbys, etc.

I used Photon cloud in the past for Unity, it’ll probably replace any need for a host and it’s pretty inexpensive. You could send them an email about their UE4 implementation they seem friendly.

You will be able to do it both ways.

With a middleware like Photon, SmartFoxServer etc. In fact you can use a middleware just to store information about the players itself which is connected with a database and use UE’s dedicated server just for movement, actor replication and so on or you can use the middleware completely without Unreal’s server. You need to find a solution for your project itself.

Here the first methode in idea:

The second idea is to use the dedicated parallel to the middleware.

This is the way I am doing it:

  • I am using the middeware for everything which needs to be stored on a server like items, inventory, player information, logout positions and many more
  • the client communicated directly with a server application which is also using the middleware
  • Unreal Engine’s dedicated server is used for actor replication, movement and function replication and so on. Also if something changes like the informtion of the first point only the server is allowed to insert or change something

Thanks for the explanation guys–this really helps.
If I was to eliminate a dedicated server, how would i handle actor replication and movement? I plan on using GameSparks and i am thinking that this could be done with server script. thoughts? I have used Parse with business applications, so i am familiar with server-side scripting.

you may use playfab,its another BaaS like GameSparks also comes with photon cloud…and is also available for free for testing :slight_smile:
this thread helps alot because i am also abit confused how to use photon cloud and steam as my game is only PC so i am not using playfab or gamesparks