Auto Register
Configure SoulFire's auto-register plugin to respond to AuthMe-style register and login prompts automatically.
What this is for
Use auto-register when the target server expects players to register or log in through chat commands after joining.
The current built-in behavior is simple:
- if a chat message contains
/registeror/reg, SoulFire sends the configured register command - if a chat message contains
/loginor/l, SoulFire sends the configured login command - the command is sent after a random delay in milliseconds
This makes it a practical fit for AuthMe-style flows and similar chat-driven login plugins.
What it expects
This plugin works best when the server clearly tells the player which command to use in chat.
It is a good fit when the server displays prompts such as:
/register password password/login password/reg password password/l password
It is a poor fit for:
- GUI-based login systems
- plugin flows that hide the command entirely
- custom registration systems that do not expose standard chat prompts
Configure auto-register
Enable the plugin
Open Plugins and enable Auto Register.
Set the register command
Configure the exact command template used for registration.
The default is:
/register %password% %password%Set the login command
Configure the exact command template used for login.
The default is:
/login %password%Choose the password format
Set the password value SoulFire should substitute for %password%.
The current implementation uses one shared configured password string.
Configure the send delay
Set a min/max delay in milliseconds before the command is sent. That helps avoid sending the command at the exact same instant every time.
Test it safely
Start with one bot on one server.
You want to confirm:
- the server actually shows a prompt containing
/register,/reg,/login, or/l - the command template matches the server's expected syntax
- the password format is what you intended
- the server accepts the command after the chosen delay
Once that works, scale up.
Command examples
These are reasonable starting points. Do not assume every server uses the same syntax.
Common registration command
/register %password% %password%Common login command
/login %password%If the server uses a different alias
/reg %password% %password%Delay guidance
The delay is not a cosmetic setting. It changes when the command is sent after the prompt arrives.
- Keep the delay low if the server expects a fast response and the chat prompt is reliable.
- Increase it slightly if the server, proxy, or chat pipeline is noisy and immediate responses misfire.
- Do not push it arbitrarily high unless the server clearly needs it.
Security notes
Treat the configured password as sensitive.
- Do not reuse an important real-world password here.
- Assume anyone with access to the instance settings can see or reuse it.
- Prefer a dedicated test password for bots.
This plugin does not prove that a server is safe to automate. It only automates a chat-command login flow that already exists.
Known limitations
- It reacts to simple string matches in chat, not deep semantic understanding.
- It does not currently support advanced per-bot password generation logic.
- It will not help with non-chat registration systems.
- It depends on the prompt reaching the bot in readable chat text.
Common failure patterns
Nothing happens after join
The server may not be using a prompt format this plugin recognizes, or the message may never reach normal chat.
The wrong command is sent
Your configured command template does not match the server's syntax.
The command is right, but registration still fails
Check whether the password format, alias, or timing is wrong for that server.
Related pages
How is this page?
Last updated on
Server List Bypass
Use SoulFire's server-list-bypass plugin to ping the server list before join attempts on networks that expect that pre-login behavior.
Fake Virtual Host
Override the hostname and port SoulFire sends in the login handshake when a target network routes players based on the virtual host.