GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.7k stars 672 forks source link

Bedrock players can't join using Geyser on fabric servers #4479

Closed EchoEllet closed 6 months ago

EchoEllet commented 6 months ago

Describe the bug

image

The server appears to be offline even though it's running without any errors

image

I tried changing the default port and it didn't help, I tried server address and I still getting the same result

I tried different versions of Geyser mod for fabric, the server is offline and I also changed the auth mode to offline

image

I also tried out running the server with the default values and it didn't work

I have no mods installed other than Geyser and Fabric api

To Reproduce

  1. Install the latest version of Fabric server loader (Minecraft 1.20.4 with Fabric Loader 0.15.7)
  2. Download the latest version of Fabric Api and Geyser (which both are in the mods folder)
  3. Run the server in offline mode (update it in server.properties, set online-mode to false) and change the auth mode to auto or offline in the config of Geyser fabric

Expected behaviour

It would be nice to be able to join and crossplay

Screenshots / Videos

image

image

image

Server Version and Plugins

Output: This server is running Geyser version 2.2.2-SNAPSHOT (git-master-621dc6f) (Java: 1.20.4, Bedrock: 1.20.40/1.20.41 - 1.20.60/1.20.61)

(Minecraft 1.20.4 with Fabric Loader 0.15.7) I don't have any other mods/plugins installed

Geyser Dump

https://dump.geysermc.org/NwjDEfGxriIqFZen6kE6iEqKXxNnYR4w

Geyser Version

Geyser version 2.2.2-SNAPSHOT (git-master-621dc6f)

Minecraft: Bedrock Edition Device/Version

v1.20.62

Additional Context

No response

Kas-tle commented 6 months ago

Check https://wiki.geysermc.org/geyser/fixing-unable-to-connect-to-world/, specifically the section at the end about loopback. Please join our Discord for further support questions, as this is likely a configuration issue.

onebeastchris commented 6 months ago

Closing as this is likely a configuration issue - see the link Kastle sent for the fix.

EchoEllet commented 6 months ago

Closing as this is likely a configuration issue - see the link Kastle sent for the fix.

That's not correct, the bedrock server appears to be offline

I didn't change anything in the configurations, it's the default so it's supposed to work

Kas-tle commented 6 months ago

Please read the documentation we sent. It describes the exact issue you're having (trying to connect to a server hosted on the same machine as the bedrock client).

onebeastchris commented 6 months ago

As our setup guide mentions, there unfortunately are issues even when self-hosting with a default configuration - most notably, a windows issue that's preventing Minecraft: Bedrock edition to connect on the server if both are on the same device. Our setup guide, and the docs linked by Kastle earlier mention this & show what's needed to get it working.

If you still face issues with using Geyser, we'd gladly provide further help in the GeyserMC discord server :)

EchoEllet commented 6 months ago

As our setup guide mentions, there unfortunately are issues even when self-hosting with a default configuration - most notably, a windows issue that's preventing Minecraft: Bedrock edition to connect on the server if both are on the same device. Our setup guide, and the docs linked by Kastle earlier mention this & show what's needed to get it working.

If you still face issues with using Geyser, we'd gladly provide further help in the GeyserMC discord server :)

I just tried the bedrock version on a different device, and it seems to work, I tried this mod before 2 years, and it works on the same machine without any issues or changing anything

But I was using paper (spigot plugin), so I thought it was an issue with the fabric apo specific code, but it wasn't

Thank you for your time