RyroNZ / UE4MasterServer

This is a plugin for Unreal Engine 4 that adds server registration, deregistration etc with a master server.
http://ryanpost.me
zlib License
223 stars 73 forks source link

UE4.25.4 Not detecting the plugin #14

Closed ongzs-ivan closed 3 years ago

ongzs-ivan commented 3 years ago

Hi, first off I'd like to say that the idea of your plugin was perfect for a game I'm working on at the moment, so thank you for this plugin. Sadly, Unreal Engine isn't detecting the plugin for me.

I followed your provided installation guide by pasting the "OnlineSubsystemPython" into a "Plugins" folder of the projects root directory. I changed the .uproject configurations and then tried to run the project. I had to make some changes to the plugin as some headers were not being detected (Object.h -> UObject/Object.h in the OnlineSubsystemPythonConfig.h) I then ran a Build process in Visual Studio and opened my project but the plugin isn't being detected in the Plugin tab. I tried to see if the "Create Advanced Session" node at least appeared in a GameInstance blueprint but it didn't either. Do I need the AdvancedSessionPlugin installed as well, by any chance?

Apologies for the wall of text.

RyroNZ commented 3 years ago

Hey Ivan,

The AdvancedSessionPlugin is required for the Create Advanced Session but is not required to use the OnlineSubsystemPython plugin you can just use the standard CreateSession node if you wish.

If you’re unsure if the plugin is being created try deleting the binaries folder in the plugin and see if it gets re-made in the build process. If it does the plugin is activated. You also need to specify the online subsystem in your engine config.

Cheers, Ryan Post

From: Ivan Ong notifications@github.com Sent: Monday, 9 November 2020 6:28 am To: RyroNZ/UE4MasterServer UE4MasterServer@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [RyroNZ/UE4MasterServer] UE4.25.4 Not detecting the plugin (#14)

Hi, first off I'd like to say that the idea of your plugin was perfect for a game I'm working on at the moment, so thank you for this plugin. Sadly, Unreal Engine isn't detecting the plugin for me.

I followed your provided installation guide by pasting the "OnlineSubsystemPython" into a "Plugins" folder of the projects root directory. I changed the .uproject configurations and then tried to run the project. I had to make some changes to the plugin as some headers were not being detected (Object.h -> UObject/Object.h in the OnlineSubsystemPythonConfig.h) I then ran a Build process in Visual Studio and opened my project but the plugin isn't being detected in the Plugin tab. I tried to see if the "Create Advanced Session" node at least appeared in a GameInstance blueprint but it didn't either. Do I need the AdvancedSessionPlugin installed as well, by any chance?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/RyroNZ/UE4MasterServer/issues/14, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB3TRAJWQAVQ4VIX3ZI74ZLSO3ILTANCNFSM4TOOTKPQ.

ongzs-ivan commented 3 years ago

My apologies, turns out the problem was mainly with my Unreal Engine but I forgot to update here. Not sure what happened to my Unreal Engine but it keeps giving me a "Failed to launch editor" error I resorted to using the Unreal Engine source build from github and it works fine now. Thanks much :D