Skip to content

Using PicoLimbo as an Authentication Server

This page is still work in progress and needs to be written/improved.

LibreLogin / LibreLoginProd

LibreLogin (kyngs/LibreLogin) is no longer actively maintained. LibreLoginProd (Navio1430/LibreLoginProd) is a community fork of LibreLogin. However, the developer has since moved on to create NavAuth from scratch.

For this tutorial, we'll be using Velocity and LibreLoginProd.

Server Setup

Assume we have the following servers:

  • Velocity proxy on port 25565
  • Paper server on port 30066
  • PicoLimbo on port 30067

Configuration

Configure your config.conf from LibreLoginProd and velocity.toml file as follows:

text
# ... rest of the configuration omitted
limbo=[
    limbo
]

lobby {
    root=[
        survival
    ]
}
# ... rest of the configuration omitted
toml
# Usually, if you use an authentication plugin,
# you'd set online mode to false
online-mode = false

[servers]
survival = "127.0.0.1:30066"
limbo = "127.0.0.1:30067"

try = ["survival", "limbo"]

Other Authentication Plugin Recommendations

NavAuth is available at Navio1430/NavAuth.

LimboAuth

LimboAuth can be found at Elytrium/LimboAuth. It has comparable popularity to the original LibreLogin plugin.

AuthMe / AuthMeReloaded

AuthMe / AuthMeReloaded is probably the most popular and oldest authentication plugin available. You can find it at AuthMe/AuthMeReloaded. It may however not be compatible with limbo servers (I haven't tested it yet.)

Released under the MIT License.