Open
Description
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