From a825039902f8a2336e8472ed6f1069cbb61f9681 Mon Sep 17 00:00:00 2001 From: Ollie <75035364+obfuscatedgenerated@users.noreply.github.com> Date: Fri, 26 May 2023 11:05:39 +0100 Subject: [PATCH 1/2] note about proxies --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e951839..4a0a33a 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ There are plans to allow for a choice of storage implementation, but for now you - You forgot to enable `ip_forward` in BungeeCord's `config.yml`. - Multiple players are using the same IP address (e.g. behind a NAT like a home, school or office network). Other players may see the wrong name in the MOTD. - The player frequently changes their IP address (e.g. using a VPN or dynamic IP address) +Your server is behind a reverse proxy (e.g. Cloudflare, ngrok, etc.) These limitations cannot be overcome, as the plugin has no way of knowing which player is pinging the proxy. It collects their IP when they join, and uses that to determine their name next time they ping the proxy. From 07ecbcdd793bc6248eb4299ef3222bacecc9206d Mon Sep 17 00:00:00 2001 From: Ollie <75035364+obfuscatedgenerated@users.noreply.github.com> Date: Fri, 26 May 2023 11:06:06 +0100 Subject: [PATCH 2/2] bullet point --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a0a33a..6ccca1f 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ There are plans to allow for a choice of storage implementation, but for now you - You forgot to enable `ip_forward` in BungeeCord's `config.yml`. - Multiple players are using the same IP address (e.g. behind a NAT like a home, school or office network). Other players may see the wrong name in the MOTD. - The player frequently changes their IP address (e.g. using a VPN or dynamic IP address) -Your server is behind a reverse proxy (e.g. Cloudflare, ngrok, etc.) +- Your server is behind a reverse proxy (e.g. Cloudflare, ngrok, etc.) These limitations cannot be overcome, as the plugin has no way of knowing which player is pinging the proxy. It collects their IP when they join, and uses that to determine their name next time they ping the proxy.