L2JMobius

C6 Mobius Login gets flooded and stuck when using dddos protected proxy

zemaitis · 2 · 4240

Offline zemaitis

  • Vassal
  • *
    • Posts: 2
Hey guys,

I recently decided to buy a better ddos protection which is basically a proxy.

DDoS protection owner creates a ddos protected ip which transfers traffic to my ip address, for example

PROTECTED_IP:2106 -> MY_IP:2106
PROTECTED_IP:7777 -> MY_IP:7777

So what is left for me to do is just hide my IP from public and use his IP address everywhere.

There is a limitation though, everybody's ip address who connects will be same like proxy ip address, however I can work around it.

Problem here is that by using this proxy my Loginserver gets flooded. Only first 4-8 players are able to login, after that Loginserver is just stuck.

I don't know whats happening, it seems like loginserver detects that its being flooded (since all players are logging in from "same" proxy protected IP address).

This happens with latest revision loginserver as well as with older revisions. We tried debugging and everything that we could imagine (disable bruteforce protection, disabled ip address banning, etc. and nothing helped)


Example log:


Quote
nice: cannot set niceness: Permission denied
-------------------------------------------------------------------=[ Config ]
Loading loginserver configuration files.
------------------------------------------------------------------=[ Poolers ]
Initializing ConnectionPool.
----------------------------------------------------------=[ LoginController ]
Cached 10 KeyPairs for RSA communication.
Stored 20 keys for Blowfish communication.
--------------------------------------------------------=[ GameServerManager ]
Loaded 127 server names.
Loaded 1 registered gameserver(s).
Cached 10 RSA keys for gameserver communication.
-----------------------------------------------------------------=[ Ban List ]
Loaded 0 banned IP(s).
-------------------------------------------------=[ IP, Ports & Socket infos ]
Listening for gameservers on *:9016.
Loginserver ready on *:2108.
--------------------------------------------=[ Waiting for gameserver answer ]
Hooked [1] Bartz gameserver on: 51.89.16.248.
Auto created account 'kns91'.
Auto created account 'fiori'.


And that's it after these 2 connections loginserver is stuck. If player enters id/pw and clicks login, login doesn't do anything unless you restart it.

As far as I know this doesn't happen with russian packs. Happens only with l2jmobius, l2jfrozen, acis, scoria and etc.

Did somebody have this problem with ddos protected proxy, that loginserver somehow gets stuck, because it thinks that its being flooded (because all players that are logging have same IP, since they come through ddos protected proxy)? How can it be solved?

Any help would be appreciated, I can also pay for your time.


Online Mobius

  • Distinguished King
  • *****
    • Posts: 15983
Use third party anything, is not considered a bug.
If you want use marketplace to find a developer.