Announcement

Collapse
No announcement yet.

Advanced Sessions Plugin

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

    Ok, maybe this log will explain something. It happens after converting my project from 4.12.5 to 4.13. It is impossible to launch it so I had to go back to 4.12.5.
    I am using the latest version of the plugin.

    Click image for larger version

Name:	413.png
Views:	1
Size:	39.3 KB
ID:	1113674

    Comment


      Please how can I filter sessions using this plugin?

      Comment


        Originally posted by Archound View Post
        Ok, maybe this log will explain something. It happens after converting my project from 4.12.5 to 4.13. It is impossible to launch it so I had to go back to 4.12.5.
        I am using the latest version of the plugin.

        [ATTACH=CONFIG]106055[/ATTACH]
        Those are all errors with the generated files so you likely have incompatible generated files that need to be rebuilt with 4.13. Delete the intermediate directly in the plugin folder and it will rebuild all of them for you.


        Originally posted by Control View Post
        Please how can I filter sessions using this plugin?
        There is an array for FindSessionsAdvanced that you can add filtering structs too and it will pre-filter results on steams side before sending to you. There is also a filter session results node if you want to filter then further locally (ie: by user input to avoid retrieving the servers all over again).


        Consider supporting me on patreon

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

        Comment


          Originally posted by mordentral View Post
          Those are all errors with the generated files so you likely have incompatible generated files that need to be rebuilt with 4.13. Delete the intermediate directly in the plugin folder and it will rebuild all of them for you.




          There is an array for FindSessionsAdvanced that you can add filtering structs too and it will pre-filter results on steams side before sending to you. There is also a filter session results node if you want to filter then further locally (ie: by user input to avoid retrieving the servers all over again).
          I found that but could you explain it a little bit more? Like what do I need to do when creating session and what do I need to do when finding session.Because I expected it to work like this... This should not find servers but it does.

          Click image for larger version

Name:	Host.png
Views:	1
Size:	75.2 KB
ID:	1113785
          Click image for larger version

Name:	Find.png
Views:	1
Size:	88.9 KB
ID:	1113786

          Comment


            Originally posted by Control View Post
            I found that but could you explain it a little bit more? Like what do I need to do when creating session and what do I need to do when finding session.Because I expected it to work like this... This should not find servers but it does.
            What is the return result? does it find them in console or in the returned array? It has been working fine for me.

            *Edit* Actually what subsystem are you using? Steam has built in filtering but I haven't gone and checked each different subsystem to see which ones implement filtering serverside.
            Last edited by mordentral; 08-15-2016, 08:32 PM.


            Consider supporting me on patreon

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

            Comment


              We released the menu system for one of our projects. It uses a combination of community content and this awesome plugin! Hopefully it helps you all and saves some time. (mordentral's Advanced Session Plugin, Nick Darnell LoadingScreen, rama's Key Rebinding, The Tune Peddler's Music, and ZioYuri78 MainMenu)

              http://community.metahusk.com/topic/...and-discussion



              For help, or bug reports, or suggested changes, please respond to the forum post on the link above. (You can use a guest account if you don't feel like registering.)

              If anyone wants to help with the project, send me a message or post in this thread.

              To use The Tune Peddler's music, you have to register an account with the website. http://thetunepeddler.com/.

              Thanks everyone for the community content we used! It's all great
              Last edited by Parvan; 08-27-2016, 04:45 PM.

              Metahusk: A 501(c)(3) Creative Development Cooperative
              Projects | Forums | Repositories | Nonprofit | Donate

              Comment


                No worries, thanks for making something that ends up being somewhat like a tutorial.

                I'll link it in the OP as well.


                Consider supporting me on patreon

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

                Comment


                  Originally posted by mordentral View Post
                  What is the return result? does it find them in console or in the returned array? It has been working fine for me.

                  *Edit* Actually what subsystem are you using? Steam has built in filtering but I haven't gone and checked each different subsystem to see which ones implement filtering serverside.
                  I havent done anything with subysystem so it should be Steam by Default right?

                  Comment


                    Originally posted by Control View Post
                    I havent done anything with subysystem so it should be Steam by Default right?
                    No, the default is a NULL subsystem that Epic made, direct IP over LAN connections. You have to specify steam if you want to use it.


                    Consider supporting me on patreon

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

                    Comment


                      Originally posted by mordentral View Post
                      No, the default is a NULL subsystem that Epic made, direct IP over LAN connections. You have to specify steam if you want to use it.
                      Okay, so I have set up the steam online subsystem and how should the filtering work now please?

                      Comment


                        If it is set up correctly and using steam then it should just filter the session results by what you pass to the find sessions node.


                        Consider supporting me on patreon

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

                        Comment


                          Originally posted by mordentral View Post
                          If it is set up correctly and using steam then it should just filter the session results by what you pass to the find sessions node.
                          But how do I set Filters when finding Sessions? The thing is I need something that I set while creating a server and then use it to filter between the found servers. Do you get it? So I need to know how to set something unique when creating server and then somehow filter the found sessions.

                          Comment


                            The extra settings are the filters, when finding sessions you pass in the same setting and it will filter by it.
                            Technically there are default steam settings that could be filtered as well but you'd have to look at the steam documents for their names currently.


                            Consider supporting me on patreon

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

                            Comment


                              Originally posted by mordentral View Post
                              The extra settings are the filters, when finding sessions you pass in the same setting and it will filter by it.
                              Technically there are default steam settings that could be filtered as well but you'd have to look at the steam documents for their names currently.
                              So I got it right but still can't filter them. Could you please look into my nodes above and tell me if they are correct? The sessions should not be found.

                              Comment


                                Originally posted by Control View Post
                                So I got it right but still can't filter them. Could you please look into my nodes above and tell me if they are correct? The sessions should not be found.
                                It looks correct from the SS you gave, but without the rest of the nodes I don't know if you somehow are misusing it anyway somewhere else.

                                *Edit* do me a favor though and try filtering by an integer value instead of a string just in case.
                                Last edited by mordentral; 08-19-2016, 10:40 AM.


                                Consider supporting me on patreon

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

                                Comment

                                Working...
                                X