<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ESN Docs: new guides and tools</title>
<link>https://docs.esnoffical.com/</link>
<atom:link href="https://docs.esnoffical.com/rss.xml" rel="self" type="application/rss+xml"/>
<description>New and updated ESN Hosting guides and tools for Discord bots, Minecraft and game servers.</description>
<language>en-us</language>
<lastBuildDate>Tue, 03 Nov 2026 06:17:02 +0000</lastBuildDate>
<item><title>Tools for Discord Bots, Server Security and Minecraft</title><link>https://docs.esnoffical.com/tools.html</link><guid isPermaLink="true">https://docs.esnoffical.com/tools.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>All ESN tools in one place: Discord embed builder, timestamps, colored text, invite links, scam link and permission checkers, and Minecraft server tools.</description></item>
<item><title>Switch Hosts to ESN in About 10 Minutes (Bots + Minecraft)</title><link>https://docs.esnoffical.com/switch-to-esn.html</link><guid isPermaLink="true">https://docs.esnoffical.com/switch-to-esn.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Move your Discord bot or Minecraft server to ESN from Replit, PebbleHost, DatHost or a VPS: a short checklist, the built-in importer, and staff help in a ticket.</description></item>
<item><title>Replit Alternative for Discord Bots (24/7 Hosting)</title><link>https://docs.esnoffical.com/replit-alternative-discord-bot.html</link><guid isPermaLink="true">https://docs.esnoffical.com/replit-alternative-discord-bot.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Replit removed Always On in January 2024, so Discord bots sleep or restart. Why it happens, your options, and how to move your bot to 24/7 hosting.</description></item>
<item><title>PebbleHost Alternative for Discord Bots: Honest Comparison</title><link>https://docs.esnoffical.com/pebblehost-alternative.html</link><guid isPermaLink="true">https://docs.esnoffical.com/pebblehost-alternative.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>PebbleHost vs ESN for Discord bot hosting: price, RAM, storage, backups and languages side by side, and when each one is the better pick.</description></item>
<item><title>Minecraft Startup Flags Generator (Aikar's Flags)</title><link>https://docs.esnoffical.com/minecraft-startup-flags-generator.html</link><guid isPermaLink="true">https://docs.esnoffical.com/minecraft-startup-flags-generator.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Make a Java start command for your Minecraft server with Aikar's flags and the right -Xmx for your RAM. Copy it as a command, start.sh or start.bat.</description></item>
<item><title>How to Host a Minecraft Server Without Port Forwarding</title><link>https://docs.esnoffical.com/minecraft-server-without-port-forwarding.html</link><guid isPermaLink="true">https://docs.esnoffical.com/minecraft-server-without-port-forwarding.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Five ways to let friends join your Minecraft server without port forwarding: LAN, VPN networks, tunnels, Realms and hosting, with honest trade-offs.</description></item>
<item><title>Minecraft Server Status Banner Generator</title><link>https://docs.esnoffical.com/minecraft-server-status-banner.html</link><guid isPermaLink="true">https://docs.esnoffical.com/minecraft-server-status-banner.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Make a live Minecraft server status banner (online, players, version) for your website, forum or README. Java and Bedrock, no sign-up.</description></item>
<item><title>Minecraft Server RAM Calculator: How Much RAM Do I Need?</title><link>https://docs.esnoffical.com/minecraft-server-ram-calculator.html</link><guid isPermaLink="true">https://docs.esnoffical.com/minecraft-server-ram-calculator.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Work out how much RAM your Minecraft server needs from players, plugins or mods, view distance and Geyser, with an honest range and the plan that fits.</description></item>
<item><title>Minecraft server.properties Generator (Java Edition)</title><link>https://docs.esnoffical.com/minecraft-server-properties-generator.html</link><guid isPermaLink="true">https://docs.esnoffical.com/minecraft-server-properties-generator.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Generate a server.properties file for your Minecraft Java server: game mode, difficulty, PvP, whitelist, view distance, seed and more. Copy or download it.</description></item>
<item><title>Minecraft Server Icon Maker (64x64 server-icon.png)</title><link>https://docs.esnoffical.com/minecraft-server-icon-maker.html</link><guid isPermaLink="true">https://docs.esnoffical.com/minecraft-server-icon-maker.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Turn any image into a 64x64 server-icon.png for your Minecraft server, right in your browser. Then upload it next to server.properties.</description></item>
<item><title>Minecraft MOTD Generator with Live Preview</title><link>https://docs.esnoffical.com/minecraft-motd-generator.html</link><guid isPermaLink="true">https://docs.esnoffical.com/minecraft-motd-generator.html</guid><pubDate>Tue, 03 Nov 2026 05:51:48 +0000</pubDate><description>Make a colored Minecraft server MOTD with a live preview and copy the exact server.properties line. Supports colors, bold, italic and two lines.</description></item>
<item><title>Geyser + Floodgate Setup: Config, Ports, Proxies and Linking (2026)</title><link>https://docs.esnoffical.com/geyser-floodgate-setup.html</link><guid isPermaLink="true">https://docs.esnoffical.com/geyser-floodgate-setup.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>The detailed Geyser and Floodgate plugin setup: every important config.yml option, Bedrock ports and the new transport setting, Velocity/BungeeCord key.pem, account linking, packs and updates.</description></item>
<item><title>Fix "This interaction failed" / "The application did not respond"</title><link>https://docs.esnoffical.com/fix-this-interaction-failed.html</link><guid isPermaLink="true">https://docs.esnoffical.com/fix-this-interaction-failed.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Why Discord shows "This interaction failed" on buttons or "The application did not respond" on slash commands, and how to fix it with defer, followups and persistent views.</description></item>
<item><title>Fix PrivilegedIntentsRequired / "Used disallowed intents" (Discord bot)</title><link>https://docs.esnoffical.com/fix-privileged-intents-required.html</link><guid isPermaLink="true">https://docs.esnoffical.com/fix-privileged-intents-required.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Your Discord bot crashes with PrivilegedIntentsRequired (discord.py) or "Used disallowed intents" (discord.js). Here is why, and how to turn the intents on or stop asking for them.</description></item>
<item><title>Fix ModuleNotFoundError: No module named 'discord' (and dotenv, audioop)</title><link>https://docs.esnoffical.com/fix-modulenotfounderror-discord.html</link><guid isPermaLink="true">https://docs.esnoffical.com/fix-modulenotfounderror-discord.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Why Python says No module named 'discord' (or 'dotenv' or 'audioop') and how to fix it on your PC, in VS Code and on your bot host with requirements.txt.</description></item>
<item><title>Fix Minecraft "Outdated server" / "Outdated client" / "Incompatible client"</title><link>https://docs.esnoffical.com/fix-minecraft-outdated-server-client.html</link><guid isPermaLink="true">https://docs.esnoffical.com/fix-minecraft-outdated-server-client.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Why Minecraft says Outdated server, Outdated client or Incompatible client when you join, and how to fix it: match versions, change the server version, or add ViaVersion.</description></item>
<item><title>Fix Minecraft "FAILED TO BIND TO PORT" (Address already in use)</title><link>https://docs.esnoffical.com/fix-minecraft-failed-to-bind-to-port.html</link><guid isPermaLink="true">https://docs.esnoffical.com/fix-minecraft-failed-to-bind-to-port.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Why a Minecraft server says FAILED TO BIND TO PORT (java.net.BindException: Address already in use), and how to fix server-port, server-ip, plugin ports and leftover processes.</description></item>
<item><title>Minecraft "Can't keep up! Is the server overloaded?" Fix</title><link>https://docs.esnoffical.com/fix-minecraft-cant-keep-up.html</link><guid isPermaLink="true">https://docs.esnoffical.com/fix-minecraft-cant-keep-up.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>What the Minecraft console warning Can't keep up! Is the server overloaded? means, when to ignore it, and how to find and fix the real cause with spark.</description></item>
<item><title>Fix "Improper token has been passed" (discord.py LoginFailure)</title><link>https://docs.esnoffical.com/fix-improper-token-passed.html</link><guid isPermaLink="true">https://docs.esnoffical.com/fix-improper-token-passed.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Why your Discord bot fails with LoginFailure: Improper token has been passed (or TokenInvalid in discord.js), and how to get, store and load the right token.</description></item>
<item><title>Discord Bot Rate Limited (429)? What It Means and How to Fix It</title><link>https://docs.esnoffical.com/fix-discord-bot-rate-limited-429.html</link><guid isPermaLink="true">https://docs.esnoffical.com/fix-discord-bot-rate-limited-429.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Why your Discord bot logs "We are being rate limited" or gets HTTP 429, what the global, per-route and Cloudflare limits are, and how to stop hitting them.</description></item>
<item><title>How to Host a Discord Bot 24/7 (Python): Deploy on ESN, Part 5</title><link>https://docs.esnoffical.com/first-discord-bot-part-5.html</link><guid isPermaLink="true">https://docs.esnoffical.com/first-discord-bot-part-5.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Part 5 of the Python Discord bot course: why the bot goes offline with your PC, then upload it to ESN Hosting, set bot.py and the token, start it, and add restarts and backups.</description></item>
<item><title>Save Data in a discord.py Bot with SQLite: Points + Leaderboard (Part 4)</title><link>https://docs.esnoffical.com/first-discord-bot-part-4.html</link><guid isPermaLink="true">https://docs.esnoffical.com/first-discord-bot-part-4.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Part 4 of the Python Discord bot course: store data in SQLite with aiosqlite and build /daily, /points and /leaderboard commands that survive restarts.</description></item>
<item><title>discord.py Slash Commands, Embeds, Buttons and Cogs (Part 3)</title><link>https://docs.esnoffical.com/first-discord-bot-part-3.html</link><guid isPermaLink="true">https://docs.esnoffical.com/first-discord-bot-part-3.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Part 3 of the Python Discord bot course: slash command options, an embed, a button with discord.ui.View, cooldowns, an error handler and splitting commands into cogs.</description></item>
<item><title>Discord Bot in Python 3.12: Hello World + /ping (Part 2)</title><link>https://docs.esnoffical.com/first-discord-bot-part-2.html</link><guid isPermaLink="true">https://docs.esnoffical.com/first-discord-bot-part-2.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Part 2 of the Python Discord bot course: install Python 3.12 and discord.py, keep your token in a .env file and write a bot with a /ping slash command.</description></item>
<item><title>How to Make a Discord Bot in Python (2026), Part 1: Create the Bot</title><link>https://docs.esnoffical.com/first-discord-bot-part-1.html</link><guid isPermaLink="true">https://docs.esnoffical.com/first-discord-bot-part-1.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Part 1 of the Python Discord bot course: create an application in the Discord Developer Portal, get the bot token, keep it secret and invite the bot to your test server.</description></item>
<item><title>Make Your First Discord Bot in Python: 5-Part Course (2026)</title><link>https://docs.esnoffical.com/first-discord-bot-course.html</link><guid isPermaLink="true">https://docs.esnoffical.com/first-discord-bot-course.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>A step-by-step course to build a Discord bot in Python 3.12 with discord.py 2: bot account, slash commands, embeds, buttons, cogs, a SQLite points system and 24/7 hosting.</description></item>
<item><title>Discord Timestamp Generator: &lt;t:unix:R&gt; Codes</title><link>https://docs.esnoffical.com/discord-timestamp-generator.html</link><guid isPermaLink="true">https://docs.esnoffical.com/discord-timestamp-generator.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Make Discord timestamp codes that show in each reader's own time zone. Pick a date, copy &lt;t:…&gt; for short, long, date and relative styles.</description></item>
<item><title>Discord Snowflake to Date: When Was This ID Created?</title><link>https://docs.esnoffical.com/discord-snowflake-to-date.html</link><guid isPermaLink="true">https://docs.esnoffical.com/discord-snowflake-to-date.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Paste any Discord user, server, channel or message ID (or a message link) to see when it was created, its age, Unix time and a ready &lt;t:…&gt; code.</description></item>
<item><title>discord.py Bot Keeps Disconnecting? 6 Fixes</title><link>https://docs.esnoffical.com/discord-py-bot-keeps-disconnecting.html</link><guid isPermaLink="true">https://docs.esnoffical.com/discord-py-bot-keeps-disconnecting.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Why a discord.py bot disconnects, reconnects or shows "heartbeat blocked" warnings, with code fixes for blocking calls, rate limits, memory and crashes.</description></item>
<item><title>Discord Embed Builder with Live Preview + Webhook Sender</title><link>https://docs.esnoffical.com/discord-embed-builder.html</link><guid isPermaLink="true">https://docs.esnoffical.com/discord-embed-builder.html</guid><pubDate>Tue, 03 Nov 2026 05:51:47 +0000</pubDate><description>Build a Discord embed with a live preview, then copy the webhook JSON, discord.py or discord.js code, or send it to your own webhook from your browser.</description></item>
</channel>
</rss>
