Title: Error when connecting to server
Post by: Knappe on October 13, 2014, 01:01:09 AM
Hello, I set up a Mythruna server but when I try to connect I get an error message and the error log shows this: Uncaught exception from thread:Thread[com.jme3.network.kernel.udp.UdpConnector@48a94be5,5,main] com.jme3.network.kernel.ConnectorException: Error reading from connection to:/5.9.105.144:4234 at com.jme3.network.kernel.udp.UdpConnector.read(UdpConnector.java:129) at com.jme3.network.base.ConnectorAdapter.run(ConnectorAdapter.java:159) Caused by: java.net.PortUnreachableException: ICMP Port Unreachable at java.net.DualStackPlainDatagramSocketImpl.socketReceiveOrPeekData(Native Method) at java.net.DualStackPlainDatagramSocketImpl.receive0(Unknown Source) at java.net.AbstractPlainDatagramSocketImpl.receive(Unknown Source) at java.net.DatagramSocket.receive(Unknown Source) at com.jme3.network.kernel.udp.UdpConnector.read(UdpConnector.java:120) ... 1 more
Build version:20120627
Gathering app info from OpenGL thread... Memory usage: Working memory: 57% (55727000/96993280) VM Max: 11% (55727000/477626368)
Rendering caps: FrameBuffer FrameBufferMRT FrameBufferMultisample TextureMultisample OpenGL20 OpenGL21 OpenGL30 OpenGL31 OpenGL32 ARBprogram GLSL100 GLSL110 GLSL120 GLSL130 GLSL140 GLSL150 VertexTextureFetch TextureArray TextureBuffer FloatTexture FloatColorBuffer FloatDepthBuffer PackedFloatTexture SharedExponentTexture PackedFloatColorBuffer TextureCompressionLATC NonPowerOfTwoTextures MeshInstancing VertexBufferArray
Statistics: Vertices = 424 Triangles = 212 Uniforms = 110 Objects = 58 Shaders (S) = 15 Shaders (F) = 6 Shaders (M) = 6 Textures (S) = 15 Textures (F) = 12 Textures (M) = 14 FrameBuffers (S) = 5 FrameBuffers (F) = 4 FrameBuffers (M) = 4 Application settings: DepthBits = 24 UseInput = true FrameRate = -1 DisableJoysticks = true AudioRenderer = LWJGL VSync = false Samples = 0 StencilBits = 0 Renderer = LWJGL-OpenGL2 Frequency = -1 Height = 720 Fullscreen = false BitsPerPixel = 24 Width = 1280
Display adapter information: Adapter:aticfx64 Driver Version:8.17.10.1247 Vendor:ATI Technologies Inc. Version:4.3.12618 Compatibility Profile Context 13.251.9001.0 Renderer:AMD Radeon HD 5450 GLSL Ver:4.30 I have a linux machine on which I'm virtualizing a Windows Server 2012 R2. The linux box has an external IP address, the Windows server doesn't. I use iptables nat rules to connect the ports I need on the windows machine to the internet. Are there any other ports than 4234 TCP required to succesfully join to the server? Greetings Knappe
Title: Re: Error when connecting to server
Post by: pspeed on October 13, 2014, 02:24:54 AM
Sorry you are having trouble. You need to forward both UDP and TCP... same port.
Edit: oh, and I think the three consecutive TCP ports also. So 4234, 4235, 4236, 4237 on TCP but only 4234 on UDP.
|