NeoForge – nonpremium setting is being overridden on server startup

Hello,

I am experiencing an issue with a Minecraft Java server running NeoForge on the AMP panel.

There is a server authentication setting (responsible for allowing players without official accounts to join) which I attempt to disable in the server configuration file.
However, after every server start, this setting is automatically re-enabled.

Environment

  • Server type: Minecraft Java – NeoForge

  • Control panel: AMP

  • Java: Temurin (system default)

  • Server instance: freshly created, no existing data

Steps already taken

  1. Created a brand new server instance.

  2. Selected NeoForge as the server type.

  3. Selected the desired NeoForge version manually.

  4. Started the server once to generate configuration files.

  5. Fully stopped the server.

  6. Edited the main server configuration file to disable account authentication.

  7. Saved the file.

  8. Started the server again.

  9. Checked the configuration file after startup.

  10. The authentication setting was automatically reverted.

Additional checks:

  • Modified the setting via the AMP configuration UI → same result.

  • Modified the setting directly in the file system → same result.

  • Restarted the server multiple times.

  • Enabled and disabled Standalone Server option.

  • Confirmed no proxy (Velocity / BungeeCord) is being used.

  • No mods or plugins installed yet (clean setup).

Issue summary

It appears that either AMP or the NeoForge startup process is forcibly enforcing official account authentication on every startup, regardless of manual configuration.

Questions

  1. Is this behavior expected for NeoForge servers?

  2. Is there an AMP-level option that enforces this authentication setting?

  3. Is it possible to disable account authentication on a NeoForge server without using a proxy?

  4. If not, is this a NeoForge limitation or a hosting-side restriction?

Thank you for your assistance.

Discussion of piracy is forbidden on this forum.

AMP doesn’t prevent you from turning off the ownership check as it’s required for proxies such as Velocity or Bungeecord, but obviously we can’t help you commit piracy by advising on how to allow people who don’t own the game join your server.