Skip to content

Improve File Watching to account for E4mc, Essential, Open-to-Lan, etc. #125

@fzzyhmstrs

Description

@fzzyhmstrs

Currently gating my synced executor behind being dedicated only. I should work on improved logic for this, as touched on in #124. A couple options:

  • Have the client task check if it's integrated server is open to lan. If it is, perform the server-like actions on that server as well as the normal client actions (?_
  • Have two separate executors, and start the server one for dedicated, but also when a server is opened to lan. (Do e4mc etc. trigger an "opening to lan"?)

With the unknowns, way 1 is probably best. Make a separate method in the synced registry specifically for handling that part, and pass integrated updates to it as needed, either skipping the client updates or doing them and excluding the local player from the server updates.

Metadata

Metadata

Assignees

No one assigned

    Labels

    my actionAn action or checklist I'm setting for myself as a reminder

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions