Skip to content

Create API endpoint for making modifications to game world #328

Open
@Volte6

Description

@Volte6

Description

This is just something I'm mulling over at the moment.

The general idea is:

  • Create an API endpoint for world modification.
    • Should probably be RESTful, or mostly RESTful.
  • All world-or-data modifying admin commands would behave as they do now, except final "writes" would be directed through the API.
  • Additional tools could be written to interact with this API.

This have the benefit of de-coupling the admin interface from the code - it could even be moved to its own repository.

This would also allow other creative implementations to ultimately supplant the default tools, such as:

  • A native application.
  • A pure CLI interface

Concerns

  • Creates extra maintenance and effort for modifying or creating new in-game commands
  • Probably still want to lock game-state while changes or requests are being processed through the API

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions