LimboAuth Client Mod

LimboAuth Client Mod

Implement auto-login with the LimboAuth plugin, the client mod and optionally using a custom launcher

by
1.9K Downloads
fabricforgeutility
Rent Server with this Mod

About this Mod

Elytrium

LimboAuth Client Mod

Join our Discord

A client mod for LimboAuth
Test server: ely.su

Mod dependencies

  • Architectury API

Features of LimboAuth Client Mod

  • Saves session tokens to the config file (.minecraft/config/limboauth.yml)
  • You can set your own session token via the custom launcher

How does session token work

  1. The server makes a token - a struct that contains an issue timestamp
  2. The server signs this token with a private verify key (which you can see in the LimboAuth config)
  3. The server sends the token to the client, the client saves it to the config file
  4. When player joins the server, servers asks client if he has a session token
  5. If the player has a session token, it sends it to the server
  6. The server verifies the token via the private verify key

How to generate a session token

Pseudocode

# This key must be the same in the plugin config and in the server hash issuer
verify_key = "testkey123"
issue_timestamp = unix_timestamp_millis()
player_username = "TestPlayer123"

username_bytes = utf8.string_to_bytes(lower(player_username))
timestamp_bytes = big_endian.long_to_bytes(issue_timestamp)

# siphash 2-4 (default siphash) is used here
tokenhash = siphash.hash(verify_key, byte_concat(username_bytes, timestamp_bytes))
hash_bytes = big_endian.long_to_bytes(tokenhash)

token = base64.encode_to_string(byte_concat(timestamp_bytes, hash_bytes))

When does the token expire?

  • The token expires if the player changes his password
  • See ISSUEDTIME database field

Donation

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

  • MasterCard Debit Card (Tinkoff Bank): 5536 9140 0599 1975
  • Qiwi Wallet: PFORG or this link
  • YooMoney Wallet: 4100 1721 8467 044 or this link
  • Monero (XMR): 86VQyCz68ApebfFgrzRFAuYLdvd3qG8iT9RHcru9moQkJR9W2Q89Gt3ecFQcFu6wncGwGJsMS9E8Bfr9brztBNbX7Q2rfYS

Available Versions

Release 1.0.0release
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4forge
January 16, 2023
Release 1.0.0release
MC 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4fabric
January 16, 2023

How to Install LimboAuth Client Mod on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.19.4).

3

Install Mod

Open the mod browser in the dashboard and search for "LimboAuth Client Mod". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricforge

Minecraft Versions

1.19.4, 1.19.3, 1.19.2 (+17 more)

Server-side

~ Optional

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

LimboAuth Client Mod server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.19.4). You can switch loaders with one click in the panel.

Is LimboAuth Client Mod compatible with fabric and forge?

LimboAuth Client Mod officially supports fabric, forge for Minecraft 1.19.4, 1.19.3, 1.19.2. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with LimboAuth Client Mod – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if LimboAuth Client Mod consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install LimboAuth Client Mod with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Affero General Public License v3.0 or later
Server-side
Optional

Supported Versions

1.19.41.19.31.19.21.19.11.191.18.21.18.11.181.17.11.17+10 more