How to Connect Your Minecraft Server to Your Website

Below is the definitive list of plugins to install on your Paper server (`insmp.me`), step-by-step setup guides, and port/DNS configurations.

Server Health Heavy Lag Warning Smart Architecture

1. Why We Do NOT Run Web Maps (Dynmap / BlueMap)

Skipping web map plugins is one of the best optimization decisions you can make for an active Survival SMP. Here is why:

Eliminates Disk Bloat (10GB - 40GB Saved)

Dynmap and BlueMap pre-render every single chunk block into millions of PNG/WebGL tiles. On survival worlds where players explore thousands of blocks, this easily inflates your server storage by 20GB to 50GB and causes disk-full crashes.

Zero CPU Spikes & Stable 20.0 TPS

Whenever players build or break blocks, map plugins schedule background rendering tasks that hammer your CPU cores. Removing it guarantees your Paper 26.2 server stays at a rock-solid 20.0 TPS with zero rubberbanding.

Fast In-Game Warps Over Heavy Browsers

Instead of lagging the server, our website showcases coordinates and 1-click /warp commands (e.g. /warp rammandir, /warp goldentemple). Players visit locations instantly in-game with zero server overhead!

Base Secrecy & Anti-Grief

Live web maps reveal secret player bases, underground vaults, and coordinates to anyone with a browser. Disabling the live map keeps player bases private and safe!

Essential Web Analytics & Diagnostics

2. Plan (Player Analytics)

Provides an enterprise-grade live web dashboard with online player charts, peak hours, playtime retention, server TPS, and performance metrics.

Download Plan

Installation Steps:

  1. Place Plan.jar in your plugins/ folder and restart the server.
  2. By default, Plan hosts a web server on port 8804.
  3. Access your web dashboard at: http://insmp.me:8804
  4. You can create an admin login using the in-game command:
In-Game Setup Command
/plan register <username> <password>
Community Bridge

3. DiscordSRV

Links Minecraft in-game chat directly with your Discord server (discord.gg/NTbf6T7Zj2), broadcasts achievements, and links Discord roles to Minecraft permissions.

Download DiscordSRV

Setup Process:

  1. Go to the Discord Developer Portal and create a new Bot application.
  2. Enable Message Content Intent and Server Members Intent under the "Bot" tab.
  3. Copy your Bot Token into plugins/DiscordSRV/config.yml:
File: plugins/DiscordSRV/config.yml
BotToken: "YOUR_DISCORD_BOT_TOKEN_HERE" Channels: {"global": "YOUR_CHAT_CHANNEL_ID_HERE"} DiscordConsoleChannelId: "YOUR_CONSOLE_CHANNEL_ID"
Cross-Play & Avatars Visual Integration

4. SkinsRestorer & GeyserMC

Guarantees that player heads and avatars render properly on the website roster, and allows mobile Bedrock players to join.

SkinsRestorer

Fetches official Mojang skins for offline/cracked and bedrock accounts. Without this, player heads on your website might display Steve or Alex defaults.

/skin set <skin_name>

GeyserMC + Floodgate

Opens Bedrock UDP port 19132 on your server. Mobile (MCPE), iOS, Android, and console players can join alongside Java players at insmp.me:19132!

Economy Loop Player-to-Player Commerce

5. Recommended Economy Loop Plugins

To achieve a true player-driven economy without infinite admin money printers, install this tested stack:

QuickShop-Hikari (Player Chest Shops)

The core of your economy! Players place chests, hit them with any item, and set their price. Player A sells iron → Player B sells food → Player C sells enchanted books. Zero infinite admin shop duplication!

/qs create [price]Download QuickShop-Hikari

Jobs Reborn (Balanced In-Game Labor)

Rewards active play with small, balanced coin rewards: Miner, Farmer, Fisher, Lumberjack, Hunter. Keep base payouts modest (Stone ₹0.02, Coal ₹0.50, Iron ₹1.00, Diamond ₹8.00) so players trade with each other.

/jobs browseDownload Jobs Reborn

Quests / BeautyQuests (Daily Challenges)

Daily & weekly community objectives ("Mine 128 stone → ₹25", "Obtain 10 diamonds → ₹250"). Gives players daily motivation to log in and grind legitimately.

/questsDownload BeautyQuests

NotBounties (Player PvP Bounties)

Allows players to place bounties on rivals. Creates a natural money sink and drives fierce Colosseum PvP fights!

/bounty [player] [amount]Download NotBounties
Networking insmp.me DNS Config

6. Ports & DNS Setup for insmp.me

Configure your domain registrar (e.g. Cloudflare, Namecheap, GoDaddy) and VPS firewall to ensure seamless connections:

Type Name / Host Target / IP Port Purpose
A insmp.me 172.198.58.74 -- Primary Domain to Server Host
SRV _minecraft._tcp insmp.me 25565 Automatic Java Minecraft routing
Port 25565 (TCP) -- 25565 Java Edition Minecraft server
Port 19132 (UDP) -- 19132 GeyserMC Bedrock cross-play
Port 8804 (TCP) -- 8804 Plan analytics web dashboard
Tip for Ubuntu/Debian VPS Firewall: If running UFW firewall, open the required ports using:
sudo ufw allow 25565/tcp sudo ufw allow 19132/udp sudo ufw allow 8804/tcp