adde0109 / Ambassador

This is a Velocity plugin that makes it possible to host a modern forge server behind a Velocity proxy!
GNU Lesser General Public License v2.1
85 stars 18 forks source link

Connection problems #46

Closed Icosider closed 7 months ago

Icosider commented 8 months ago

I have updated Velocity, the ForgeClientResetPacket client mod is 0.2.3. When i try to connect on second server, i get this error: image

In console:

 unable to connect to server factions
com.velocitypowered.proxy.util.except.QuietRuntimeException: The connection to the remote server was unexpectedly closed.

Minecraft version: 1.19.2 Velocity version: velocity-3.3.0-SNAPSHOT-330 Forge version: 43.3.7 Forge mods: proxy-compatible-forge-1.19.2-1.1.4

adde0109 commented 7 months ago

Could you confirm that the client has loaded the ForgeClientResetPacket client mod? You could go into "mods" in the main menu.

adde0109 commented 7 months ago

Oh, my bad. You have the wrong version of the ForgeClientResetPacket client mod. For 1.19.2 it should be 0.2.2 not 0.2.3.

Icosider commented 7 months ago

Figured out what the problem was! The problem was that my world contained missing blocks from the Botania mod. There is no fashion itself and the Ambassador takes this into account and does not allow on the connection to server. Disabling it in the config might have saved me.

If the configuration itself in the config actually only allows you to log in to the server with missing blocks/items/entities, then I think this can only cause problems with transferring inventory from one server to another. In other cases, in theory, there should be no problems.

Could you add an explanation to the configuration file that if the block/item/entity is missing in the world, then it will not be allowed either and the setting must be turned on to true?

adde0109 commented 7 months ago

I thought you wanted to use reset packet mod because you had the wrong version installed. The chat says 'Reset type: NONE' which means that the client reset packet mod isn't used. The registries are saved in the level.dat file. Botana might have caused the registries to be different on the other server.