TCPShield / RealIP

The Spigot, Bungee and Velocity plugin that parses client IP addresses passed from the TCPShield network.
https://tcpshield.com
MIT License
145 stars 52 forks source link

incompatibility fastlogin #59

Open cicatrice74 opened 3 years ago

cicatrice74 commented 3 years ago

When using latest tcpshield 2.5 and fastlogin it causes fastlogin to not autologin my players, please fix this

Dogocoton commented 3 years ago

It works for me

cicatrice74 commented 3 years ago

u have to use latest fastlogin dev, latest tcpshield 2.5, it will go asking for login on autologin and autoregister premium players too

Dogocoton commented 3 years ago

try without tcpshield

cicatrice74 commented 3 years ago

itried it,

whitout tcpshield 2.5 or with tcpshield 2.4 it is all ok.

Il Lun 28 Giu 2021, 02:20 Ignacio Mencía Serna @.***> ha scritto:

try without tcpshield

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/TCPShield/RealIP/issues/59#issuecomment-869248899, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC76P7RSOFBWOIEC2TZS4LDTU6547ANCNFSM47LTVWSA .

Dogocoton commented 3 years ago

try resetting all your server's plugin data and worlds

cicatrice74 commented 3 years ago

what ?! Reset server's plugin data ?! I told you if i use old tpcshield 2.4 it normally functions, i will not delete my server's data to "try" this.

Il giorno lun 28 giu 2021 alle ore 19:07 Ignacio Mencía Serna < @.***> ha scritto:

try resetting all your server's plugin data and worlds

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/TCPShield/RealIP/issues/59#issuecomment-869858744, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC76P7VV5QJUPO6QHY4OODDTVCT6LANCNFSM47LTVWSA .

Dogocoton commented 3 years ago

contact tcpshield via email

Krakenied commented 2 years ago

https://github.com/games647/FastLogin/blob/main/bukkit/src/main/java/com/github/games647/fastlogin/bukkit/listener/ConnectionListener.java#L75 It takes wrong IP address

cicatrice74 commented 2 years ago

Possible no one has the same problem using tcpshiled >= 2.5 and fastlogin ? It is not properly functioning, it will ask for login every premium player, if you use tcpshield 2.4 it is properly functioning, please, give a test on it, i'm using paper 1.16.5 latest dev and latest fastlogin dev and latest authme reloaded dev, it is annoying repeating the same thing to only know there is an incompatibility and no one seems to be interested in fixing this up. I have autoregister, autologin enabled on fastlogin, u should try this and finally tell me : "you are right, there is a problem with it, we are going to fix this."

AlexPresso commented 2 years ago

I opened an issue on the FastLogin project for the same problem: games647/FastLogin#595 Due to TCPShield changing the player IP while after it's authenticated, FastLogin fails retrieving it with: No on-going login session for player: ...

SkyDude0 commented 2 years ago

i have the same problem only with 2.5+ version

cicatrice74 commented 2 years ago

Can we finally know if this is a tcpshield issue or a fastlogin issue ?

AlexPresso commented 2 years ago

TCPShield is working fully as intended, the problem is due to FastLogin not being able to handle the player IP change:

When a player joins the server, he has the TCPShield proxy IP, FastLogin tries to auto-login the player with that IP. When TCPShield has finished connecting the player to the server, it replaces its IP with the real player's IP (not the proxy one anymore). Then FastLogin is unable to retrieve the player in the auto-logged list while using the first player IP (the proxy one which isn't used anymore).

cicatrice74 commented 2 years ago

The problem seems to be out again on latest tcpshield 2.5.5, any suggestion how to fix it ?

argon000s commented 2 years ago

TCPShield-2.5.6 with FastLoginBukkit tcpshield update is now saying all players ips are now 192.168.0.1 (my router internal ip) any ideas how to fix?

cicatrice74 commented 2 years ago

Any news about this annoying issue ? Some of us still need fastlogin/tcpshield togheter, but it seems no one can help us find a definitive solution, is it possible all of you only have Mega/Servers ? Please help us find a definitive solution: TcpShield (RealIp plugin) + Fastlogin , so we can have the real players' ips on our servers