Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SocketIO Plugin not working on UE5 Linux #383

Open
dyhl opened this issue Jul 3, 2023 · 2 comments
Open

SocketIO Plugin not working on UE5 Linux #383

dyhl opened this issue Jul 3, 2023 · 2 comments

Comments

@dyhl
Copy link

dyhl commented Jul 3, 2023

Hi there,

I have been having trouble getting any version of the SocketIO plugin for UE5-5.2 to work on Linux. The same version of the plugin as a project plugin works fine in ue5 on a Windows 10 vm on the same comp.

When I try to connect to a node server in editor, I can see a network port is opened between Editor and server but no data is ever sent. It's the same issue as #373 and seems to be similar/related to #363 ?

The back-ported version of the plugin to UE4.27 works fine on Linux, I can run it in Editor mode and from a packaged build. Maybe some internal stuff has changed in UE5? Is the plugin or any submodules doing anything different in Editor compared to in-Game?

As noted in the README, I converted the example project to a C++ project and packaged it in UE5 on Linux. This packaged build worked fine.

We are building our UE4 and UE5 from source and have been using SocketIO as a project plugin for blueprint projects without issue for UE4. We would really like to continue using socketIO in UE5 for our work, so it would be great to get this resolved.

Has anyone else had any luck getting the SocketIO plugin working in any version of UE5 on Linux?

@mikeseese
Copy link
Contributor

To clarify, this issue is for running the editor on a Linux OS? I have had no issues getting the plugin to work in a packaged dedicated server build on Linux, but I use Windows for the editor and cross compile for Linux.

@getnamo
Copy link
Owner

getnamo commented Sep 20, 2023

Check socket.io server version and matching unreal client. There is incompatibility between socket.io protocol 2 and 3/4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants