2018-05-24 19:53:27 -05:00
2018-05-09 18:45:11 -05:00
2018-05-09 18:56:26 -05:00
2018-05-24 19:53:27 -05:00
2018-05-07 22:16:01 -05:00
2018-05-07 22:16:01 -05:00
2018-05-07 22:16:01 -05:00
2018-05-09 18:37:15 -05:00
2018-05-09 18:37:15 -05:00
2018-05-07 22:16:01 -05:00
2018-05-07 22:16:01 -05:00
2018-05-07 22:16:01 -05:00
2018-05-09 18:37:15 -05:00
2018-05-07 22:16:01 -05:00

Routes Minecraft client connections to backend servers based upon the requested server address.

Usage

Flags:
  --help                     Show context-sensitive help (also try --help-long
                             and --help-man).
  --port=25565               The port bound to listen for Minecraft client
                             connections
  --api-binding=API-BINDING  The host:port bound for servicing API requests
  --mapping=MAPPING ...      Mapping of external hostname to internal server
                             host:port

REST API

  • GET /routes Retrieves the currently configured routes
  • POST /routes Registers a route given a JSON body structured like:
{
  "serverAddress": "CLIENT REQUESTED SERVER ADDRESS",
  "backend": "HOST:PORT"
}
  • DELETE /routes/{serverAddress} Deletes an existing route for the given serverAddress
S
Description
Fork of itzg/mc-router with automc extensions (Postgres LISTEN/NOTIFY route source, login-state kick to waker). Soft fork — upstream/main tracked verbatim, automc-specific code in internal/automc/.
Readme 1.7 MiB
Languages
Go 99.6%
Dockerfile 0.3%