Mudcat minecraft server port forward

Hi,

I just come across with mudcat. Is it possible to create minecraft server (bedrock) to it?
I am trying to create udp to port 19132 with my current server but I am failed to connect to the IP that was given.

I hope you can help me.

Thanks and regards,
Peyzx

Sorry for this inconvenience. Could you please show me the command you used and the output from the mudcat?

It looks like I need to check the logs and test from my local environment too.

Hi,

Im using the command:
./mudcat udp —local-port 19132 —remote-port 19132

Let me know if you need more details.

Thank you for the support.

@peyzx Weird… When I tested this command today, it looks good to me. Is there any output when you run this command?

Hi @weongyo

I tried to add --local-addr. when I try to connect to my server I got the error message below.

./mudcat udp --local-port 19132 --remote-port 19132 --local-addr 192.168.1.14
Tue, 11 Feb 2025 20:08:32 GMT [0.000000] app [INFO] Device UUID: 5f7b7966-c57c-512f-869c-2a8a1543e5de
Tue, 11 Feb 2025 20:08:32 GMT [0.498854] app [INFO] Node Name: KR Asia (Seoul - Vultr)
Tue, 11 Feb 2025 20:08:32 GMT [0.498854] app [INFO] Access Connetion UUID: 8f61233e-3731-42db-bf28-c101c3237fb1
Tue, 11 Feb 2025 20:08:32 GMT [0.498854] app [INFO] Access Domain: 569-121-5807.mudcat.io
Tue, 11 Feb 2025 20:08:32 GMT [0.499832] app [INFO] Access Domain TTL: valid for 24.00 hours
Tue, 11 Feb 2025 20:08:32 GMT [0.500221] app [INFO] Forwarding: UDP 569-121-5807.mudcat.io:19132 → 192.168.1.14:19132
Tue, 11 Feb 2025 20:09:23 GMT [51.046576] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:34 GMT [62.376434] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:35 GMT [62.890931] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:35 GMT [63.402289] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:36 GMT [63.913385] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:36 GMT [64.434786] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:37 GMT [64.948267] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:37 GMT [65.457199] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:38 GMT [65.965516] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:38 GMT [66.479142] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:39 GMT [66.990009] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:39 GMT [67.498371] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:40 GMT [68.007144] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error
Tue, 11 Feb 2025 20:09:40 GMT [68.516081] app [ERROR] MUDEC_00180: recvfrom(2) failed: 0 No error

:frowning: Thank you for reporting this issue. When I tested mudcat UDP feature, I found one bug that a data from proxy to client doesn’t work at some point.

So it looks like I need to fix it and release new binary. Is it possible to set minecraft use a TCP protocol instead of UDP?

Minecraft Java uses TCP protocol while Minecraft Bedrock uses UDP.
I currently use other app for the mean time that uses TCP/UDP protocol at the same time but I look forward to use MudCat in the future! Thank you @weongyo

1 Like