Announcement

Collapse
No announcement yet.

Advanced Sessions Plugin

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Originally posted by PIXELBOB View Post
    Hello your Plugin is a great addition for every one how doesn't know to code in c++ like myself! I just implemented in to a project and every thing works great in the stand-alone game, my only problem is that it doesn't work in the build project (doesn't connect to steam and multiplayer is also not possible). Did some one else experience this kind of issue in 4.24.3?
    Sounds like you aren't registering your appid correctly in packaged games, there are new .target variables for defining the build id now, though I think it also still takes the app_id.txt file.


    Consider supporting me on patreon

    My Open source tools and plugins
    Advanced Sessions Plugin
    VR Expansion Plugin

    Comment


      Hello,

      I was able to get my dedicated server (AppId 480) listed on steam. Unreal Engine Version 4.25.1 (source build for Dedicated server).

      The Dedicated server build is running on a Dedicated Root-Server.

      But My own InGame Browser does only find other SpaceWar servers not my own. So I cannot join my server

      Is there something missing? Or how did others sloved the problem?
      Last edited by SaphiGoat; 07-03-2020, 01:47 PM.

      Comment


        Hi,
        I have a trouble, on version 4.25.1 after packaging game doesn`t open, I installed VS c++, game dev c++. tnx

        Comment


          Originally posted by Vladencii View Post
          Hi,
          I have a trouble, on version 4.25.1 after packaging game doesn`t open, I installed VS c++, game dev c++. tnx
          Have you checked the Log Files? is there an error message showing up?

          Comment


            Have you updatet your Advanced Sessions Plugin aswell?

            Comment


              mordentral I can see this issue has been posted a few times but for some reason, the solution isn't clicking for me. I have a "Press Tab" scoreboard that pops up in my multiplayer game. I'm running a legit steam ID, and I'm trying to replicate the Avatar Images to clients from my player state. I've been able to replicate everything else that I need for the scoreboard from the player state, but for some reason, the Get Steam Friend Avatar node is only showing the avatars on the server. Do I need to rig this up a different way in order for clients to see everyone's avatar as well?

              I just have the scoreboard widget casting to the PS and grabbing the "SteamAvatar" Variable I created. Thanks!

              Click image for larger version

Name:	Avatar.PNG
Views:	288
Size:	176.1 KB
ID:	1784702

              Comment


                Originally posted by ksimpson1986 View Post
                mordentral I can see this issue has been posted a few times but for some reason, the solution isn't clicking for me. I have a "Press Tab" scoreboard that pops up in my multiplayer game. I'm running a legit steam ID, and I'm trying to replicate the Avatar Images to clients from my player state. I've been able to replicate everything else that I need for the scoreboard from the player state, but for some reason, the Get Steam Friend Avatar node is only showing the avatars on the server. Do I need to rig this up a different way in order for clients to see everyone's avatar as well?

                I just have the scoreboard widget casting to the PS and grabbing the "SteamAvatar" Variable I created. Thanks!

                Click image for larger version

Name:	Avatar.PNG
Views:	288
Size:	176.1 KB
ID:	1784702
                Player controllers aren't replicated to all clients, only the owning client and the server see the player controller.

                You can get game state and the PlayerState array and get the unique net id from the player state instead, player states replicate to all connections (though with some delay).


                Consider supporting me on patreon

                My Open source tools and plugins
                Advanced Sessions Plugin
                VR Expansion Plugin

                Comment


                  Originally posted by SaphiGoat View Post
                  Hello,

                  I was able to get my dedicated server (AppId 480) listed on steam. Unreal Engine Version 4.25.1 (source build for Dedicated server).

                  The Dedicated server build is running on a Dedicated Root-Server.

                  But My own InGame Browser does only find other SpaceWar servers not my own. So I cannot join my server

                  Is there something missing? Or how did others sloved the problem?
                  When you host your server add a "key" to the extra settings, Just pass a unique word/key or some text and when you search for your hosted games filter for that key. Then have only games with that key get added to your server list. I'm sure there are other ways of doing this but this way works for me until I get my own AppID. Also make sure you allow through your firewall, router etc. Make sure "should advertise" is checked when creating the session
                  Last edited by Cipher5; 07-08-2020, 03:25 AM.

                  Comment


                    Originally posted by mordentral View Post

                    Start/stop is client side.

                    And you may need to increase your client outbound bandwidth for voip to function correctly, default settings for bandwidth get saturated with the engine codec.
                    Thank you, so how would I go about increasing the bandwith, I saw this post but I just want to make sure I set up correctly https://answers.unrealengine.com/que...-of-setti.html

                    Also is there a way to modify some of the options of the session once it has already been created, say for instance I create a private session and after my friend has joined, I want to make it public, is that a possibility ?

                    Comment


                      Originally posted by Elfideo View Post

                      Thank you, so how would I go about increasing the bandwith, I saw this post but I just want to make sure I set up correctly https://answers.unrealengine.com/que...-of-setti.html

                      Also is there a way to modify some of the options of the session once it has already been created, say for instance I create a private session and after my friend has joined, I want to make it public, is that a possibility ?
                      That post contains the values to tweak yes, the actual values you end up using though you'll want to either calculate from outbound traffic on the clients end, or tweak iteratively.

                      And UpdateSession lets you change server broadcast properties post launch.


                      Consider supporting me on patreon

                      My Open source tools and plugins
                      Advanced Sessions Plugin
                      VR Expansion Plugin

                      Comment


                        mordentral I have a question, and I'm not sure if this has to do with your plugin or the engine in general. When a match is full on its max player limit, and i go to find a match, that full match won't appear in the match list, obviously because it's full. But I would like for the match to still pop up so I can show a status that it's full and the players are in-game. Mainly so it looks like people are actually playing on servers and the find match window isn't completely empty. Do you know of an easy way to adjust this on your plugin? or is this an Unreal thing? I haven't been able to get the full match to show on any projects. Thanks for all you've done for us!

                        Comment


                          is there someway to pass the "options" string from the client to server for the login function included in any of this?

                          Comment


                            Originally posted by ksimpson1986 View Post
                            mordentral I have a question, and I'm not sure if this has to do with your plugin or the engine in general. When a match is full on its max player limit, and i go to find a match, that full match won't appear in the match list, obviously because it's full. But I would like for the match to still pop up so I can show a status that it's full and the players are in-game. Mainly so it looks like people are actually playing on servers and the find match window isn't completely empty. Do you know of an easy way to adjust this on your plugin? or is this an Unreal thing? I haven't been able to get the full match to show on any projects. Thanks for all you've done for us!
                            Its not the plugin, the steam lobby api filters out full lobbies from the RequestLobbyList call. If you were using dedicated servers it would return full servers, but the local client hosting for steam in ue4 uses steam lobbies.


                            Consider supporting me on patreon

                            My Open source tools and plugins
                            Advanced Sessions Plugin
                            VR Expansion Plugin

                            Comment


                              Originally posted by mordentral View Post

                              Player controllers aren't replicated to all clients, only the owning client and the server see the player controller.

                              You can get game state and the PlayerState array and get the unique net id from the player state instead, player states replicate to all connections (though with some delay).
                              mordentral Thanks for the info! but for some reason now, the server side is only seeing the avatar to the client on BOTH server and client avatars. and of course, on client screen, nothing at all still. Was this what you were talking about? or is it a different setup? Thanks again for all your help.
                              Attached Files
                              Last edited by ksimpson1986; 07-10-2020, 12:35 AM.

                              Comment


                                Originally posted by ksimpson1986 View Post

                                mordentral Thanks for the info! but for some reason now, the server side is only seeing the avatar to the client on BOTH server and client avatars. and of course, on client screen, nothing at all still. Was this what you were talking about? or is it a different setup? Thanks again for all your help.
                                You are using a server sided RPC there...its not even executing on the clients.


                                Consider supporting me on patreon

                                My Open source tools and plugins
                                Advanced Sessions Plugin
                                VR Expansion Plugin

                                Comment

                                Working...
                                X