Skip to content

Use transfer packets to switch users between subservers? #925

@Protonull

Description

@Protonull

This is a proposal to switch from whichever mechanism Velocity uses to move players between servers it manages, to using the transfer packet, deferring the responsibility of move to the client, which would presumably resolve a number of complaints related to mods.

The various mods that players use do not understand the difference between the lobby server, CivMini, and CivMC proper. I may be wrong, but I seem to remember a player request for the lobby area to be moved to a different coordinate because it kept overriding his 0,0 map data on main. This is due to the lobby server, CivMini, and CivMC proper sharing the same dimensions (eg: minecraft:overworld). PaperMC, depite using a world system, in lieu of vanilla's dimension system, doesn't inform players which world they're in. Nor was #735 accepted, which would've supplied that information, albeit in a non-standard way.

Presumably, if the client is told to transfer to another server, then these issues no longer exists because the client knows it's a different server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions