Overview
By default, Minecraft servers run in online mode, meaning only players with a legitimate Mojang/Microsoft account can connect. If you want to allow non-premium (cracked) players to join your server, you need to switch the server to offline mode.Enabling Offline Mode
Step 1: Access Your Server Files
- Log in to the Syncara Control Panel at panel.syncara.host.
- Select the server you want to configure.
- Navigate to the File Manager section.
Step 2: Edit server.properties
- Locate and open the
server.propertiesfile in the root directory of your server. - Find the following line:
- Change it to:
- Save the file and restart your server for the changes to take effect.
After restarting, your server will no longer verify player accounts through Mojang’s authentication servers. Both premium and non-premium players will be able to connect.
Securing Your Offline Mode Server
Since offline mode disables account verification, it is critical to install an authentication plugin to prevent unauthorized players from impersonating others. Here are the recommended options:AuthMe (Bukkit/Spigot/Paper)
AuthMe Reloaded is the most widely used authentication plugin for offline mode servers. It requires players to register and log in with a password before they can interact with the server.- Download AuthMe from SpigotMC.
- Place the
.jarfile into your server’splugins/folder. - Restart the server.
- Players will now be prompted to
/register <password> <password>on their first join, and/login <password>on subsequent joins.
LibreLogin (Velocity/BungeeCord/Paper)
For proxy-based networks, LibreLogin offers modern authentication with seamless premium auto-login support.- Download LibreLogin from GitHub.
- Install on your proxy and backend servers as instructed in their documentation.
- Configure to your needs.
Using a Proxy? (BungeeCord / Velocity)
If you run a proxy-based network (BungeeCord or Velocity), the offline mode setting works slightly differently:- Set
online-mode=falsein each backend server’sserver.properties. - On BungeeCord: Set
online_mode: falseinconfig.ymlif you want to allow cracked players. - On Velocity: Set
online-mode=falseinvelocity.toml. - Enable
bungeecord: truein each backend server’sspigot.yml(for BungeeCord), or install the appropriate forwarding plugin for Velocity.
Summary
| Setting | File | Value |
|---|---|---|
| Standalone Server | server.properties | online-mode=false |
| BungeeCord Proxy | config.yml | online_mode: false |
| Velocity Proxy | velocity.toml | online-mode=false |