Announcement

Collapse
No announcement yet.

Advanced Sessions Plugin

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

    Originally posted by mordentral View Post

    I "could" add it, but generally I was avoiding promoting the nodes being used in c++? They are not only less efficient than straight C++ implementations would be, but some of them straight up won't work easily in c++ (the latent nodes).

    The library is generally intended as a translation layer to allow BP users to access what is already available in C++.
    just copy-pasted some of your c++ library routines, thanks anyway

    Comment


      Originally posted by Curs0 View Post

      just copy-pasted some of your c++ library routines, thanks anyway
      Oh, if it is the function library then that one can likely be exposed. I thought you meant in general.


      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 only issues with the subsystems that I have ran into with VR is SteamVR Home blocking it and having to turn that off when launching outside of steam. When launching from steam itself steamvr home shuts down for the game to run.

        I haven't tested it recently as I haven't had a use for steamVR home and leave it off, but that was a massive problem at least originally with it.
        Thanks for the reply. (Disabled steamvrhome)

        I can make a game every time as a first person character inside the game instance through a settings hud or on a overlap trigger, people can see the game and join when also running FPS pawns

        I can host a game in VR on the overlap trigger but not through the game instance but the session can't be seen by anyone else, regardless of if they are a fps or vr pawn

        I have also packaged out a dedicated server that appears to be hosting a game but that also can't be seen by anyone.
        ​​​​​​

        ​​​​​​Thanks

        Comment


          Every time someone tries to find a game it says this in the logs "Ignoring game search request while one is pending"
          I should also mention when steam is not open I can join I am not sure why.
          Last edited by MalSaucyShip; 08-01-2019, 11:29 AM.

          Comment


            Originally posted by Captain_Nick View Post

            Thanks for the reply. (Disabled steamvrhome)

            I can make a game every time as a first person character inside the game instance through a settings hud or on a overlap trigger, people can see the game and join when also running FPS pawns

            I can host a game in VR on the overlap trigger but not through the game instance but the session can't be seen by anyone else, regardless of if they are a fps or vr pawn

            I have also packaged out a dedicated server that appears to be hosting a game but that also can't be seen by anyone.
            ​​​​​​

            ​​​​​​Thanks
            There is no game engine difference between VR and non VR for sessions unless something like SteamHome is interferring. Does the log actually state that it was enacted without issues?
            Originally posted by Łukе View Post
            Every time someone tries to find a game it says this in the logs "Ignoring game search request while one is pending"
            I should also mention when steam is not open I can join I am not sure why.
            Are you sure that you are not double searching? Or trying to find another one without canceling the previous operation that hasn't completed yet?


            Consider supporting me on patreon

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

            Comment



              Yeah I checked it's not doing it twice, it works when I end the steam task but does not work when steam is open I am not sure why because I did the online subsystem thing for steam.
              Last edited by MalSaucyShip; 08-01-2019, 01:25 PM.

              Comment


                Hi ,
                can you make ps4 and xbox version this plugin ?

                thanks
                sincerely

                Comment


                  Hello,

                  I have few questions about Advanced Sessions Plugin and Android.

                  First of all I am with: Unreal 4.21.2, Blueprint project (Not C++),
                  and my project: Config/DefaultEngine.ini file have this:

                  Code:
                  +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
                  
                  [OnlineSubsystem]
                  PollingIntervalInMs=20
                  DefaultPlatformService=Steam
                  VoiceNotificationDelta=0.2
                  
                  [/Script/OnlineSubsystemSteam.SteamNetDriver]
                  NetConnectionClassName=OnlineSubsystemSteam.SteamNetConnection
                  So, I using PC "Steam" subsystem for building my game (not NULL system) and everything works fine.

                  Question 1:

                  When I try to switch Android build I see errors in Output log window.
                  Advanced Sessions Plugin have 2 parts:
                  - Advanced Sessions
                  - Advanced Steam Sessions

                  If Advanced Steam Sessions part is Disabled, Android building works fine, but only if I remove some specific blueprint nodes for Steam
                  like a "Open Steam user Overlay", "Get Steam Friend avatar" and so on.

                  So, "Advanced Steam Sessions" plugin part can't be Enabled and build for Android, right? Every time must be Disabled before Android build? Ok,
                  this is fine, but how I can have one project for Steam and Android build without removing/adding every time Steam specific nodes in the project?
                  These nodes must be completely removed from the entire project or Android building not work. Is there a easy way to switch between Steam/Android on a same project? It's hard for maintaining, and I don't want to cloning the project 2 times, one for Steam, one for Android.


                  Question 2:

                  Node "Execute Console Command" with command "servertravel LevelName" not work on Android?


                  Question 3:

                  Steam can register your server IP and you can get it with node "Find Sessions". Can I using the same thing with Google Play services? If not... only direct IP connect working (if you know it)? Can I host a game on Android with Listen Server or only Dedicated Server working? And where this working: LAN or Internet.


                  Question 4:

                  Which of the following variants is possible for online game:
                  - Listen Server Android - Client PC ?
                  - Client Android - Listen Server PC ?
                  - Listen Server Android - Client Android ?
                  - Client Android - Dedicated Server PC ?

                  Thanks!
                  Attached Files
                  Last edited by theone866; 08-04-2019, 03:25 PM.

                  Comment


                    Originally posted by theone866 View Post
                    Hello,
                    Last update on steam sessions module I missed excluding some source lines from building on android. I put up a patch that fixes those missed parts just now.

                    It should work now and just have those nodes fail out when on the wrong platform.

                    As for cross platform between android and non android, you won't be able to find hosted sessions between steam and google play, you would need a cross platform subsystem for that or direct / LAN with NULL.


                    Consider supporting me on patreon

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

                    Comment


                      Originally posted by mordentral View Post

                      Last update on steam sessions module I missed excluding some source lines from building on android. I put up a patch that fixes those missed parts just now.
                      Thanks for this fast response, but unfortunately again I have problems.

                      I downloaded this:
                      4.21 https://drive.google.com/file/d/1dRk...S8O9CQ4Tu/view
                      4.22 https://drive.google.com/file/d/1xBz...fG1c5NJzU/view

                      I made completely new blank project (Unreal 4.21, plugin ver. 4.21) for android test. When I try to build with "Enabled":
                      - Advanced Sessions
                      - Advanced Steam Sessions

                      Build failed with this log:

                      Code:
                      LogSlate: Took 0.000212 seconds to synchronously load lazily loaded font '../../../Engine/Content/Slate/Fonts/Roboto-Light.ttf' (167K)
                      UATHelper: Packaging (Android (DXT)): Running AutomationTool...
                      UATHelper: Packaging (Android (DXT)): Parsing command line: -ScriptsForProject="C:/UNREAL PROJECTS/Android_TestProject/Android_TestProject.uproject" BuildCookRun -nocompile -nocompileeditor -installed -nop4 -project="C:/UNREAL PROJECTS/Android_TestProject/Android_TestProject.uproject" -cook -stage -archive -archivedirectory="F:/Unreal TEST EXE" -package -cli
                      entconfig=Development -ue4exe=UE4Editor-Cmd.exe -pak -prereqs -nodebuginfo -targetplatform=Android -cookflavor=DXT -build -utf8output
                      UATHelper: Packaging (Android (DXT)): Setting up ProjectParams for C:\UNREAL PROJECTS\Android_TestProject\Android_TestProject.uproject
                      UATHelper: Packaging (Android (DXT)): ********** BUILD COMMAND STARTED **********
                      UATHelper: Packaging (Android (DXT)): Running: C:\Program Files\Epic Games\UE_4.21\Engine\Binaries\DotNET\UnrealBuildTool.exe Android_TestProject Android Development -Project="C:\UNREAL PROJECTS\Android_TestProject\Android_TestProject.uproject"  "C:\UNREAL PROJECTS\Android_TestProject\Android_TestProject.uproject" -NoUBTMakefiles  -remoteini="C:\UNREAL PROJE
                      CTS\Android_TestProject" -skipdeploy -Manifest="C:\UNREAL PROJECTS\Android_TestProject\Intermediate\Build\Manifest.xml" -NoHotReload -log="C:\Users\theon\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.21\UBT-Android_TestProject-Android-Development.txt"
                      UATHelper: Packaging (Android (DXT)):   PLATFORM_ANDROID_NDK_VERSION = 140200
                      UATHelper: Packaging (Android (DXT)):   NDK toolchain: r14b, NDK version: 19, GccVersion: 4.9, ClangVersion: 3.8.275480
                      UATHelper: Packaging (Android (DXT)):   Parsing headers for Android_TestProject
                      UATHelper: Packaging (Android (DXT)):     Running UnrealHeaderTool "C:\UNREAL PROJECTS\Android_TestProject\Android_TestProject.uproject" "C:\UNREAL PROJECTS\Android_TestProject\Intermediate\Build\Android\Android_TestProject\Development\Android_TestProject.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsError
                      s -installed
                      UATHelper: Packaging (Android (DXT)):   Reflection code generated for Android_TestProject in 9,5031046 seconds
                      UATHelper: Packaging (Android (DXT)):   Compiling Native code with NDK API 'android-19'
                      UATHelper: Packaging (Android (DXT)):   Writing manifest to C:\UNREAL PROJECTS\Android_TestProject\Intermediate\Build\Manifest.xml
                      UATHelper: Packaging (Android (DXT)):   Building 6 actions with 4 processes...
                      UATHelper: Packaging (Android (DXT)):     [1/6] Module.AdvancedSteamSessions.cpp [armv7-es2]
                      UATHelper: Packaging (Android (DXT)):     In file included from C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Intermediate/Build/Android/UE4/Development/AdvancedSteamSessions/Module.AdvancedSteamSessions.cpp:4:
                      UATHelper: Packaging (Android (DXT)):     In file included from C:\UNREAL PROJECTS\Android_TestProject\Plugins\AdvancedSessions\AdvancedSteamSessions\Source\AdvancedSteamSessions\Private\AdvancedSteamWorkshopLibrary.cpp:2:
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes\AdvancedSteamWorkshopLibrary.h(220,30):  error: unknown type name 'SteamUGCDetails_t'
                      UATHelper: Packaging (Android (DXT)):             FBPSteamWorkshopItemDetails(SteamUGCDetails_t &hUGCDetails)
                      UATHelper: Packaging (Android (DXT)):                                         ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes\AdvancedSteamWorkshopLibrary.h(239,36):  error: unknown type name 'SteamUGCDetails_t'
                      UATHelper: Packaging (Android (DXT)):             FBPSteamWorkshopItemDetails(const SteamUGCDetails_t &hUGCDetails)
                      UATHelper: Packaging (Android (DXT)):                                               ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes\AdvancedSteamWorkshopLibrary.h(226,44):  error: use of undeclared identifier 'k_cchPublishedDocumentTitleMax'
                      UATHelper: Packaging (Android (DXT)):                     Title = FString(hUGCDetails.m_rgchTitle, k_cchPublishedDocumentTitleMax);
                      UATHelper: Packaging (Android (DXT)):                                                              ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes\AdvancedSteamWorkshopLibrary.h(227,56):  error: use of undeclared identifier 'k_cchPublishedDocumentDescriptionMax'
                      UATHelper: Packaging (Android (DXT)):                     Description = FString(hUGCDetails.m_rgchDescription, k_cchPublishedDocumentDescriptionMax);
                      UATHelper: Packaging (Android (DXT)):                                                                          ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes\AdvancedSteamWorkshopLibrary.h(228,44):  error: use of undeclared identifier 'k_cchPublishedFileURLMax'
                      UATHelper: Packaging (Android (DXT)):                     ItemUrl = FString(hUGCDetails.m_rgchURL, k_cchPublishedFileURLMax);
                      UATHelper: Packaging (Android (DXT)):                                                              ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes\AdvancedSteamWorkshopLibrary.h(245,44):  error: use of undeclared identifier 'k_cchPublishedDocumentTitleMax'
                      UATHelper: Packaging (Android (DXT)):                     Title = FString(hUGCDetails.m_rgchTitle, k_cchPublishedDocumentTitleMax);
                      UATHelper: Packaging (Android (DXT)):                                                              ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes\AdvancedSteamWorkshopLibrary.h(246,56):  error: use of undeclared identifier 'k_cchPublishedDocumentDescriptionMax'
                      UATHelper: Packaging (Android (DXT)):                     Description = FString(hUGCDetails.m_rgchDescription, k_cchPublishedDocumentDescriptionMax);
                      UATHelper: Packaging (Android (DXT)):                                                                          ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source/AdvancedSteamSessions/Classes\AdvancedSteamWorkshopLibrary.h(247,44):  error: use of undeclared identifier 'k_cchPublishedFileURLMax'
                      UATHelper: Packaging (Android (DXT)):                     ItemUrl = FString(hUGCDetails.m_rgchURL, k_cchPublishedFileURLMax);
                      UATHelper: Packaging (Android (DXT)):                                                              ^
                      UATHelper: Packaging (Android (DXT)):     In file included from C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Intermediate/Build/Android/UE4/Development/AdvancedSteamSessions/Module.AdvancedSteamSessions.cpp:5:
                      UATHelper: Packaging (Android (DXT)):     C:\UNREAL PROJECTS\Android_TestProject\Plugins\AdvancedSessions\AdvancedSteamSessions\Source\AdvancedSteamSessions\Private\SteamRequestGroupOfficersCallbackProxy.cpp(45,76):  error: unknown type name 'ClanOfficerListResponse_t'
                      UATHelper: Packaging (Android (DXT)):     void USteamRequestGroupOfficersCallbackProxy::OnRequestGroupOfficerDetails(ClanOfficerListResponse_t *pResult, bool bIOFailure)
                      UATHelper: Packaging (Android (DXT)):                                                                                ^
                      UATHelper: Packaging (Android (DXT)):     In file included from C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Intermediate/Build/Android/UE4/Development/AdvancedSteamSessions/Module.AdvancedSteamSessions.cpp:6:
                      UATHelper: Packaging (Android (DXT)):     C:\UNREAL PROJECTS\Android_TestProject\Plugins\AdvancedSessions\AdvancedSteamSessions\Source\AdvancedSteamSessions\Private\SteamWSRequestUGCDetailsCallbackProxy.cpp(49,69):  error: unknown type name 'SteamUGCQueryCompleted_t'
                      UATHelper: Packaging (Android (DXT)):     void USteamWSRequestUGCDetailsCallbackProxy::OnUGCRequestUGCDetails(SteamUGCQueryCompleted_t *pResult, bool bIOFailure)
                      UATHelper: Packaging (Android (DXT)):                                                                         ^
                      UATHelper: Packaging (Android (DXT)):     10 errors generated.
                      PackagingResults: Error: unknown type name 'SteamUGCDetails_t'
                      PackagingResults: Error: unknown type name 'SteamUGCDetails_t'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedDocumentTitleMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedDocumentDescriptionMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedFileURLMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedDocumentTitleMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedDocumentDescriptionMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedFileURLMax'
                      PackagingResults: Error: unknown type name 'ClanOfficerListResponse_t'
                      PackagingResults: Error: unknown type name 'SteamUGCQueryCompleted_t'
                      UATHelper: Packaging (Android (DXT)):     [2/6] Module.AdvancedSteamSessions.gen.cpp [armv7-es2]
                      UATHelper: Packaging (Android (DXT)):     In file included from C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Intermediate/Build/Android/UE4/Development/AdvancedSteamSessions/Module.AdvancedSteamSessions.gen.cpp:4:
                      UATHelper: Packaging (Android (DXT)):     In file included from C:\UNREAL PROJECTS\Android_TestProject\Plugins\AdvancedSessions\AdvancedSteamSessions\Intermediate\Build\Android\UE4\Inc\AdvancedSteamSessions\AdvancedSteamWorkshopLibrary.gen.cpp:8:
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source\AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h(220,30):  error: unknown type name 'SteamUGCDetails_t'
                      UATHelper: Packaging (Android (DXT)):             FBPSteamWorkshopItemDetails(SteamUGCDetails_t &hUGCDetails)
                      UATHelper: Packaging (Android (DXT)):                                         ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source\AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h(239,36):  error: unknown type name 'SteamUGCDetails_t'
                      UATHelper: Packaging (Android (DXT)):             FBPSteamWorkshopItemDetails(const SteamUGCDetails_t &hUGCDetails)
                      UATHelper: Packaging (Android (DXT)):                                               ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source\AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h(226,44):  error: use of undeclared identifier 'k_cchPublishedDocumentTitleMax'
                      UATHelper: Packaging (Android (DXT)):                     Title = FString(hUGCDetails.m_rgchTitle, k_cchPublishedDocumentTitleMax);
                      UATHelper: Packaging (Android (DXT)):                                                              ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source\AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h(227,56):  error: use of undeclared identifier 'k_cchPublishedDocumentDescriptionMax'
                      UATHelper: Packaging (Android (DXT)):                     Description = FString(hUGCDetails.m_rgchDescription, k_cchPublishedDocumentDescriptionMax);
                      UATHelper: Packaging (Android (DXT)):                                                                          ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source\AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h(228,44):  error: use of undeclared identifier 'k_cchPublishedFileURLMax'
                      UATHelper: Packaging (Android (DXT)):                     ItemUrl = FString(hUGCDetails.m_rgchURL, k_cchPublishedFileURLMax);
                      UATHelper: Packaging (Android (DXT)):                                                              ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source\AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h(245,44):  error: use of undeclared identifier 'k_cchPublishedDocumentTitleMax'
                      UATHelper: Packaging (Android (DXT)):                     Title = FString(hUGCDetails.m_rgchTitle, k_cchPublishedDocumentTitleMax);
                      UATHelper: Packaging (Android (DXT)):                                                              ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source\AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h(246,56):  error: use of undeclared identifier 'k_cchPublishedDocumentDescriptionMax'
                      UATHelper: Packaging (Android (DXT)):                     Description = FString(hUGCDetails.m_rgchDescription, k_cchPublishedDocumentDescriptionMax);
                      UATHelper: Packaging (Android (DXT)):                                                                          ^
                      UATHelper: Packaging (Android (DXT)):     C:/UNREAL PROJECTS/Android_TestProject/Plugins/AdvancedSessions/AdvancedSteamSessions/Source\AdvancedSteamSessions/Classes/AdvancedSteamWorkshopLibrary.h(247,44):  error: use of undeclared identifier 'k_cchPublishedFileURLMax'
                      UATHelper: Packaging (Android (DXT)):                     ItemUrl = FString(hUGCDetails.m_rgchURL, k_cchPublishedFileURLMax);
                      UATHelper: Packaging (Android (DXT)):                                                              ^
                      UATHelper: Packaging (Android (DXT)):     8 errors generated.
                      PackagingResults: Error: unknown type name 'SteamUGCDetails_t'
                      PackagingResults: Error: unknown type name 'SteamUGCDetails_t'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedDocumentTitleMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedDocumentDescriptionMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedFileURLMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedDocumentTitleMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedDocumentDescriptionMax'
                      PackagingResults: Error: use of undeclared identifier 'k_cchPublishedFileURLMax'
                      UATHelper: Packaging (Android (DXT)):     [3/6] Android_TestProject.cpp [armv7-es2]
                      UATHelper: Packaging (Android (DXT)):     [4/6] Module.AdvancedSessions.gen.cpp [armv7-es2]
                      UATHelper: Packaging (Android (DXT)):     [5/6] Module.AdvancedSessions.cpp [armv7-es2]
                      UATHelper: Packaging (Android (DXT)):   ERROR: UBT ERROR: Failed to produce item: C:\UNREAL PROJECTS\Android_TestProject\Binaries\Android\Android_TestProject-armv7-es2.so
                      UATHelper: Packaging (Android (DXT)):          (see C:\Users\theon\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.21\UBT-Android_TestProject-Android-Development.txt for full exception trace)
                      PackagingResults: Error: UBT ERROR: Failed to produce item: C:\UNREAL PROJECTS\Android_TestProject\Binaries\Android\Android_TestProject-armv7-es2.so
                      UATHelper: Packaging (Android (DXT)):   Total build time: 42,02 seconds (Parallel executor: 0,00 seconds)
                      UATHelper: Packaging (Android (DXT)): Took 42,4550044s to run UnrealBuildTool.exe, ExitCode=5
                      UATHelper: Packaging (Android (DXT)): ERROR: UnrealBuildTool failed. See log for more details. (C:\Users\theon\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.21\UBT-Android_TestProject-Android-Development.txt)
                      UATHelper: Packaging (Android (DXT)):        (see C:\Users\theon\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.21\Log.txt for full exception trace)
                      PackagingResults: Error: UnrealBuildTool failed. See log for more details. (C:\Users\theon\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.21\UBT-Android_TestProject-Android-Development.txt)
                      UATHelper: Packaging (Android (DXT)): AutomationTool exiting with ExitCode=5 (5)
                      UATHelper: Packaging (Android (DXT)): BUILD FAILED
                      PackagingResults: Error: Unknown Error

                      I tried blank project with Unreal 4.22 and plugin ver. 4.22, but again no difference, build failed.


                      Can you try this on new project? Maybe I wrong something.

                      Comment


                        Originally posted by theone866 View Post

                        Thanks for this fast response, but unfortunately again I have problems.

                        I downloaded this:
                        4.21 https://drive.google.com/file/d/1dRk...S8O9CQ4Tu/view
                        4.22 https://drive.google.com/file/d/1xBz...fG1c5NJzU/view

                        I made completely new blank project (Unreal 4.21, plugin ver. 4.21) for android test. When I try to build with "Enabled":
                        - Advanced Sessions
                        - Advanced Steam Sessions

                        Build failed with this log:



                        I tried blank project with Unreal 4.22 and plugin ver. 4.22, but again no difference, build failed.


                        Can you try this on new project? Maybe I wrong something.
                        I did not update the zip files, I only updated the repository for those builds.

                        I can re-build the 4.22 zip files but I generally keep legacy engine versions "supported" with bug fixes through the repository so 4.21 I likely won't be redownloading the engine to rebuild that fix in for.


                        Consider supporting me on patreon

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

                        Comment


                          Repository is here ?
                          https://bitbucket.org/mordentral/adv...n/src/default/

                          And I need Visual Studio to rebuild the plugin for 4.21 with updated files from this repository?

                          I'll appreciate if you can update ZIP files for 4.22 here:
                          https://drive.google.com/file/d/1xBz...fG1c5NJzU/view

                          Comment


                            Originally posted by theone866 View Post
                            Repository is here ?
                            https://bitbucket.org/mordentral/adv...n/src/default/

                            And I need Visual Studio to rebuild the plugin for 4.21 with updated files from this repository?

                            I'll appreciate if you can update ZIP files for 4.22 here:
                            https://drive.google.com/file/d/1xBz...fG1c5NJzU/view
                            I will be updating the 4.22 version, but I have to finish some 4.23 compilations first

                            Also I always suggest that people use the source copies if possible for this very reason, patches can be seamlessly backported.

                            *Edit* Uploaded a re-built binaries packaged for 4.22
                            Last edited by mordentral; 08-05-2019, 02:48 PM.


                            Consider supporting me on patreon

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

                            Comment


                              Originally posted by VaultedSky View Post

                              (Oops, might have double posted on my other account, if it shows up disregard!)

                              Oh, must have missed that. Thank you! I've updated our Target.CS with that stuff. For shipping ID we used our AppID, and the rest matches the data in Steamworks Settings -> Application -> Dedicated Servers.

                              Oddly, the problem still persists. The Create Advanced Sessions node won't ever fire On Success or On Failed, just hangs forever.
                              We're gonna try to debug it in VS soon, just wanted to see if something else jumped out that could be a problem.

                              Thanks!
                              Hey there mordentral, sorry to bother you again with this.

                              Inexplicably, Create Advanced Session on my dedicated server still never completes. This worked in 4.19 just fine, now I'm on 4.22 and I've done the Target.cs changes you mentioned, didn't make a difference.

                              Create Advanced Session does not fail nor succeed, those exec pins never fire. The async exec does fire. Listen servers work perfectly, it's just my dedicated server where it hangs indefinitely. It seems to be hooking into Steam, the logs say Steam Net Driver is loading and there's nothing I can see that looks suspicious. Trying really hard to debug it, but limited C++ knowledge here is making it very difficult.

                              LogOnline: Display: STEAM: Loading Steam SDK 1.39
                              LogOnline: Verbose: OSS: Creating online subsystem instance for: Steam
                              LogOnline: Verbose: STEAM: Initializing Steam Game Server IP: 0x00000000 Port: 7777 SteamPort: 7778 QueryPort: 27015
                              LogOnline: STEAM: [AppId: MY APP ID] Game Server API initialized 1
                              LogOnline: STEAM: Missing P2PCleanupTimeout key in OnlineSubsystemSteam of DefaultEngine.ini, using default

                              (Blocked out my appID)

                              I've got all the steam DLLs in my binaries/win64 folder too.

                              Any idea what might be going on here?

                              Comment


                                Originally posted by VaultedSky View Post

                                Hey there mordentral, sorry to bother you again with this.

                                Inexplicably, Create Advanced Session on my dedicated server still never completes. This worked in 4.19 just fine, now I'm on 4.22 and I've done the Target.cs changes you mentioned, didn't make a difference.

                                Create Advanced Session does not fail nor succeed, those exec pins never fire. The async exec does fire. Listen servers work perfectly, it's just my dedicated server where it hangs indefinitely. It seems to be hooking into Steam, the logs say Steam Net Driver is loading and there's nothing I can see that looks suspicious. Trying really hard to debug it, but limited C++ knowledge here is making it very difficult.

                                LogOnline: Display: STEAM: Loading Steam SDK 1.39
                                LogOnline: Verbose: OSS: Creating online subsystem instance for: Steam
                                LogOnline: Verbose: STEAM: Initializing Steam Game Server IP: 0x00000000 Port: 7777 SteamPort: 7778 QueryPort: 27015
                                LogOnline: STEAM: [AppId: MY APP ID] Game Server API initialized 1
                                LogOnline: STEAM: Missing P2PCleanupTimeout key in OnlineSubsystemSteam of DefaultEngine.ini, using default

                                (Blocked out my appID)

                                I've got all the steam DLLs in my binaries/win64 folder too.

                                Any idea what might be going on here?
                                Can't really tell anything from that, the P2PCleanupTimeout is a new setting that they added to 4.22 but it should default to 1.5 seconds when not specified so that shouldn't be an issue. I wouldn't know why your server is hanging in 4.22 without any information to go on. I would suggest reporting it to Epic though, they would be in the better position to fix it as it should be in their end and their new dedicated server changes.


                                Consider supporting me on patreon

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

                                Comment

                                Working...
                                X