Replies: 4 comments 2 replies
-
It's somewhat intentional that we don't allow replacing messages which are generally only visible due to lower than recommended security setups |
Beta Was this translation helpful? Give feedback.
-
I'm trying to avoid losing old players who had the IP saved before we even setup a proxy. Why would you consider this setup "lower than recommended"? |
Beta Was this translation helpful? Give feedback.
-
Because your backend instances should generally not be exposed to the public internet, velocity makes it safer but it is still a security risk, especially if you're running 3rd party plugins, etc; The recommended solution for picking up a proxy is in "shared hosting envs" is to put the proxy where your old ingress was, and move the backend server to somewhere else so you can retain the old ip/port combo |
Beta Was this translation helpful? Give feedback.
-
I'll +1 this - I somewhat disagree with the concept of how this was interpreted. I don't use the proxy for security - I use it so players don't get disconnected. This is on two different servers, one remote, one local - the IP has to be public otherwise the proxy can't connect. Sure, I could setup firewall rules that only let the proxy connect, but this is also on a home internet connection - it's not based in a datacenter with all of those tools in front of me. Players are running into this error when trying to connect via the old IP - this should be customizable. The TL;DR of this whole thing is that proxies have different use cases outside of just security and sometimes things happen outside of our control / need to happen to tackle an issue headon and you can't keep your old IP/Port combo on the proxy - or in my case, I moved the proxy to a remote, more stable environment for cheap to keep players online when needed. |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem?
Players sometimes connect to an old IP they found in chat and get met with "This server requires you to connect with Velocity."
I'd like to configure the message, as very little players know what that means.
Describe the solution you'd like.
I suggest a new field in the
messages
section of paper-global.yml that makes this configurable.The code containing the message is found in
0774-Add-Velocity-IP-Forwarding-Support.patch
Describe alternatives you've considered.
I thought of using AsyncPlayerPreLoginEvent, but it seems that the disconnect happens before it's even called.
Other
No response
Beta Was this translation helpful? Give feedback.
All reactions