Photon (Realtime)

What Photon Provides
Photon Realtime allows for Players to either Host or Join an Online session without the need of connecting via a Dedicated server or P2P Networking. This allows Users to open Instances or Join Instances, Setting a "Master" and "Client", which both are Clients. Whenever a "Master" Leaves the session a "Client" will be set as the new "Master" instead of dropping or Re-Hosting the session. Unlike P2P. Photon (Realtime) allows for much smoother peformance when using Items such as Props, Pets, Vehicles and even Changing your outfit.
Seperate Replication to Unreal Engine
Unlike Unreal Engine's regular Replication, Photon has a seperate replication system, which makes replication much more optimised and usable for Long Term Development. Allowing the game to replicate what is needed to be replicated.
Cross-Platform gaming
Photon, Unlike P2P networking, provides a Cross-Platform gaming experiance, This alone would patentially allow Razgovor Online to be played on more platforms in the future. Allowing for PC and Quest to be able to play Razgovor Online together without any issues (Outside of Quest Supported Models and Enviroments).
Why Photon?
As you may know, Razgovor Online is developed by an indi developer. Using Photon provides a cheap but sustainable service, allowing for Razgovor Online to run without High mentance cost in the long run. Allowing the game to stay active whilst also being managable in the long run.
Real World Data
Photon provides the Developers tools which makes it easier to get real world data instead of guessing if the system works or not. Instead of using a Local P2P Network for online testing (Which has Little to no issues) the Developers can test all data on a service to make sure things works as intended, which will allow for less Online bugs and long term issues.
Fixes for current Issues
Mini-Game Replication Issues
Some P2P networking issues can be painful for the Developers, as P2P can be a hit or miss on Replicating certain features, I.e Updating Laser Tag's Team Join lag. For Mini-Games this will allow for all Local Data to actually save Locally, allowing for your Scoreboard's score to accumilate and EXP given out to the right person.
Vehicle Networking issues
P2P is great for being able to use Vehicles, but with Replication issues, Clients will notice the lag more than anyone else. This can be an issue for Long Term gameplay (Espetially if the Main world can Only be oppened once). So to combat these Movement issues, Razgovor Online using Photon will signifantly reduce this lag mastly on the Client side (The Replicating to others can differ depending on Networking with Photon).
Last updated