[QUOTE=OverRated_AU;698996]
Ah thanks for the info was going to ask what the dedicated server Boolean on the Create Advanced Session is meant for seeing if your creating a session from blueprint it will be a listen server or does this create a server along side the client?
Dedicated on the blueprints just flags the session as dedicated on creation, each subsystem can handle this differently. Steam if that flag is set uses an entirely different method of server hosting on the back end (their hosting system is split between lobbies and real dedicated servers).
Its exposed because the default nodes donât even have the option, you donât have to make a c++ session with dedicated servers, you can still use the Sessions Plugin if you wish.
The authentication is optional, but optionally important, if there is no steam authentication then it canât validate players connecting to dedicated servers as being actual owners of the game. Someone could download your game client with steam disabled, load up and connect to the dedicated server without actually owning it and the server wouldnât know it.
When authentication is setup the server will check with Steam whether the connecting player has a valid copy of the game before letting them in to the server.
[QUOTE=;699022]
Dedicated on the blueprints just flags the session as dedicated on creation, each subsystem can handle this differently. Steam if that flag is set uses an entirely different method of server hosting on the back end (their hosting system is split between lobbies and real dedicated servers).
Its exposed because the default nodes donât even have the option, you donât have to make a c++ session with dedicated servers, you can still use the Sessions Plugin if you wish.
The authentication is optional, but optionally important, if there is no steam authentication then it canât validate players connecting to dedicated servers as being actual owners of the game. Someone could download your game client with steam disabled, load up and connect to the dedicated server without actually owning it and the server wouldnât know it.
When authentication is setup the server will check with Steam whether the connecting player has a valid copy of the game before letting them in to the server.
So if i wanted to use authentication i need to use that pull request? another thing i wanted to ask is, if i wanted to add password locks on servers is it safe to just pass that info through the server settings and compare it on the other side for the client? cheers.
[QUOTE=OverRated_AU;699035]
So if i wanted to use authentication i need to use that pull request? another thing i wanted to ask is, if i wanted to add password locks on servers is it safe to just pass that info through the server settings and compare it on the other side for the client? cheers.
No, it would not be safe, you are giving the password to them then.
You would want a one way encryption if you did it like that, and even then they could filter out that password denial and continue connecting.
Hi I am currently building a online game in C++ with me and my team and i have been looking around yet have not found the answer and was hopping you could help.
When creating a server how would one set up their files so that you can input and receive the server name for a server browser? as of right now all i get is the name of the my PC for the sever and not the name i set when creating the session.
[QUOTE=Greganator;703299]
Hi I am currently building a online game in C++ with me and my team and i have been looking around yet have not found the answer and was hopping you could help.
When creating a server how would one set up their files so that you can input and receive the server name for a server browser? as of right now all i get is the name of the my PC for the sever and not the name i set when creating the session.
Quick question: how can I set up ânetworked voiceâ be spatial like any other sound? So that if a person talks from the other side of the room I would hear him less than the one standing next to me.
[QUOTE=dMsLT;708019]
Quick question: how can I set up ânetworked voiceâ be spatial like any other sound? So that if a person talks from the other side of the room I would hear him less than the one standing next to me.
Thanks!
With direct engine modification currently. There is no outside access to the voice data available without re-writing parts of the voice engine and most of the steam plugin.
Hi, is it possible to search and auto join to random session? //nvm I found tutorial
I have another question, how to host game session and listen for clients without opening level? I mean I want to be on the âlobby levelâ and after click âhost gameâ I want to stay where I am without opening this level again. How to call âlistenâ function without using âopen levelâ node?
[QUOTE=dMsLT;708019]
Quick question: how can I set up ânetworked voiceâ be spatial like any other sound? So that if a person talks from the other side of the room I would hear him less than the one standing next to me.