startServer

open override fun startServer(): Result<Unit>

Attempts to start the server if it is not running

If the server does not exist it will be created then started. If it does exist, but is not running it will be started. If the server is already running, nothing will happen.

Return

Result of success if the server started, else an error