Announcement

Collapse
No announcement yet.

Advanced Sessions Plugin

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

  • replied
    Thanks for the fast answer ... yes I use NULL subsystem and tried it many times with both filters, but only the extern worked. Also i just duplicated my project some days ago for testing the filters and now the session result array is always empty (without filtering) ... So I opened my older project and everything worked ... I also tried the filters on this project and also only the external filter worked. (On the other project the find node dont work anymore even it is the same like on my older project I am really confused rn)

    I try to implement playfab with photon and thought for testing i should use the Null subsystem, but like you said maybe the subsystem handles it different - so I should test it with the subsytem instead of the null?

    UPDATE: After couple of hours finding the error I finally found it and did not expect it (When I deactivate the "should advertise boolean by create advanced session I do not find any sessions, but when I activate them again and enable the boolean everything works fine again) ... seems strange to me
    Last edited by Bull-Pati; 05-31-2017, 07:15 PM.

    Leave a comment:


  • replied
    Originally posted by Bull-Pati View Post
    Thank you so much for this plugin! If I use a filter on the find session advanced it did not filter ... and when I filter with filter session results it works perfectly :P (just wanted to mention maybe I just did something wrong or shouldnt filter on the find node my version is 4.15) ... Sorry to ask this question, but I did not find anything about it: On create advanced session the booleans (anti cheat protect, should advertise and use stats) what do they do? or how do I use them, because if it is just a boolean I could make it in extra settings, but I think you already made some functions for those points would be nice if you could explain it a little bit and thank you so much
    Those are booleans that the SessionSettings have in them, they are only exposed to provide full access to the settings, there is no custom anticheat or stats implemented. If the subsystem supports those already then they would have a use.


    As for filtering, find sessions should filter, but its on the subsystem or server side (depending on implementation), Steam and NULL subsystems filter by those values but for some subsystems that may not in their implementations you may have to use the manual filter.

    Leave a comment:


  • replied
    Thank you so much for this plugin! If I use a filter on the find session advanced it did not filter ... and when I filter with filter session results it works perfectly :P (just wanted to mention maybe I just did something wrong or shouldnt filter on the find node my version is 4.15) ... Sorry to ask this question, but I did not find anything about it: On create advanced session the booleans (anti cheat protect, should advertise and use stats) what do they do? or how do I use them, because if it is just a boolean I could make it in extra settings, but I think you already made some functions for those points would be nice if you could explain it a little bit and thank you so much

    Leave a comment:


  • replied
    Originally posted by dMsLT View Post
    Bump. What am I doing wrong here? And also why does sometimes audio comeback when I ALT+TAB?
    Don't know about the alt tab, shouldn't effect muting as the audio components should still obey it, that would be on Epics end (actually all of the voice is on their end).


    As for muting everyone, you'll have to step through that code and make sure that your comparison is working correctly, its also possible that the team numbers haven't replicated over to the clients yet when you run that function.

    Also you can combine that into one line but just comparing the players Team1 == RemotePlayer.Team1, and drop having two booleans. Should really be a byte or something for a team index instead honestly.

    Leave a comment:


  • replied
    Originally posted by pink_pony View Post
    Trying to build a dedicated server with the plugin installed gives the error 'FailedUnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: D:\ue4 projects\fps_shooter\Plugins\AdvancedSessions\AdvancedSessions\Binaries\Win64\UE4Server-AdvancedSessions.lib' The error appears to be a missing .lib in the binary folder, any suggestions/fixes would be much appreciated. Thanks

    You'll have to manually compile the plugin for a dedicated server, I can't pre-compile it as it requires a custom engine branch and thus would already be incompatible with YOUR custom engine branch anyway.

    Leave a comment:


  • replied
    Originally posted by dMsLT View Post
    mordentral you're a superhero in UE4 world! Thank you so much for doing this.

    One thing that I still don't understand is how to mute the opposing team. I'm doing it like this in PlayerCharacterBP:

    [ATTACH=CONFIG]142469[/ATTACH]

    "Mute the Other Team" event gets called from GameInstance when new round starts.

    But it seems everyone gets muted. If I don't replicate the event nobody gets muted.
    Bump. What am I doing wrong here? And also why does sometimes audio comeback when I ALT+TAB?

    Leave a comment:


  • replied
    Originally posted by MADHOUSE View Post
    Possibly, but not sure how you would connect to that server tho. Steam will not list dedicated servers with missing authentication, if you connect with IP you will connect, but the server will never be advertised on the master servers.
    But they are......People are already doing it.

    Leave a comment:


  • replied
    Trying to build a dedicated server with the plugin installed gives the error 'FailedUnrealBuildTool: ERROR: UBT ERROR: Failed to produce item: D:\ue4 projects\fps_shooter\Plugins\AdvancedSessions\AdvancedSessions\Binaries\Win64\UE4Server-AdvancedSessions.lib' The error appears to be a missing .lib in the binary folder, any suggestions/fixes would be much appreciated. Thanks

    Leave a comment:


  • replied
    The advanced sessions does not come with any UE4Server- AdvancedSession.lib so I can't get the plugin to work on a dedicated server build without removing the plugin. is there a fix/alternative to this? Thank you

    Leave a comment:


  • replied
    Originally posted by mordentral View Post
    Thats not true, you can make a dedicated server without authentication, but you can't AUTHENTICATE users as valid owners of your game, so pirated copies would be able to play on those servers.
    Possibly, but not sure how you would connect to that server tho. Steam will not list dedicated servers with missing authentication, if you connect with IP you will connect, but the server will never be advertised on the master servers.

    Leave a comment:

Working...
X