getnamo / TensorFlow-Unreal

TensorFlow plugin for the Unreal Engine.
Other
1.15k stars 211 forks source link

Embedded Server: can't open file . . /ml-remote-server/server.py file No such file or directory #63

Open BabaBert opened 3 years ago

BabaBert commented 3 years ago

Hey there,

I'm currently facing the problem that I want to get the embedded server version running on my machine using Unreal 4.25 but when running the component, it can't find the directory although it is correctly specified.

If I start the server manually and disable autostart within the component, I get the warning that "The client is using an unsupported version of the Socket.IO or Engine.IO protocols" in the command line terminal.

When I switch the setting of the BP Component to run as an external server it starts running and hooking up to Unreal without any issues except that the Socket.IO warning is now shown within the UE console log.

I tried basically everything to solve the Socket.IO warning. I followed the specific instructions for the python setup and installed every kind of version configuration but nothing solved this issue.

At this point, I really don't know what else I could try.

I hope someone has an idea or solution.

Thank You in advance.

getnamo commented 3 years ago

Try to use python-socketio version 4.x as the socket.io plugin currently doesnt support socket.io version 3 yet (which I believe newer python-socketio use).

BabaBert commented 3 years ago

I already have it at 4.3.1 though :(

This is my current configuration: python-engineio==3.14.2 python-socketio==4.3.1 socketio==0.2.1