Skip to content

Proxy Integration

PicoLimbo is compatible with popular Minecraft proxies, such as Velocity and BungeeCord, to manage player connections and routing.

TIP

Velocity is recommended for most server networks. Velocity is modern and more secure compared to BungeeCord/BungeeGuard.

Velocity Modern Forwarding 1.13+

Velocity Modern Forwarding is a method of forwarding player connections using the Velocity proxy. To enable Velocity Modern Forwarding, set the following configuration options:

toml
bind = "127.0.0.1:30066"

[forwarding]
method = "MODERN"
secret = "sup3r-s3cr3t"
toml
player-info-forwarding-mode = "modern"

[servers]
limbo = "127.0.0.1:30066"
text
sup3r-s3cr3t

TIP

You can use environment variables to store the forwarding secret.

toml
[forwarding]
method = "MODERN"
secret = "${FORWARDING_SECRET}"

BungeeGuard Authentication

BungeeGuard is an additional security feature that provide token-based authentication for incoming player connections. To enable BungeeGuard authentication, set the following configuration options:

On Velocity

toml
bind = "127.0.0.1:30066"

[forwarding]
method = "BUNGEE_GUARD"
tokens = ["sup3r-s3cr3t"]
toml
player-info-forwarding-mode = "bungeeguard"

[servers]
limbo = "127.0.0.1:30066"
text
sup3r-s3cr3t

On BungeeCord

First, install the BungeeGuard or BungeeGuardPlus plugin.

toml
bind = "127.0.0.1:30066"

[forwarding]
method = "BUNGEE_GUARD"
tokens = ["sup3r-s3cr3t"]
yaml
ip_forward: true
servers:
  limbo:
    address: 127.0.0.1:30066
yaml
token: sup3r-s3cr3t

BungeeCord Legacy Forwarding

To enable BungeeCord forwarding, set the following configuration options:

On Velocity

toml
bind = "127.0.0.1:30066"

[forwarding]
method = "LEGACY"
toml
player-info-forwarding-mode = "legacy"

[servers]
limbo = "127.0.0.1:30066"

On BungeeCord

toml
bind = "127.0.0.1:30066"

[forwarding]
method = "LEGACY"
yaml
ip_forward: true
servers:
  limbo:
    address: 127.0.0.1:30066

No Forwarding

To disable forwarding:

toml
bind = "127.0.0.1:30066"

[forwarding]
method = "NONE"

Use this only if PicoLimbo is running standalone or for testing purposes.

Released under the MIT License.