LimboAuth - Minecraft Auth System for Velocity proxy built in virtual server (Limbo).

Overview

Elytrium

LimboAuth

Join our Discord Proxy Stats Proxy Stats

Auth System built in virtual server (Limbo).
MC-Market
SpigotMC.org
Описание и обсуждение на русском языке (spigotmc.ru)
Описание и обсуждение на русском языке (rubukkit.org)

Test server: ely.su

See also

  • LimboFilter - Most powerful bot filtering solution for Minecraft proxies. Built with LimboAPI.
  • LimboAPI - Library for sending players to virtual servers (called limbo)

Features of LimboAuth

  • Supports H2, MySQL, PostgreSQL databases
  • Geyser Floodgate support
  • Hybrid (Floodgate/Online/Offline) mode support
  • Uses BCrypt - the best hashing algorithm for password
  • Ability to migrate from AuthMe-alike plugins
  • Ability to block weak passwords
  • TOTP 2FA support
  • Ability to set UUID from database
  • Highly customisable config - you can change all the messages the plugin sends, or just disable them
  • MCEdit schematic world loading
  • And more..

Donation

Your donations are really appreciated. Donations wallets/links/cards:

Comments
  • [BUG] Сообщения в чате не отображаются на 1.19

    [BUG] Сообщения в чате не отображаются на 1.19

    Пробовал на пустом конфиге велосити и лимбо плагинов /velocity dump --> https://dump.velocitypowered.com/aterebiliz.json На 1.18.2 все видно на том же запущеном сервере

    Версия плагинов последняя из релизов image

    bug 
    opened by melzyy 10
  • [BUG] /changepassword Не работает

    [BUG] /changepassword Не работает

    Описание Смена пароля в игре для игроков не работает.

    Конкретнее

    1. Вводишь команду /changepassword [пароль] [пароль]
    2. В чат выбрасывает ошибку "Incorrect argument for command at position..."

    Должно было быть Пароль должен был смениться.

    Скрины 2022-06-25_13 32 01

    Информация

    • Все плагины лимбо (Авторизация, фильтр и API) 1.0.5 версии.

    • Дамп велосити: https://dump.velocitypowered.com/yiyimifoqe.json

    bug 
    opened by exosmium 6
  • [ENHANCEMENT] 1.18.2 Support

    [ENHANCEMENT] 1.18.2 Support

    Joining to the limbo with 1.18.2 on 1.16.5 server with ViaVersion just disconnects the client.

    When the session is active the 1.18.2 client can play normally.

    enhancement 
    opened by linsaftw 6
  • [BUG] Login Error

    [BUG] Login Error

    Describe the bug Anyone that join the server get kicked and "Disconnected" message appear

    To Reproduce Steps to reproduce the behavior:

    1. Install limboauth and limboapi
    2. connect to the server
    3. See error

    Expected behavior User can successfully connect to the server

    Screenshots image

    Server Info (please complete the following information):

    • All Limbo plugins versions:

    • [LimboAPI 1.0.4-SNAPSHOT, downloaded from https://github.com/Elytrium/LimboAPI/actions/runs/2082878209]

    • [LimboAuth 1.0.4-SNAPSHOT, downloaded from https://github.com/Elytrium/LimboAuth/actions/runs/2086353707]

    • /velocity dump link [https://dump.velocitypowered.com/uwefasagoh.json]

    Additional context None

    bug 
    opened by Garuda2703 5
  • [BUG] Premium players losing their data

    [BUG] Premium players losing their data

    Describe the bug My configuration: https://pastebin.com/M2nBQHuw So i configure the plugin when a premium player join he doesn't need to register. The problem is randomly they connected on the server and the system doesn't recognize them as "Premium Players" and changed their UUID and they have to register. To fix the problem all i have to do is remove the specific player form LimboAuth Database but it's happen with A LOT of premium players and it's really annoying.

    To Reproduce Steps to reproduce the behavior:

    1. Not sure, it's happen randomly

    Expected behavior

    Screenshots

    Server Info (please complete the following information):

    • All Limbo plugins versions:

    • LimboAuth 1.0.4 Snapshop downloaded from https://github.com/Elytrium/LimboAuth/actions/runs/1745448894

    • LimboAPI 1.0.3 latest

    • Velocity Dump in private: noiraksA#9930

    Additional context Add any other context about the problem here.

    bug 
    opened by Askarionn 5
  • [BUG] Offline players can't login

    [BUG] Offline players can't login

    I found that closed "online-mode-need-auth" after. Offline players can't login. A little Offline players can login in after waiting for a while another player still can't login it shows:"fail login,invalid session" image

    bug 
    opened by g2nnyS 5
  • [BUG] If forced to use offline UUID, my online skin will not be displayed and cannot be moved after logined

    [BUG] If forced to use offline UUID, my online skin will not be displayed and cannot be moved after logined

    After I turn on option "force-offline-uuid",my online skin not be display, cannot be moved But if I close "force-offline-uuid" my data stored on the offline UUID will be lost (my velocity server have SkinsRestorer)

    bug 
    opened by g2nnyS 5
  • [ENHANCEMENT] Add 1.19.2 support

    [ENHANCEMENT] Add 1.19.2 support

    Describe the feature you'd like to have implemented Add support for 1.19.2

    Is your feature request related to an existing problem? Please describe. When players try to join through 1.19.2, they get kicked

    enhancement 
    opened by MineForce899 4
  • Do not remove premium account passwords from database

    Do not remove premium account passwords from database

    Hello i use MYSQL database and my Site also connected to same database when my players use /premium command the plugin delete's password from database thats why my players couldnt login from site. how can i fix that ?

    enhancement 
    opened by MegalithOffical 4
  • [ENHANCEMENT] Добавление команды /logout

    [ENHANCEMENT] Добавление команды /logout

    Отсутствует команда /logout закрывающую сессию игрока.

    Понятно что не каждый этим пользуется, однако в некотором случае нужная функция.

    Можно добавить в конфиг опцию которая выключает сохранении сессии и при каждом заходе будет требовать пароль + добавить всё и саму команду /logout

    enhancement 
    opened by Snoop1CattZ69 3
  • [BUG] Doesn't make the hub do /premium

    [BUG] Doesn't make the hub do /premium

    I have entered limboauth, limbofilter and limboapi in the bungee, but when I go to do /premium or try to change password to the hub it says unknown command

    I did something wrong. Please let me know thank you

    bug 
    opened by puritynetwork 2
  • [ENHANCEMENT] Automatically purge unused accounts

    [ENHANCEMENT] Automatically purge unused accounts

    Describe the feature you'd like to have implemented Automatically purge unused accounts which are not logon for a while, like what AuthMe supports.

    Is your feature request related to an existing problem? Please describe. No.

    Additional context https://github.com/AuthMe/AuthMeReloaded/blob/75b3a571e1786368659a0e69209f5735a400ea5e/src/main/java/fr/xephi/authme/task/purge/PurgeTask.java

    enhancement 
    opened by skbeh 0
  • Keep hash after enabling premium

    Keep hash after enabling premium

    I added a column PREMIUM, so hashes are stored after running /premium.

    Unfortunately, I'm not entirely sure how the "online-mode-need-auth" option works, but it seemingly behaves the same way as in 1.0.6-SNAPSHOT.

    opened by FZnachor 0
  • [BUG] Saving TOTP recovery codes is not implemented

    [BUG] Saving TOTP recovery codes is not implemented

    Describe the bug LimboAuth generates TOTP scratch codes, but doesn't store them anywhere (see there). dev.samstevens.totp.recovery.RecoveryCodeGenerator just provides N random strings, that should be stored yourself. TOTP doesn't describe recovery codes, it's a mechanism that is outside the scope of TOTP.

    Possible solution Add table column or separate table for storing generated recovery codes.

    p.s. I think such long alphanumeric strings for recovery codes is a bad idea for a Minecraft server. It might be better to generate small integers, such it does GoogleAuth.

    bug 
    opened by Brikster 0
  • [BUG] Timeout when player joins

    [BUG] Timeout when player joins

    Describe the bug When a player join using minecraft bedrock it sometimes go through and most of the time getting time out by limboapi

    To Reproduce Steps to reproduce the behavior: Join a limboauth server with minecraft bedrock

    Expected behavior Works nicely without error

    Screenshots If applicable, add screenshots to help explain your problem. image

    Server Info (please complete the following information):

    • All Limbo plugins versions:

    • [e.g. LimboAPI 1.0.5-SNAPSHOT, downloaded from https://github.com/Elytrium/LimboAPI/actions/runs/2579535740]

    • [e.g. LimboAuth 1.0.3-rc3, downloaded from https://github.com/Elytrium/LimboAPI/actions/runs/2481464963]

    • /velocity dump link [(https://dump.velocitypowered.com/nonuyokipo.json)]

    Additional context Add any other context about the problem here.

    bug 
    opened by Garuda2703 5
  • [ENHANCEMENT] Изменение заполнителей сообщений

    [ENHANCEMENT] Изменение заполнителей сообщений

    Изменить заполнители сообщений.

    Сейчас заполнители имеют вид {0}, это не удобно при переводе, т.к приходится проверять каждое сообщение при переводе на другой язык.

    В идеале всё же сделать плейсхолдеры, скорость прогрузки прокси это конечно хорошо, но это мизерные миллисекунды потерь, если всё же поменять заполнители на более понятные)

    Было бы в разы удобнее тем, кто переводит сообщения на свой язык.

    enhancement 
    opened by Snoop1CattZ69 1
Releases(1.0.8)
Owner
Elytrium
Entertainment Studio.
Elytrium
This is a Velocity plugin that makes it possible to host a modern forge server behind a Velocity proxy!

Ambassador This is a Velocity plugin that makes it possible to host a modern forge server behind a Velocity proxy! Unlike other solutions, this plugin

Adrian Bergqvist 31 Dec 28, 2022
Winfoom is an HTTP(s) proxy server facade that allows applications to authenticate through the proxy without having to deal with the actual handshake.

winfoom Basic Proxy Facade for NTLM, Kerberos, SOCKS and Proxy Auto Config file proxies To help this project please give it a star ⭐ Overview Winfoom

Eugen Covaci 56 Dec 8, 2022
Make the Velocity proxy run commands based on backend input.

Command Sync Server This plugin allows the Velocity proxy to run commands based on backend input. Purpose The purpose of this is to allow easy access

Wind Development 3 May 23, 2022
BlackBox is a virtual engine, it can clone and run virtual application on Android

BlackBox is a virtual engine, it can clone and run virtual application on Android, users don't have to install APK file to run the application on devices. BlackBox control all virtual applications, so you can do anything you want by using BlackBox.

null 1.6k Jan 3, 2023
Text to Speech Project for Spring Boot and Kotlin, Auth Server, Python with Fast API (gTTS)

TTS-App Text to Speech Project for Spring Boot Module (etc Resource, Auth Server, Python with Fast API (gTTS)) Python의 gTTS lib를 활용하여 텍스트를 음성으로 변환하는 서

Seokhyun 7 Dec 21, 2021
Fabric mod to (maybe) ignore global bans while still using the auth server

=== SECURITY WARNING === DO NOT USE THIS MOD IF YOU DO NOT 100% TRUST THE SERVER NOT TO STEAL YOUR ACCOUNT. This mod is not secure because servers wil

null 15 Dec 20, 2022
Protect your Spigot server against IP forwarding exploits, as well as blocking unknown BungeeCord and/or Velocity proxies.

Sentey Protect your Spigot server against IP forwarding exploits, as well as blocking unknown BungeeCord and/or Velocity proxies. But firewalls are a

ComuGamers Network 18 Dec 28, 2022
Echo client-server components to evaluate Project Loom virtual threads.

Overview Project Loom is the OpenJDK initiative to introduce user-mode threads in Java. The purpose of this repository is to compare Project Loom virt

Elliot Barlas 15 Nov 1, 2022
A generic proxy server for applying access-control policies for a FHIR-store.

FHIR Access Proxy This is a simple access-control proxy that sits in front of a FHIR store (e.g., a HAPI FHIR server, GCP FHIR store, etc.) and contro

Google 17 Jan 5, 2023
🚀 A Motd Virtualization with Minecraft Proxy.

ProxyVirtualMotd プレイヤー別に 仮想 Motd を表示するプラグインです For Minecraft Proxy (BungeeCord / Waterfall) Plugin Waterfall 1.18 v483 動作確認済み Features 実装済みの機能です (今後、新機

takagi-minecraft-lab 3 Sep 21, 2022
CobaltStrike and Google Auth twice

GoogleAuth 基于cobaltStrike的谷歌二次验证 语言:Java 目的:实现在多人联合中的安全验证 原文:https://my.oschina.net/u/4587690/blog/5161930 开发原因:很简单,原文没有源代码。也没有jar包,不能“拿来吧你”。所以就自己写算了。

null 58 Dec 20, 2022
This project shows how to configure basic auth to secure our rest API and basic transaction on Data JPA

Basic Atuthentication Spring Boot Data JPA, MySQL This project shows how to configure basic auth to secure our rest API and basic transaction on Data

Hafizullah Samim 1 Feb 10, 2022
Add custom auth options (e.g. face unlock) to your phone using Xposed.

UniversalAuth This project aims to bring a variety of custom authentication options to various Android ROMs. Your phone needs to have Xposed (or EdXpo

Andy Bao 134 Dec 29, 2022
This project demonstrates reference implementation of Auth API Client

Client Application to test Auth API for OTP verification. Introduction Aadhaar “authentication” means the process wherein Aadhaar Number or Virtual ID

UIDAI 3 Oct 27, 2021
Portal system based on front and back end separation built by ruoyi separation version

Keington-Portal-Separate English 中文 Introduction Keington Portal Separate is an official website portal system built by Keington Information Technolog

许怀安 1 Jan 30, 2022
Drifty is an open-source interactive File Downloader system built with java. It is currently available in CLI mode and has the GUI version under active development.

Drifty Drifty is an open-source interactive File Downloader system built using Java. It takes the link to the file, the directory where it needs to be

Saptarshi Sarkar 60 Dec 24, 2022
💡极致性能的企业级Java服务器框架,RPC,游戏服务器框架,web应用服务器框架。(Extreme fast enterprise Java server framework, can be RPC, game server framework, web server framework.)

?? 为性能而生的万能服务器框架 ?? Ⅰ. zfoo简介 ?? 性能炸裂,天生异步,Actor设计思想,无锁化设计,基于Spring的MVC式用法的万能RPC框架 极致序列化,原生集成的目前二进制序列化和反序列化速度最快的 zfoo protocol 作为网络通讯协议 高可拓展性,单台服务器部署,

null 1k Jan 1, 2023
Mirror of Apache Velocity Engine

Title: Apache Velocity Engine Apache Velocity Welcome to Apache Velocity Engine! Apache Velocity is a general purpose template engine written in Java.

The Apache Software Foundation 298 Dec 22, 2022
Velocity global chat/discord bridge

VelocityDiscord Velocity global chat/discord bridge Default config generated on startup: # Don't change this config_version="1" [discord] # Bot token

Foo 8 Dec 18, 2022