-
-
Notifications
You must be signed in to change notification settings - Fork 149
Description
What happened?
All players have the same IP. 192.168.0.1
What this issue is about?
This ticket is only about server setups without reverse proxies involved. Please use an existing ticket or create a new for that. For example:
- Plugins in combination with reverse proxies: HAProxy or TCPShield: See Session not found with IP-changing plugins (i.e. TCPShield, HAProxyDetector) #722
- Minecraft proxies like BungeeCord/Velocity: See All players have the same IP - TCPShield workaround version (192.168.0.1) #728
Is this relevant for me?
- You don't use BungeeCord/Velocity.
- You are not using HAProxy, TCPShield or similar local proxies.
What information this ticket needs?
It's important for us to get all the information to reproduce it and find the source. So please provide the following details:
- Server software with exact version number
- Plugin version
- Which type of login logic you are using, namely if you are using ProtocolLib or ProtocolSupport and in which version.
- Full server log
- Plugin configuration file
- Special steps to reproduce?
In order to find the source of this bug, please provide the smallest reproducible setup. This means:
- Only FastLogi, auth and protocol plugin installed
- Please state explicitly if happens too without any plugins installed at all.
Details
Motivation is unexpected server hoster changes, which we also saw in the past.- Doesn't happen with the other protocol plugin too? Then maybe it's an issue there or the integration of this.
Original:
Details
@HuJKI think it's FastLogin's bug
Doesn't have to be, it's only a correlation. First lets get the smallest reproducible configuration.
@HuJK @CroaBeast Please try it out with only auth plugin and FastLogin installed. There is a lot of chaos about what exactly the server configurations are. It's very important which server software you are using and what plugins are installed. Including if Minecraft native proxies are involved, see below. That's why I'm splitting up the tickets for proxy and without proxy setups.
There are big differences between a Minecraft proxy setup like the OP and ProtocolLib, ProtocolSupport spigot only handling. With Minecraft proxies the integration is not so deep. The plugin uses the direct BungeeCord/Velocity API onlinemode changes. The forwarding of details to Spigot then is done by BungeeCord and is the same like normal online mode. The Spigot plugin of FastLogin only gets the command to authenticate to the auth plugin. There are no changes to Minecraft internals here.
Originally posted by @games647 in #728 (comment)