Skip to content

Command /plan and other don't work on backend servers #4305

@MrShard

Description

@MrShard

Describe the issue

Commands /plan, /plan register, and other Plan commands don't work on backend Paper servers in proxy mode. When executing Plan commands on the backend server, there is no output at all - commands are completely ignored.

Commands work correctly on Velocity proxy console using /planproxy.

This prevents user registration, as /plan register needs to work on game servers.

Setup:

  • Velocity 3.4.0 with Plan installed
  • Paper 1.21.8 with Plan installed
  • MySQL database shared between proxy and backends
  • Webserver disabled on backends
  • Allow_proxy_to_manage_settings: true enabled

Exceptions & Other Logs

No errors in logs on either proxy or backend servers

Plugin versions

  • Plan version: 5.6 build 2965
  • Velocity: 3.4.0
  • Paper: 1.21.8

Additional information

Backend config excerpt:

Database:
    Type: MySQL
Webserver:
    Disable_Webserver: true
Plugin:
    Configuration:
        Allow_proxy_to_manage_settings: true
Plan.jar is installed on both proxy and all backend servers, all pointing to same MySQL database. Server shows up correctly in Plan web interface and player data is being collected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugIssues that contain unintended behavior

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions