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.
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!
2. Plan (Player Analytics)
Provides an enterprise-grade live web dashboard with online player charts, peak hours, playtime retention, server TPS, and performance metrics.
Installation Steps:
- Place
Plan.jarin yourplugins/folder and restart the server. - By default, Plan hosts a web server on port
8804. - Access your web dashboard at:
http://insmp.me:8804 - You can create an admin login using the in-game command:
/plan register <username> <password>
3. DiscordSRV
Links Minecraft in-game chat directly with your Discord server (discord.gg/NTbf6T7Zj2), broadcasts achievements, and links Discord roles to Minecraft permissions.
Setup Process:
- Go to the Discord Developer Portal and create a new Bot application.
- Enable Message Content Intent and Server Members Intent under the "Bot" tab.
- Copy your Bot Token into
plugins/DiscordSRV/config.yml:
BotToken: "YOUR_DISCORD_BOT_TOKEN_HERE"
Channels: {"global": "YOUR_CHAT_CHANNEL_ID_HERE"}
DiscordConsoleChannelId: "YOUR_CONSOLE_CHANNEL_ID"
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!
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-HikariJobs 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 browse • Download Jobs RebornQuests / 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.
/quests • Download BeautyQuestsNotBounties (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 NotBounties6. 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 |
sudo ufw allow 25565/tcp
sudo ufw allow 19132/udp
sudo ufw allow 8804/tcp