I built my own Discord-Minecraft chat bridge because DiscordSRV was eating too much RAM on my budget VPS

  • Thread starter Thread starter /u/Crafty_Sorbet5427
  • Start date Start date
U

/u/Crafty_Sorbet5427

Guest
Hey r/admincraft,

I run a small Minecraft server on a budget VPS and for a long time I was using DiscordSRV for the Discord chat bridge. It works great, but I noticed it was adding a noticeable chunk of RAM just to maintain a persistent JDA (Java Discord API) connection living inside the JVM 24/7.

For a budget server where every MB counts, having a full Discord bot running inside your Minecraft process felt wasteful — especially since I only needed basic chat bridging and announcements.

**So I built my own solution.*\*

Instead of embedding a Discord bot inside the plugin, my plugin talks to a lightweight web API. The heavy Discord connection lives on a separate web server, completely outside your Minecraft JVM. The plugin just makes small async HTTP calls — no persistent connections, no JDA, minimal RAM overhead inside the server process itself.

**What it does:*\*

- Real-time chat bridge (Minecraft ↔ Discord) — **fully free**

- Player join/leave alerts — **fully free**

- Announcements (instant, scheduled, or repeating interval) — **fully free**

- Content filters (bad words, link blocking) — **fully free**

- Role mention control (blacklist specific roles, auto-strip u/everyone/u/here) — **fully free**

- Web dashboard for all config — no yml editing for most things

The only thing that's limited on the free tier is how many announcement slots and statistics module slots you get — the actual features themselves are all free.

**How it compares to DiscordSRV:*\*

- ✅ No JDA inside your JVM = lower RAM on the Minecraft side

- ✅ Dashboard config instead of yml files

- ✅ Bot stays online even when your MC server restarts

- ❌ Depends on my web service being online (not fully self-hosted like DiscordSRV)

- ❌ Fewer features than DiscordSRV overall — it's a much newer project

Not trying to replace DiscordSRV — it's a fantastic plugin with years of development behind it. This is just a lighter alternative for people running small servers on tight hardware who want a simple bridge without the RAM cost.

Would love honest feedback from anyone who gives it a try! Happy to answer questions about how it works under the hood.

*(Not posting a link to comply with sub rules — just search "GatewayMC-Sync" if you're curious)*

submitted by /u/Crafty_Sorbet5427
[link] [comments]

Continue reading...
 
Back
Top