Elytrium / LimboFilter

Powerful bot filtering solution for Minecraft proxies. Built with LimboAPI.
https://elytrium.net/
GNU Affero General Public License v3.0
150 stars 42 forks source link

[BUG] Only 3 chunks will load on Paper 1.20.4 servers after joining with LimboFilter captcha #89

Closed Alulom closed 9 months ago

Alulom commented 10 months ago

[BUG] Only view-distance of 3 chunks will load on Paper 1.20.4 servers behind Velocity when joining with LimboFilter captcha

To Reproduce:

  1. Start a latest version of Velocity with only LimboAPI and LimboFilter installed (default configurations, latest versions).
  2. Start a server behind Velocity, Paper or any of its forks, version 1.20.4 (important)!, with a view-distance of 4 or more.
  3. Join the server, enter a captcha, and connect to the 1.20.4 server. Regardless of your view-distance setting, only a view distance of 3 chunks will load.
  4. If you rejoin, the bug will disappear, and chunks will load normally.
  5. If you reload LimboFilter and rejoin by reentering the captcha, the bug will reappear, and only a view distance of 3 chunks will load again. This bug only affects servers running version 1.20.4 behind th proxy. As far as I checked, chunks on a 1.20.1 server will load normally regardless of how you join.

Expected behavior: Chunks should load normally on every join.

Загружается только 3 чанка на серверах 1.20.4 под Velocity после входа с капчей лимбофильтра. Шаги для Воспроизведения:

  1. Запустите последнюю версию Velocity с установленными LimboAPI и LimboFilter (стандартные конфигурации, последние версии).
  2. Запустите сервер под Velocity, используя Paper или форк, версию 1.20.4 (важно), с view-distance 4 или больше.
  3. Присоединитесь к серверу, введите капчу и подключитесь к серверу 1.20.4. Независимо от настройки дальности видимости, загрузится только дальность видимости 3 чанка.
  4. Если вы перезайдете, баг исчезнет, и чанки будут загружаться нормально.
  5. Если вы перезагрузите LimboFilter и снова присоединитесь, введя капчу, баг снова появится, и дальность видимости будет 3 чанка. Баг влияет только на серверы под велосити на 1.20.4. Чанки на серверах 1.20.1 и ниже будут загружаються нормально, независимо от того, как входить (с капчей или без).

Screenshots:

  1. Server config. 0view_distance_config

  2. Joining with captcha 1joining_with_captcha

  3. Only 3 view distance loads on 1.20.4 server 3only3chunksload

  4. If you rejoin with no captcha chunks will load normal 4rejoin_normal_load

  5. If you reload LimboFilter and rejoin entering a captcha 3 chunks will load again.

Server Info:

UserNugget commented 10 months ago

LimboAPI issue as it skip ClientSettings packet, will be fixed in 1.1.21