This is a public mapping of server IPs <-> a pretty display name. This data is used extensively around Lunar Client, most notably when displaying server names (or "Private Server", if unknown) on the friends list. Historically, this mapping was handled internally, and server owners did not have a good way to manage data for their server.
Please feel free to open a PR against servers.json
in this repository, and we'll review it as soon as possible. Once merged, Lunar Client services will update over the next 20 minutes.
The addresses
array in each server object is actually an array of IP suffixes. For example, "addresses": ["lunar.gg", "other.domain"]
will match lunar.gg
, na.lunar.gg
, play.other.domain
, and so on.
We also require your server's primary connection information and allowed client versions. The primaryAddress
field should be an address included** in the addresses
array. The minecraftVersions
field must be an array of client versions allowed on your Minecraft server. (ie. 1.18, 1.19); The primaryMinecraftVersion
field must be a version included in the minecraftVersions
array.
In addition to the entry that you will need to provide in the servers.json
, you will need to upload a .png
version of your logo into the /logos
directory in this repository. All images are to be transparent, square (1:1 aspect ratio), and a minimum of 512px in width and height. The file name should match the server ID in the servers.json
(for example: lunarnetwork.png
).
We ask that this repository is only used to store mappings for public Minecraft servers. Some server IPs, such as private SMPs, tournament servers, etc. should not be listed in this repository, out of respect for privacy.
Go for it.
Please contact us at support.lunarclient.com for any additional questions.