Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?

EDDN - Elite Dangerous Data Network

Server Migration

EDDN is moving to a new server. This document is intended for authors of software that uses EDDN (either as a sender or a listener) and describes the minimal changes that you will need to make to your software to ensure that it can still communicate with EDDN after August 9th 2017.

There are two related changes:

  • The primary EDDN gateway and relay have moved to a new server. The old server will be decommissioned and its DNS record allowed to expire soon after August 9th.
  • The EDDN schemas are being renamed to reflect that change, and so that they can be served from their canonical URIs.

Migration Steps

Senders

  • Change the destination address for your messages from http://eddn-gateway.elite-markets.net:8080/upload/ to https://eddn.edcd.io:4430/upload/ .

  • Change the $schemaRef property in your messages from http://schemas.elite-markets.net/eddn/... to https://eddn.edcd.io/schemas/.... i.e.:

    • Change http://schemas.elite-markets.net/eddn/blackmarket/1 to https://eddn.edcd.io/schemas/blackmarket/1
    • Change http://schemas.elite-markets.net/eddn/commodity/3 to https://eddn.edcd.io/schemas/commodity/3
    • Change http://schemas.elite-markets.net/eddn/journal/1 to https://eddn.edcd.io/schemas/journal/1
    • Change http://schemas.elite-markets.net/eddn/outfitting/2 to https://eddn.edcd.io/schemas/outfitting/2
    • Change http://schemas.elite-markets.net/eddn/shipyard/2 to https://eddn.edcd.io/schemas/shipyard/2
    • And similarly for the .../test schemas.
  • Software that does not contain these changes will cease to be able to send to EDDN on or shortly after August 9th.

Listeners

  • Change the address that you listen to from tcp://eddn-relay.elite-markets.net:9500 to tcp://eddn.edcd.io:9500 .
  • Accept both the old schemas and the new schema names. i.e. accept either http://schemas.elite-markets.net/eddn/... or https://eddn.edcd.io/schemas/... in a message's $schemaRef property.
  • Note that you will only start to receive messages with the new schema names after August 9th.

Further info

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.