Author: Arthur

  • CPU vs RAM: What Actually Stops Minecraft Lag in 2026?

    CPU vs RAM: What Actually Stops Minecraft Lag in 2026?

    It is the universal nightmare of every public Minecraft server owner: the chat starts filling with “L?” and “Lag!” while your Ticks Per Second (TPS) plummet into the single digits. You check your hosting dashboard, see that you’re only using 4GB of your 16GB RAM, and wonder, “Why is this happening? I paid for the extra memory!”

    In the world of minecraft server hosting, there is a pervasive myth that “more RAM equals more speed.” Marketing teams love to sell you “Unlimited RAM” plans because it’s a cheap resource to give away. But as we move further into 2026, the technical reality of Minecraft has shifted.

    If you want to start a minecraft server that actually stays smooth under pressure, you need to understand the hierarchy of hardware. This guide will settle the debate once and for all: CPU vs RAM: What Actually Stops Minecraft Lag in 2026?


    1. The Great Hardware Debate: Why RAM Is Usually the Wrong Answer

    When a beginner looks for the best minecraft servers, they almost always filter by the amount of RAM. It’s an easy number to understand. However, RAM is essentially just “short-term storage.” It’s the desk where your server keeps its work. A bigger desk (more RAM) lets you hold more items, but it doesn’t make the worker (the CPU) move any faster.

    Why “Unlimited RAM” is the Biggest Lie in Minecraft Hosting

    Most budget hosts use “Unlimited RAM” as bait. They might give you 32GB of RAM, but they host your world on an ancient Intel Xeon processor from 2018.

    • The Reality: Minecraft’s main game loop is fundamentally single-threaded. This means that almost all the critical calculations—mob AI, redstone, physics, and plant growth—are handled by just one core of your CPU.
    • The Result: You can have 128GB of RAM, but if that single CPU core can’t finish its calculations within 50 milliseconds, your server will lag.

    If you followed our previous guide on [How to Move Your Minecraft World from One Host to Another Without Data Loss], you probably realized that a high-quality host makes the migration worth it specifically because of the CPU upgrade, not just the memory count.


    2. The Heart of the Server: Why CPU Single-Thread Performance is King

    In 2026, Minecraft (specifically the Java Edition) remains heavily dependent on Single-Thread Performance (STP). Every “tick” (there are 20 in a perfect second) must be completed before the next one starts.

    AMD vs. Intel: The 2026 Benchmarks for Minecraft Servers

    As of early 2026, the landscape has been dominated by the AMD Ryzen 9000 series and the Intel Core Ultra lineup. However, one chip has consistently emerged as the gold standard for a low lag minecraft server: the Ryzen 7 9800X3D.

    CPU ModelArchitectureBest For…Minecraft Performance
    AMD Ryzen 7 9800X3DZen 5 + 3D V-CacheHigh-Performance SMPs⭐⭐⭐⭐⭐
    AMD Ryzen 9 9950XZen 5 (16 Cores)Massive Networks (Folia)⭐⭐⭐⭐
    Intel Core Ultra 9 285KArrow LakeModded Servers⭐⭐⭐⭐
    Intel Xeon Gold / SilverEnterpriseWeb Hosting (Avoid for MC)

    Why 3D V-Cache matters: Minecraft frequently accesses “chunk” data. The massive L3 cache on AMD’s X3D chips allows the CPU to store more of this data directly on the processor, reducing the time it takes to “ask” the RAM for information. This is why a 5.0GHz Ryzen chip often outperforms a 5.5GHz Intel chip in raw TPS stability.


    3. RAM: When Does it Actually Matter?

    While CPU is the “speed,” RAM is the “capacity.” You don’t need more RAM to make things faster, but you need enough RAM to prevent the server from crashing.

    How Much RAM Do You Actually Need in 2026?

    With the release of Minecraft 1.21 and 1.22, memory requirements have increased due to more complex world generation (like Trial Chambers) and new entity AI.

    • Vanilla (2-5 Players): 4GB DDR5
    • Large SMP (20-50 Players): 8GB – 12GB DDR5
    • Heavy Modpacks (ATM9, Vault Hunters): 12GB – 16GB DDR5
    • Massive Public Networks: 16GB+ (usually split across multiple sub-servers)

    Expert Tip: Using more than 16GB of RAM for a single Minecraft instance can actually increase lag. This is due to “Garbage Collection.” When the Java Virtual Machine (JVM) has to “clean” 32GB of memory, the pause it takes to do so can cause a massive lag spike that lasts several seconds.

    The DDR5 Era

    In 2026, the speed of the RAM is just as important as the amount. DDR5-6000MHz is the current sweet spot for minecraft server hosting. Faster RAM allows the CPU to swap data in and out of the “desk” more quickly, which specifically helps with minecraft server plugins that perform heavy database lookups.


    4. The “Third Pillar”: NVMe Storage and Network Latency

    If you have a great CPU and sufficient RAM, but your server still “hiccups” when someone joins or teleports, your bottleneck is likely your storage or your network.

    1. NVMe SSDs vs. SATA

    When a player flies with an Elytra, the server must load chunks from the disk and send them to the RAM.

    • HDD: Impossible for modern Minecraft.
    • SATA SSD: Fine for small groups.
    • NVMe Gen 5: Essential for best minecraft servers. It allows for nearly instantaneous chunk loading, which is the primary cause of “Exploration Lag.”

    2. Network Latency (The Ping Problem)

    Hardware lag (low TPS) is different from network lag (high ping). If your server is hosted in Germany but your players are in Los Angeles, they will experience “rubberbanding” regardless of your CPU. Always choose a host with a location near your primary player base.


    5. Optimization Guide: Software is the Force Multiplier

    You can throw the world’s most powerful hardware at a server, but if you’re running the default Mojang vanilla.jar, you’re wasting money. To truly run a minecraft server efficiently, you must choose the right software.

    The Best Server Software for 2026

    1. PaperMC: The industry standard for most minecraft servers. It fixes countless bugs and optimizes the light engine.
    2. Purpur: A fork of Paper that offers even more configuration options for performance.
    3. Folia: The revolutionary project that introduces multi-threading to Minecraft. If you are aiming for 500+ players like the [Case Study: How Lifesteal SMP Reached 500 Players in 3 Months], Folia is your only option.

    Aikar’s Flags: The Secret Sauce

    Every professional admin uses Aikar’s Flags in their startup script. These flags optimize how Java handles memory (Garbage Collection).

    Bash

    # Example 2026 Optimization Flags
    java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 ...
    

    Setting your -Xms (start memory) and -Xmx (max memory) to the same value prevents the server from lagging while it tries to “claim” more RAM from the system.


    6. How to Diagnose Your Lag: The Pro Admin’s Toolkit

    Don’t guess where your lag is coming from. Use these tools to see exactly which minecraft server plugins or entities are eating your CPU cycles.

    1. /spark profiler: The most powerful tool in 2026. Run /spark profiler --timeout 60 and it will give you a web link showing exactly what percentage of your CPU is being used by “Villager AI” or “Hopper Ticking.”
    2. /timings paste: Built into Paper, this gives a historical view of your server’s health.
    3. View Distance vs. Simulation Distance: * View Distance: How far the player sees (Client side).
      • Simulation Distance: How far away the “world” actually ticks (Server side).
      • The Hack: Set your Simulation Distance to 6 and your View Distance to 10. This keeps the world looking pretty but drastically reduces the CPU load.

    7. Common Mistakes and Expert Tips

    Common Mistakes:

    • Allocating all system RAM: If your VPS has 8GB of RAM, do not give Minecraft 8GB. The Operating System (Linux) needs at least 1GB to breathe.
    • Using “ClearLag” plugins: Paradoxically, “ClearLag” often causes more lag than it fixes because it constantly scans every chunk to delete items. It’s better to use Paper’s built-in entity limits.
    • Over-stuffing with Plugins: Every plugin you add—even a simple “Join Message” plugin—adds a tiny bit of weight to the main thread.

    Expert Tips:

    • Pre-generate your world: Use the Chunky plugin to load 10,000 blocks in every direction before you open the server. This moves the “CPU cost” of chunk generation from your players’ playtime to your maintenance time.
    • Restart daily: Even the best servers have “memory leaks” in certain plugins. A scheduled 4:00 AM restart clears the cache and keeps things fresh.
    • Monitor your “Tick MS”: Don’t just look at TPS. Look at “MSPT” (Milliseconds Per Tick). If it’s under 50ms, your server is healthy. If it’s 45ms, you are on the edge of lagging, even if the TPS still says 20.

    8. Hardware Tiers Comparison Table

    Server TypePlayersRecommended CPURecommended RAM
    Private SMP2-10Ryzen 5 / Intel i54GB – 6GB
    Public Survival20-60Ryzen 7 7800X3D8GB – 12GB
    Factions/Minigames100+Ryzen 9 9950X16GB+
    Modded (Heavy)5-20Intel Core Ultra 912GB – 16GB

    FAQ: People Also Ask

    Does Minecraft use multiple cores?

    Standard Minecraft (Vanilla/Paper) primarily uses one core for the main game logic. However, it does use other cores for “Asynchronous” tasks like saving chunks, chat handling, and networking. Only the Folia server software allows the actual game world to be split across multiple cores.

    Is 32GB of RAM better than 16GB for Minecraft?

    Usually, no. Unless you are running a massive modpack with 300+ mods, 32GB can actually make your server slower due to the “Garbage Collection” overhead mentioned earlier. 8-12GB is the “Goldilocks” zone for most servers.

    Why is my server lagging if the CPU usage is only 20%?

    This is because your total CPU usage is 20%, but the single core Minecraft is running on is likely at 100%. If you have an 8-core CPU and one core is maxed out, your dashboard will show only 12.5% usage, but the game will still lag.


    Conclusion: The Final Verdict

    So, CPU vs RAM: What Actually Stops Minecraft Lag in 2026? The answer is CPU Single-Thread Performance. While you need enough RAM to act as a workspace, the speed at which your world moves is entirely dependent on how fast your processor can “tick.” If you want to build a legacy and follow our tips on [How to Grow Your Server Using TikTok and Reels], you cannot afford to skimp on your hardware.

    When choosing your next minecraft server hosting provider, don’t ask “How much RAM do I get?” Instead, ask “What CPU model are you running?” If the answer isn’t a modern Ryzen or high-end Intel chip, keep looking. Your players (and your TPS) will thank you.

  • How to Move Your Minecraft Server from One Host to Another?

    How to Move Your Minecraft Server from One Host to Another?

    There comes a moment in every server owner’s journey when the current walls start closing in. Perhaps your community has outgrown the limited RAM of a budget plan, or maybe you’re tired of the “no-name” hardware causing lag spikes during peak hours. You’ve decided it’s time to upgrade to a higher-tier minecraft server hosting provider.

    But then, the anxiety sets in. You have months of player builds, complex Redstone contraptions, and thousands of lines of configuration in your minecraft server plugins. The thought of a corrupted chunk or a wiped inventory is enough to keep any admin up at night.

    In this exhaustive 2026 guide, we are teaching you How to Move Your Minecraft World from One Host to Another Without Data Loss. Whether you are running a small private world or a massive public minecraft server, this step-by-step blueprint ensures a “Zero-Downtime” style transition that keeps your player base happy and your data intact.


    1. Why Move? The Signs You Need Better Minecraft Server Hosting

    Before we dive into the “how,” let’s look at the “why.” Not all minecraft servers are created equal. If you are experiencing any of the following, it is likely time to migrate to a more robust infrastructure:

    • Low TPS (Ticks Per Second): Your server stays below 18 TPS even with few players online.
    • Poor Single-Thread Performance: Your current host uses older Xeon CPUs instead of modern Ryzen or high-clock Intel chips.
    • Lack of Control: You can’t access your startup flags or manage your own backups.
    • Scaling Issues: You want to follow our [Case Study: How Lifesteal SMP Reached 500 Players in 3 Months] but your current host hits a “player cap” too early.

    Moving to a low lag minecraft server environment is the best gift you can give your community.


    2. Pre-Migration Checklist: The “Point of No Return”

    Successful migration is 90% preparation and 10% execution. Before you touch a single file, you must complete this checklist to ensure you don’t lose progress.

    A. Perform a “Cold” Backup

    Never try to copy files while the server is running. This leads to “Partial Chunk Saves,” which causes the dreaded “Chunk Reset” bug where a player’s base disappears.

    1. Announce a maintenance window in your Discord (using one of [The Best Discord Bots for Minecraft Server Management in 2026]).
    2. Issue the /stop command.
    3. Trigger the “Backup” function on your old host’s panel.

    B. Gather Your Credentials

    You will need the SFTP (Secure File Transfer Protocol) details for both your old and new hosts. This usually includes:

    • Host/IP Address
    • Port (usually 2022 or 22)
    • Username
    • Password (or SSH Key)

    C. Verify Version Consistency

    Ensure the new server is set to the exact same Minecraft version (e.g., 1.21.1) and Server Jar (Paper, Fabric, Purpur) as the old one. Mixing a Paper world with a Vanilla jar can lead to inventory loss or broken custom items.


    3. Step-by-Step Guide: Moving Files via SFTP

    While some hosts offer “Auto-Importers,” the manual SFTP method is the only way to guarantee you have moved every single file. For this, we recommend using FileZilla or WinSCP.

    Step 1: Connect to the Old Host

    Open your SFTP client and enter the credentials for your old host. You should see a root directory containing folders like world, plugins, and logs.

    Step 2: Create a Local Archive (The “Download” Phase)

    Instead of downloading 10,000 tiny plugin files one by one (which takes hours), use your host’s “File Manager” to Zip/Archive your entire directory.

    • Select all files -> Right-click -> Compress/Archive.
    • Name the file server_backup_full.zip.
    • Download this single .zip file to your computer.

    Expert Tip: If your world folder is massive (over 20GB), consider deleting the logs and backups folders before zipping to save time. These aren’t necessary for the server to run.

    Step 3: The Big Upload

    Connect to your new host via SFTP.

    1. Upload your server_backup_full.zip to the root directory.
    2. On the new host’s control panel, use the “File Manager” to Unarchive/Extract the file.
    3. Ensure the folders are in the root (e.g., /world, not /server_backup_full/world).

    4. Handling Databases: Migrating LuckPerms and MySQL

    If you are running a professional public minecraft server, you likely aren’t using flat files for your ranks and permissions. You are likely using MariaDB or MySQL.

    How to move a database:

    1. Export: On your old host, go to phpMyAdmin and click Export on your database (e.g., luckperms_db).
    2. Save: This will give you a .sql file.
    3. Import: On your new host, create a new database. Go to its phpMyAdmin, click Import, and upload the .sql file.
    4. Update Configs: Go into your plugins/LuckPerms/config.yml on the new server and update the MySQL address, username, and password to match the new host.

    Failure to do this will result in every player losing their ranks and becoming “Guests” upon joining.


    5. Domain and DNS: The Final Switch

    You’ve moved the files, but your players are still trying to connect to the old IP address. This is where DNS (Domain Name System) comes in.

    If you have a custom IP like play.myserver.com, you need to update your “A Record” or “SRV Record.”

    • A Record: Change the “Content” field from the Old IP to the New IP.
    • SRV Record: If your new host uses a non-standard port (e.g., 25601), you must update the SRV record to reflect this.

    Note: DNS propagation can take anywhere from 5 minutes to 24 hours. During this time, some players will land on the old server and some on the new one. This is why you should keep the old server OFF once the move is complete to avoid “Split Progress.”


    6. Pros and Cons of Migration Methods

    MethodProsCons
    Manual SFTPMost reliable; you know exactly what moved.Slower; requires technical knowledge of file structures.
    Auto-ImporterFast; “one-click” solution provided by some hosts.Can fail on large worlds; might miss hidden configuration files.
    Plugin-based (e.g. MyDrive)Good for specific world folders.Doesn’t move the actual server JAR or system configs.

    7. Common Mistakes When Moving Minecraft Servers

    Even the best minecraft servers run into issues during a move. Avoid these common pitfalls:

    1. Level-Name Mismatch: In your server.properties, the level-name= must match the name of your world folder exactly. If your folder is named Survival_2026 but the property says world, the server will generate a brand-new, empty map.
    2. Permission Ownership: On Linux-based minecraft server hosting, sometimes uploaded files are owned by “root” instead of the “container user.” If the server won’t start, use the “Repair Permissions” button on your panel.
    3. Forgetting the usercache.json: This file maps player names to their UUIDs. If you forget this, players might see “Player” instead of their names in certain plugin lists.
    4. The “Online Mode” Toggle: If your old server was in online-mode=false and you switch the new one to true, players will have different UUIDs. They will spawn with empty inventories. Refer to our guide on [How to run a minecraft server: Offline vs Online Mode] for the fix.

    8. Expert Tips for a Perfect Transition

    • Pre-Generate Chunks: Before letting players in, use the Chunky plugin to re-load the world border. This ensures your new CPU is ready for the load.
    • JVM Optimization: Moving hosts is the perfect time to implement [Deep Dive into Aikar’s Flags]. Most new hosts allow you to paste these flags into the startup settings for a low lag minecraft server experience.
    • Update GeyserMC: If you allow Bedrock players, remember to update your [Guide to GeyserMC] settings, as Bedrock players are particularly sensitive to IP and Port changes.
    • Test with “Dummy” Accounts: Before announcing the launch, join the server yourself and break a block, then re-join to see if it saved. Check your /vault and inventories to ensure no data was lost.

    FAQ: People Also Ask

    Can I move a world from Singleplayer to a Hosted Server?

    Yes! The process is almost identical. You find your world in %appdata%/.minecraft/saves, zip it, and upload it to the server. Just remember to rename the folder to match the level-name in your server.properties.

    Will my plugins work on the new host?

    As long as the Java version is the same (usually Java 17 or 21 in 2026), they will work. However, you must update any “License Keys” in your premium minecraft server plugins, as some developers lock their plugins to a specific IP address.

    How long does it take to move a server?

    For a standard survival server (1-5GB), the process takes about 30 to 60 minutes. For massive networks with multiple terabytes of data, it can take several hours of upload time.


    Conclusion: Ready for the Next Chapter

    Learning How to Move Your Minecraft World from One Host to Another Without Data Loss is a rite of passage for every successful server administrator. It marks the transition from “experimenting” to “growing.” By following the SFTP archive method, migrating your databases correctly, and updating your DNS, you ensure that your players’ hard work is protected.

    A server move is the perfect time to re-evaluate your community goals. If you want to improve player stay-times on your new hardware, don’t forget to check out our analysis of [The Psychology of Player Retention].

  • The Best Discord Bots for Minecraft Server Management in 2026

    In 2026, a Minecraft server is no longer just a collection of blocks and plugins; it is the center of a digital social ecosystem. If you want to start a Minecraft server that thrives, you must understand that the “game” happens in Minecraft, but the “community” happens on Discord.

    When players log off, your Discord server is what keeps them engaged. It’s where they plan bases, report griefers, and build the relationships that prevent them from leaving. However, managing both a public Minecraft server and a busy Discord guild can be a full-time job. That is where automation comes in.

    In this guide, we are exploring The Best Discord Bots for Minecraft Server Management in 2026. From AI-driven moderators to seamless chat bridges, these tools are the secret weapons used by the best Minecraft servers to stay at the top of the leaderboard.


    1. Why Discord Integration is Mandatory in 2026

    The days of checking an in-game console or scrolling through text logs are over. Modern server owners use Discord as a remote control. Through API integrations, you can manage your low lag Minecraft server from your phone while you’re at the grocery store.

    The Benefits of Integration:

    • Chat Synchronization: Allows players in-game to talk to friends on Discord.
    • Remote Moderation: Kick or ban players directly from a Discord channel.
    • Account Linking: Prevents “alt-account” ban evaders by requiring a verified Discord account to join.
    • Community Retention: Keeps the conversation alive 24/7, which is a core pillar of The Psychology of Player Retention.

    2. The “Big Three”: Essential Minecraft Discord Bots

    If you are just starting out, these three bots are non-negotiable. They provide the bridge between your Minecraft server hosting and your community.

    1. DiscordSRV: The Industry Standard

    Even in 2026, DiscordSRV remains the most powerful bridge plugin available. It is a dual-sided tool: a plugin for your server and a bot for your Discord.

    • Key Features: * Real-time chat relay between Minecraft and Discord.
      • Remote console access (Execute commands like /whitelist add from Discord).
      • LuckPerms integration (Sync Discord roles with in-game ranks).
    • Pros: Extremely reliable, massive documentation, and 100% free.
    • Cons: The configuration file is massive and can be intimidating for beginners.

    2. DiscordFlow: The Modern Alternative

    While DiscordSRV is the “old reliable,” DiscordFlow is the sleek, modern contender that has taken the 2026 market by storm. It is designed specifically for high-performance minecraft servers that want a “one-click” setup.

    • The Killer Feature: Built-in Proximity Voice Chat. It automatically moves players into Discord voice channels based on their in-game location.
    • Pros: Lightweight, “drag-and-drop” setup, and superior role-syncing logic.
    • Cons: Some advanced features are locked behind a premium license.

    3. ServerAssistantAI: The 2026 Game Changer

    Managing a public Minecraft server means answering the same five questions every hour: “What’s the IP?” “How do I claim land?” “Are there any staff online?” ServerAssistantAI uses the same technology behind ChatGPT to read your server’s wiki and answer player questions in real-time. It acts as a 24/7 moderator that never gets tired.


    3. Comparison: General Moderation vs. Specialized Support

    To run a professional network, you need a mix of general “utility” bots and specialized “support” bots.

    Bot NamePrimary FunctionBest For
    MEE6All-in-one UtilityLeveling systems and custom welcome messages.
    Ticket ToolSupport / AppealsManaging player reports and ban appeals privately.
    XenonBackup & SecurityCloning Discord layouts and backing up roles.
    StatbotAnalyticsTracking which hours of the day your community is most active.
    MCStatusBotLive StatusDisplaying a “live” player count in the Discord sidebar.

    The Role of “Ticket Bots”

    When you start a Minecraft server, you will quickly realize that drama is inevitable. Ticket Tool is essential because it moves conflicts out of the public chat and into a private thread where your staff can handle them professionally.


    4. Step-by-Step: Setting Up Your First Bot (DiscordSRV)

    Integrating your server with Discord might seem technical, but it follows a simple four-step process.

    Step 1: Create a Discord Application

    Go to the Discord Developer Portal and click “New Application.” Give it a name like “MyServerBot” and save the Bot Token. You will need this later.

    Step 2: Enable “Gateway Intents”

    In 2026, Discord is strict about privacy. You must navigate to the “Bot” tab and enable Server Members Intent and Message Content Intent. Without these, your bot will be “blind” and won’t be able to read Minecraft chat.

    Step 3: Install the Plugin

    Upload the DiscordSRV.jar to your server’s /plugins/ folder via your Minecraft server hosting panel. Restart the server to generate the configuration files.

    Step 4: Link the IDs

    Open plugins/DiscordSRV/config.yml. You will need to copy the Channel ID of your Discord chat channel and paste it into the “Channels” section.

    • Expert Tip: To see Channel IDs, enable “Developer Mode” in your personal Discord settings (User Settings > Advanced > Developer Mode).

    5. Security and Performance: The Hidden Dangers

    Running too many bots can actually harm your community if not managed correctly.

    1. API Rate Limiting

    Discord has “Rate Limits.” If you have 500 players chatting and your bot tries to send 500 messages per second to Discord, the bot will be temporarily banned by Discord’s API.

    • The Solution: Use Webhooks for chat relay. Webhooks are much faster and handle large volumes of traffic better than a standard bot account.

    2. Permissions Hierarchy (The “Admin” Trap)

    Never give a bot the “Administrator” permission unless absolutely necessary. If a bot is compromised, a hacker could delete your entire Discord server.

    • The Golden Rule: Only give the bot the specific permissions it needs (Send Messages, Manage Roles, Read Message History).

    3. Server Performance (TPS)

    While most bots run asynchronously (outside the main game loop), some poorly coded Minecraft server plugins can cause “main thread lag.” Always check your timings.

    • Internal Link: If you notice your TPS dropping after adding a bot, refer to our [Deep Dive into Aikar’s Flags] to ensure your Java Virtual Machine is optimized for the extra load.

    6. How Bots Help You Scale

    In our previous guide on [How to Scale Your Server from 10 to 100 Players], we mentioned that automation is the only way to grow without burning out.

    • Auto-Ranking: Use bots to automatically give a player the “Veteran” role on Discord once they reach 24 hours of playtime in-game. This makes players feel recognized.
    • Global Bans: If you run multiple Minecraft servers, bots like LiteBansBridge can sync bans across your entire network. If someone is toxic on your Creative server, they are automatically blocked from your Survival server.

    7. Common Mistakes to Avoid

    • Mistake: The “Notification Spam.” Don’t set up a bot to announce every time a player joins or leaves. On a public Minecraft server, this will result in a “dead chat” filled with join/leave messages that people eventually mute.
    • Mistake: No Verification. Allowing anyone to talk in your Discord without linking their Minecraft account invites “raiders.” Use a bot to require a /link command before they can see the rest of the channels.
    • Mistake: Outdated Bots. In 2026, many older bots are abandoned. Always check the “Last Updated” date on SpigotMC or BuiltByBit.

    8. FAQ: People Also Ask

    Can I run these bots on a free Minecraft host?

    Most free hosts restrict “Outbound Connections,” meaning your server won’t be able to talk to Discord. To use these bots effectively, you need a professional Minecraft server hosting provider that allows dedicated ports and API access.

    Is DiscordSRV better than a custom bot?

    For 99% of owners, yes. DiscordSRV has been refined for over a decade. Unless you have a specific, unique feature (like a custom mini-game integrated with Discord), stick to the established plugins.

    How do I stop my Discord bot from being laggy?

    Lag in Discord bots is usually caused by the physical distance between your Minecraft server hosting location and the Discord API servers. Hosting your server in a central location (like Virginia, USA) often results in the lowest latency.


    Conclusion: The Ultimate Management Toolkit

    Choosing The Best Discord Bots for Minecraft Server Management in 2026 is about more than just convenience—it’s about creating a professional atmosphere. When a new player joins your Discord and sees a “Server Status” bar, a helpful AI assistant, and a clean support ticket system, they immediately know they are playing on one of the best Minecraft servers.

    Automation allows you to focus on what matters: playing the game and building your world. Don’t let the technical setup scare you. Once these bots are in place, they will work for you 24/7, even while you sleep.

  • Case Study: How Lifesteal SMP Reached 500 Players in 3 Months

    Case Study: How Lifesteal SMP Reached 500 Players in 3 Months

    In the world of minecraft servers, the journey from a local host to a thriving community is often paved with technical hurdles and empty spawns. Most owners who start a minecraft server struggle to break the 10-player barrier. Yet, every once in a while, a project emerges that defies the odds, scaling from a handful of beta testers to a massive player base of 500+ concurrent users in a single season.

    In this comprehensive Case Study: How Lifesteal SMP Reached 500 Players in 3 Months, we are breaking down the exact blueprint used by one of the fastest-growing public minecraft servers in 2026. Whether you are looking for the best minecraft servers to play on or you want to know how to run a minecraft server that actually scales, this deep dive provides the technical, psychological, and marketing secrets you need.


    1. The Context: Choosing a High-Engagement Niche

    The first lesson of this Case Study: How Lifesteal SMP Reached 500 Players in 3 Months is that your game mode matters. In late 2024 and throughout 2025, the “Lifesteal” genre became the ultimate growth engine.

    What is Lifesteal?

    Lifesteal is a high-stakes survival mode where killing a player rewards you with one of their heart containers. If you lose all your hearts, you are banned (usually temporarily) from the server. This creates an intense “Risk vs. Reward” loop that is inherently “watchable” for social media content.

    Why Lifesteal Succeeded:

    • High Stakes: Every fight matters, which keeps players emotionally invested.
    • Social Dynamics: It encourages alliances and betrayals—the bread and butter of YouTube drama.
    • Easy to Understand: Unlike complex RPG servers, the core mechanic is simple: “Kill to stay alive.”

    2. The Infrastructure: Building for the “Viral Spike”

    One of the biggest pitfalls for new owners is underestimating their hardware. When the Lifesteal SMP team began their journey, they didn’t just pick a random minecraft server hosting plan. They built for scalability.

    The Hardware Choice

    To support 500 players without the dreaded TPS (Ticks Per Second) drop, the network moved away from shared hosting and onto a dedicated AMD Ryzen 9 9950X machine.

    • CPU: 16 Cores / 32 Threads at 5.7GHz.
    • RAM: 128GB DDR5.
    • Storage: PCIe 5.0 NVMe SSDs.

    The Software Stack

    To ensure a low lag minecraft server experience, the team utilized a “Hub and Spoke” proxy model. Instead of putting 500 players on one server (which would crash even the best hardware), they used Velocity as a proxy to split the world into five 100-player instances.

    ComponentChoicePurpose
    ProxyVelocityBlazing fast, lightweight player routing.
    Server JarPaperMCHigh performance with optimized entity handling.
    Operating SystemPufferPanel on UbuntuResource-efficient Linux management.
    OptimizationsAikar’s FlagsEliminating Garbage Collection lag spikes.

    3. The Content Engine: TikTok and YouTube Shorts

    If hardware is the engine, content is the fuel. This Case Study: How Lifesteal SMP Reached 500 Players in 3 Months highlights the shift from “voting sites” to “short-form video.”

    The Viral Blueprint

    The Lifesteal team didn’t pay for ads. They used the TikTok Marketing for Server Owners strategy.

    1. The “Drama” Hook: They recorded clips of players being “down to their last heart.”
    2. The Reveal: They showed off unique minecraft server plugins, like custom boss fights or heart-crafting recipes.
    3. The CTA: Every video ended with a clear call to join the Discord.

    By the second month, their videos were averaging 100,000 views, driving a constant stream of new players. They also leveraged GeyserMC to allow Bedrock players (who make up a huge portion of the TikTok audience) to join the Java server. You can learn more about this in our [Guide to GeyserMC].


    4. Community and Retention: The Discord Hook

    Getting 500 players to join is a marketing feat; getting them to stay is a community feat. The Lifesteal SMP team mastered The Psychology of Player Retention.

    The Discord “Waitlist”

    Before the server even launched, they built a Discord community of 2,000 members. They teased features, shared sneak peeks of the map, and allowed players to “vote” on server rules. By the time the IP was released, there was already a sense of belonging.

    In-Game “Progression Loops”

    They used minecraft server plugins like LuckPerms and EssentialsX to create a ranked system.

    • Newcomers: Given a “Fresh Meat” tag and basic kits.
    • Veterans: After 48 hours of playtime, they received a “Survivor” tag and access to special cosmetics.
    • Donors: Integrated via Tebex to offer EULA-compliant cosmetics, such as custom hats and trail particles.

    5. Technical Optimization: The Secret to Stability

    You cannot reach 500 players if your server feels like a slideshow. The Lifesteal SMP team implemented several “invisible” optimizations that ensured a low lag minecraft server.

    Step-by-Step Optimization Guide:

    1. Aikar’s Flags: They applied the specific JVM flags we detailed in our [Deep Dive into Aikar’s Flags]. This prevented the “Stop the World” lag spikes that often kill large SMPs.
    2. Entity Limits: They used the paper-world.yml to limit the number of active entities in a single chunk, preventing players from lagging the server with “cow crushers.”
    3. Pre-Generation: Using the Chunky plugin, they pre-generated a 10,000×10,000 world border. This meant the CPU never had to work on “generating” new chunks during peak hours.

    6. Monetization: Funding the Growth

    Scaling a server to 500 players isn’t cheap. High-end minecraft server hosting for that many users can cost hundreds of dollars a month.

    The Lifesteal Monetization Strategy:

    • Subscription Model: “Battle Passes” that offered cosmetic rewards for completing weekly challenges.
    • Global Boosters: Players could buy “2x XP” or “2x Drop” boosters that applied to the entire server for 1 hour. This encouraged the community to thank the donor, increasing social status.
    • EULA Compliance: They avoided selling “unbans” or “God Swords,” focusing instead on the player experience.

    7. Pros & Cons of Rapid Scaling

    ProsCons
    High Revenue: More players = more potential supporters for the hardware.Moderation Stress: 500 players require at least 10 active staff members 24/7.
    “Deadlock” Prevention: A server with 500 players is never empty; someone is always online to play with.Hardware Costs: The jump from 100 to 500 players is an exponential increase in CPU and bandwidth needs.
    Brand Authority: Being one of the best minecraft servers makes it easier to attract YouTubers.Toxic Sub-Cultures: Larger crowds are harder to police for toxicity and hate speech.

    8. Common Mistakes and Expert Tips

    • Mistake: Not Having a Queue. When 500 people try to join a server with 100 slots, the login-spam will crash the server. Use a queue plugin like AJQueue to manage the flow.
    • Expert Tip: Use MariaDB. Don’t use flat files (.yml or .json) for player data on a large server. Use a dedicated MariaDB database to handle the high-speed read/write requests of 500 players simultaneously.
    • Mistake: Ignoring Linux. Windows Server consumes 20-30% of your resources just to run the background UI. If you want to scale, you must use a specialized [Linux Distro for Minecraft Hosting].

    FAQ: People Also Ask

    How much does it cost to host 500 players?

    For a high-performance network, expect to pay between $150 and $300 per month for a dedicated server. This includes DDoS protection, which is mandatory for public minecraft servers of this size.

    Do I need to know how to code to start a minecraft server like this?

    Not necessarily, but you need to know how to “configure.” Most best minecraft servers use existing plugins (like EssentialsX and LuckPerms) but customize their configurations to create a unique feel.

    Can I scale this fast with a Cobblemon server?

    Yes! In fact, the “Cobblemon” niche is currently seeing similar growth rates. Many of the strategies in this Case Study: How Lifesteal SMP Reached 500 Players in 3 Months—especially pre-generation and TikTok marketing—apply directly to [Cobblemon Servers].


    Conclusion: The Path to 500 Players

    The success of Lifesteal SMP wasn’t a fluke. It was the result of a perfectly timed game mode choice, a robust content strategy on TikTok, and a relentless focus on technical performance. This Case Study: How Lifesteal SMP Reached 500 Players in 3 Months proves that if you treat your server like a business—investing in the right minecraft server hosting and building a community-first culture—the triple-digit player counts are within reach.

  • TikTok Marketing for Server Owners: A 30-Day Blueprint

    TikTok Marketing for Server Owners: A 30-Day Blueprint

    It’s 2026, and the landscape of Minecraft discovery has fundamentally shifted. Gone are the days when simply posting your IP on a forum or a server list website was enough to guarantee a player base. Today, the “Attention Economy” is king, and its capital is TikTok.

    For many who decide to start a Minecraft server, the initial excitement often hits a brick wall: zero players. You’ve spent weeks configuring the perfect low lag minecraft server, but the spawn is empty. TikTok is the most powerful tool ever created for server owners to bridge that gap. With a single viral video, you can go from 0 to 100 players in 24 hours—a feat that used to take months of SEO and voting.

    However, “going viral” isn’t just luck; it’s a repeatable process. In this comprehensive guide, we are detailing TikTok Marketing for Server Owners: A 30-Day Blueprint. We will take you from a total social media beginner to a content-creating machine capable of fueling the growth of the best minecraft servers on the market.


    1. Why TikTok is the King of Minecraft Growth

    The TikTok algorithm doesn’t care who you are; it cares how good your content is. Unlike YouTube, where you need a pre-existing subscriber base to get views, TikTok’s “For You” page (FYP) acts as a high-speed discovery engine.

    • High Discovery Rate: A video showing a unique feature—like a custom [Cobblemon] biome or a massive [GeyserMC] cross-play event—can reach millions of users who never knew your server existed.
    • Low Barrier to Entry: You don’t need a $2,000 camera. You just need a recording of your screen and a basic understanding of trends.
    • Community Building: TikTok allows you to show the “behind-the-scenes” of your server, building a parasocial bond between the owner and the players.

    2. Phase 1: Foundations and Branding (Days 1–7)

    Before you post your first video, your server needs to be ready for the “TikTok Spike.”

    Day 1–3: The Visual Identity

    You cannot market a generic server. If your server looks like every other Survival SMP, viewers will scroll past.

    Day 4–7: Technical Stress Testing

    If a video goes viral, 500 people might try to join at once. If your server crashes, you’ve wasted the opportunity.


    3. Phase 2: Content Creation (Days 8–21)

    This is the core of TikTok Marketing for Server Owners: A 30-Day Blueprint. You must post at least once a day during this period.

    The Four Pillars of Content

    Content TypeGoalWhy it Works
    The “Tour”Showcase FeaturesUses high-fidelity shaders to show off your spawn or custom [minecraft server plugins].
    The “Story”Build Narrative“Someone tried to grief our spawn, so we trapped them in bedrock.” (Drama sells).
    The “How-To”Educational“How to join our server on Xbox/Mobile” using [A Guide to GeyserMC].
    The “Update”RetentionShowing off a new dungeon or the addition of a new [Cobblemon] gym.

    Technical Tools for Success

    To create pro-level content, you need more than just OBS.

    1. Replay Mod: This is mandatory. It allows you to record cinematic shots of your server that look like a movie trailer.
    2. CapCut: The industry standard for mobile editing. It has built-in Minecraft-style fonts and trending audio.
    3. Captions: 80% of users watch TikTok with the sound off. Always use the “Auto-Captions” feature.

    4. Phase 3: Algorithm Hacking and Scaling (Days 22–30)

    Now that you have content, you need to ensure the algorithm favors you.

    The “Hook-Body-CTA” Formula

    Every video must follow this structure:

    • The Hook (0–3 Seconds): “This is the only server where…” or “Stop playing on laggy servers.” You must stop the scroll immediately.
    • The Body (15–40 Seconds): Show the gameplay. Keep it fast-paced. Use transitions that match the beat of the music.
    • The CTA (Call to Action): Don’t just show the IP. Tell them to click the link in your bio to join the Discord. This links back to [The Psychology of Player Retention]—getting them into Discord is the first step to making them a regular.

    Handling the Viral Spike

    When a video hits 100k views, your server’s hardware will be pushed to the limit.


    5. Pros & Cons of TikTok Marketing

    Pros

    • Free Reach: Thousands of impressions for $0 in ad spend.
    • High Engagement: TikTok users are younger and more likely to join a [public minecraft server] immediately.
    • Cross-Play Friendly: Great for reaching Bedrock players on mobile.

    Cons

    • Low Attention Span: Players from TikTok often leave quickly if they aren’t “hooked” within the first minute of joining.
    • Inconsistency: One video might get 1 million views, and the next might get 200.
    • Toxic Comments: The platform can be harsh; you’ll need thick skin as a server owner.

    6. Common Mistakes to Avoid

    • Posting the IP in the Comments: TikTok often shadowbans comments that look like spam. Always put the IP in your TikTok Bio or a pinned “Welcome” channel in Discord.
    • Using Banned Music: Use the “Commercial Music Library” to avoid having your videos muted.
    • Ignoring the “Java vs Bedrock” Question: Half your comments will ask “Can I play on phone?” Always specify if you support cross-play.
    • Understand the technicalities of this by reading [Java vs Bedrock Servers: Key Differences Explained].

    FAQ: People Also Ask

    How often should I post on TikTok to grow my Minecraft server?

    Ideally, 1 to 2 times a day. Consistency tells the algorithm that you are a creator worth promoting. Quality matters, but on TikTok, quantity often leads to discovering what “quality” means for your specific audience.

    Do I need to show my face?

    No. Most of the best minecraft servers on TikTok use cinematic gameplay footage and voiceovers (either their own or AI-generated). Your server’s builds and features are the stars.

    Why are my videos stuck at 200 views?

    This is the “200-view jail.” It usually means your “Hook” isn’t strong enough. If people scroll past in the first 2 seconds, TikTok stops showing it to new people. Try changing your first 3 seconds to something more controversial or visually stunning.


    Conclusion: Your 30-Day Journey Starts Today

    Executing TikTok Marketing for Server Owners: A 30-Day Blueprint is the difference between a dead server and a thriving community. It requires discipline, a bit of creativity, and a stable technical foundation.

    By the end of 30 days, you won’t just have more players—you’ll have a brand that people recognize. Remember, every major network started with a single player. TikTok just helps you find that player faster.

    Ready to go viral?

    Disclaimer: Ensure you follow the Minecraft Commercial Usage Guidelines when marketing and monetizing your server.

  • The Psychology of Player Retention: Why They Stay (and Why They Leave)

    The Psychology of Player Retention: Why They Stay (and Why They Leave)

    You’ve done the hard part. You decided to start a Minecraft server, you’ve spent weeks configuring Minecraft server plugins, and you’ve invested in high-end Minecraft server hosting. Your player count is climbing. But a week later, you notice something chilling: the players who were so excited on launch day haven’t logged back in.

    This is the “Retention Trap.” In the competitive world of 2026, where thousands of public Minecraft servers vie for attention, getting a player to join is easy; keeping them is the real science.

    In this guide, we are doing a deep dive into The Psychology of Player Retention: Why They Stay (and Why They Leave). We will explore the hidden triggers that turn a first-time visitor into a long-term community pillar and the red flags that cause even your most loyal fans to hit “Disconnect” for the last time.


    1. Understanding the Metrics: The “Rule of Three”

    Before we can fix retention, we have to measure it. In game design, we look at three critical windows:

    • D1 Retention (Day 1): Did they come back the day after they first joined?
    • D7 Retention (Day 7): Is the server becoming a weekly habit?
    • D30 Retention (Day 30): Have they integrated into the community?

    According to industry data for 2026, the average public Minecraft server loses nearly 77% of its new players within the first three days. To be ranked among the best Minecraft servers, you need to beat these odds by understanding what happens in the player’s brain during those first few sessions.


    2. The First Five Minutes: The Psychology of Onboarding

    The moment a player spawns, a silent clock starts ticking. Psychologically, they are looking for a reason to stay, but they are also looking for an excuse to leave.

    The “Wall of Text” Problem

    Many server owners make the mistake of greeting players with twenty holograms and a 50-line chat message. This triggers “cognitive overload.” A player wants to play Minecraft, not read a manual.

    The “Spawn Hook”

    The best servers use Environmental Storytelling. Instead of telling a player the rules, show them the world.

    • Autonomy: Give them a simple task immediately (e.g., “Collect your first daily reward” or “Pick a starter kit”).
    • Visual Trust: A high-quality, professional spawn builds immediate trust. If the spawn is a dirt box, the player assumes the Minecraft server hosting is cheap and the server won’t last.

    3. Why Players Stay: The 4 Pillars of Engagement

    To keep players long-term, you must satisfy three basic psychological needs: Autonomy, Competence, and Relatedness.

    Pillar 1: Social Stickiness (Relatedness)

    The #1 reason players stay on a server isn’t the plugins—it’s the people. When a player makes their first friend on your server, their “Churn Probability” drops by over 50%.

    • The Discord Connection: Ensure your in-game chat is bridged to Discord. This keeps the conversation going even when the player is at school or work.
    • Staff Interaction: Staff shouldn’t just be “police”; they should be community leaders who welcome new faces by name.

    Pillar 2: The Sunk Cost Fallacy (Investment)

    The more a player “invests” in your server, the harder it is for them to leave. This isn’t just about money; it’s about time and effort.

    • Building: A player with a massive, automated base is far less likely to quit than a player with a chest in a hole.
    • Progressive Ranks: Use Minecraft server plugins like LuckPerms to create a sense of hierarchy. Players love seeing their “Rank Name” change from Newbie to Veteran.

    Pillar 3: Mastery and Competence

    Humans have an innate desire to get better at things. If your server is “too easy,” players get bored. If it’s “too hard,” they get frustrated.

    • The Skill Ceiling: Whether it’s a complex economy, custom enchantments, or a challenging PvP arena, provide a path for players to become “experts” in your specific world.

    Pillar 4: Consistent Novelty (The Dopamine Loop)

    Minecraft is a sandbox, but even sandboxes need fresh toys.

    • The Update Cycle: Regular events (e.g., Saturday night Boss Fights) create a “rhythm” that players can look forward to.
    • If you are worried about the technical side of adding new content, see our [Guide to GeyserMC: Bridging the Gap Between Java and Bedrock] to bring an entirely new audience of Bedrock players to your events.

    4. Why Players Leave: The “Churn” Triggers

    Understanding why players leave is just as important as knowing why they stay. In 2026, the reasons usually fall into three categories:

    Trigger 1: Technical Friction (The Silent Killer)

    Lag is the ultimate “Disconnect” button. If a player tries to open a chest and it takes 2 seconds to respond, they feel a loss of control.

    • The 2026 Performance Standard: Modern players expect a stable 20 TPS (Ticks Per Second).
    • Expert Tip: To maintain a low lag Minecraft server, you must optimize your startup. We recommend following our [Deep Dive into Aikar’s Flags: The Science of JVM Optimization] to ensure your Garbage Collection isn’t causing micro-stutters.

    Trigger 2: The “End of Content” Plateau

    Once a player has the best gear and a finished base, they ask: “Now what?” Without a new goal, they will move on to the next server.

    • Solution: Implement “Infinite” goals like prestige levels, community-wide build projects, or seasonal leaderboards.

    Trigger 3: Toxic Culture and “Staff Abuse”

    Nothing ruins a community faster than a staff member who plays favorites or a chat filled with toxicity. Players stay where they feel safe and respected.

    FactorHigh Retention ServerLow Retention Server
    First ExperienceGuided, fast, and visualConfusing “Wall of Text”
    SocialActive Discord, friendly communityQuiet chat, inactive staff
    ProgressLong-term goals & milestonesMaxed out in 48 hours
    HardwareOptimized low lag Minecraft serverConstant rubber-banding

    5. Step-by-Step: The 30-Day Retention Strategy

    If you want to scale your server from 10 to 100 players, you need a monthly roadmap.

    1. Days 1-3 (The Onboarding): Focus on simplicity. Use a “Welcome” plugin to give a unique reward to first-time joiners.
    2. Days 4-7 (The Social Hook): Encourage players to join a “Town” or “Clan.” Use a referral system where they get rewards for inviting a friend.
    3. Days 14-21 (The Investment): This is when the “honeymoon phase” ends. Introduce a medium-term goal, like a server-wide competition with a custom title as the prize.
    4. Day 30 (The Habit): By now, the player should be a “regular.” Give them a “1-Month Veteran” tag to signify their status.

    6. Common Mistakes and Expert Tips

    • Mistake: The “Eternal” Season. Some owners refuse to reset their maps. While players hate losing builds, an economy that has been running for 2 years is impossible for a new player to enter.
    • Expert Tip: Use Partial Resets. Instead of wiping everything, reset the “Resource World” or the “End” monthly. This provides fresh exploration without destroying their main base.
    • Mistake: Pay-to-Win (P2W) Mechanics. In 2026, players are savvy. If they see a “God Sword” for $50 in your shop, they will leave. Focus on cosmetic monetization (tags, particles, pets) that respects the game’s balance.
    • Internal Link: If you’re struggling with the logistics of managing a growing community, read our guide on [How to Scale Your Server from 10 to 100 Players Without Crashing].

    7. FAQ: People Also Ask

    How do I stop players from joining and leaving instantly?

    This is usually a “First Impression” issue. Check your spawn. Is it too dark? Is the “Rules” board too long? Most importantly, is there someone there to say “Hello”?

    What is a good “Churn Rate” for a Minecraft server?

    A healthy public Minecraft server usually sees about a 10-15% monthly churn of its core player base. If you are losing more than 20% of your “Regulars” every month, you likely have a community or balance problem.

    Do seasonal resets help or hurt retention?

    Both. A reset brings back old players for the “fresh start” hype but can alienate players who were mid-project. The best approach is to announce resets months in advance and provide “Legacy Rewards” for the next season.


    Conclusion: Building a Digital Home

    At the end of the day, The Psychology of Player Retention: Why They Stay (and Why They Leave) isn’t about manipulating people. It’s about building a digital home. Players stay where they feel valued, where their time is respected, and where they have a clear path to greatness.

    When you combine a low lag Minecraft server with a warm community and a sense of purpose, you aren’t just a server owner—you’re a world builder.

  • How to Scale Your Server from 10 to 100 Players Without Crashing

    How to Scale Your Server from 10 to 100 Players Without Crashing

    You did it. You decided to start a minecraft server, invited a few friends, and spent weeks building a spawn that looks like a masterpiece. But then, the unthinkable happens: your server goes viral. Suddenly, those 10 loyal friends turn into a queue of 50, then 80, and finally, the big triple digits.

    Then comes the crash.

    Running a small private SMP for a handful of people is a hobby. Scaling to a public minecraft server with 100 concurrent players is an engineering challenge. In 2026, with Minecraft version 1.21 and beyond pushing hardware harder than ever, you can’t rely on “default” settings. If you want to be ranked among the best minecraft servers, you need a strategy that covers hardware, software optimization, and network architecture.

    This guide is your roadmap to scaling. We’ll dive into the technical “why” and the practical “how” to ensure your community enjoys a low lag minecraft server experience even at peak capacity.


    1. The Hardware Foundation: Beyond the “Unlimited RAM” Trap

    The most common mistake new owners make when looking for minecraft server hosting is focusing solely on RAM. You see a host offering “Unlimited RAM” for $5 and think you’re set for 100 players.

    Here is the truth: Minecraft is primarily a single-threaded game. This means that for most server jars, one single core of your CPU does 90% of the work. If that core is slow, it doesn’t matter if you have 128GB of RAM; your server will lag.

    CPU: The Real King

    In 2026, the gold standard for high-performance hosting is the AMD Ryzen 9 9950X or the Ryzen 7 7800X3D. These chips offer the highest single-thread clock speeds on the market.

    • 10-20 Players: A standard VPS or a Ryzen 5 series is fine.
    • 50-100 Players: You need a dedicated thread on a high-frequency CPU (5.0GHz+ boost).

    RAM: Quality Over Quantity

    For 100 players, 12GB to 16GB of DDR5 RAM is usually the “sweet spot.” Allocating too much RAM (e.g., 32GB for a vanilla-ish server) can actually cause more lag because the Java Garbage Collector has to work harder to clean a larger space.

    • Pro Tip: Always use NVMe SSDs. Standard SATA SSDs are too slow for the rapid chunk-loading 100 players will trigger.

    2. Choosing the Right Server Software

    If you are still running the “Vanilla” .jar from Mojang, you will never hit 100 players. You need optimized forks that rewrite the game’s inefficient code.

    The 2026 Software Hierarchy:

    1. PaperMC: The industry standard. It fixes thousands of bugs and significantly optimizes tile entities and explosions.
    2. Purpur: A fork of Paper that offers even more “tweakability.” It’s great for fine-tuning exactly how mobs behave to save CPU cycles.
    3. Folia: The “Nuclear Option.” Created by the PaperMC team, Folia adds regionized multithreading.
      • How it works: Instead of the whole world running on one CPU thread, Folia splits the world into “regions.” If 50 players are in the North and 50 are in the South, they run on separate CPU cores.
      • The Catch: Folia breaks many standard minecraft server plugins. Only use this if you are building a massive SMP or Skyblock where players are spread out.

    3. The “Pre-Generation” Secret

    Nothing kills a server faster than three players flying in different directions with Elytras. Generating new chunks is the most CPU-intensive task in Minecraft.

    To reach 100 players, you must pre-generate your world.

    1. Install the “Chunky” Plugin.
    2. Set a World Border: /worldborder set 10000 (A 10k radius is usually plenty).
    3. Run the Fill Task: /chunky start.This creates all the map files before the players join. When a player explores, the server just “reads” the file instead of “calculating” the terrain. This single step can improve performance by 400%.

    4. Optimizing the Config Files (The “Lag-Free” Settings)

    To scale, you must edit your spigot.yml and paper-world.yml. These files control how the game “thinks.”

    Essential Configuration Tweak Table

    FileSettingDefaultRecommended for 100+
    server.propertiessimulation-distance104-6
    spigot.ymlmob-spawn-range84-6
    spigot.ymlentity-activation-range32 (Monsters)24
    paper-world.ymldespawn-ranges32 (Soft)28 (Soft) / 44 (Hard)
    paper-world.ymlmax-auto-save-chunks-per-tick246

    Why simulation distance matters: This setting determines how far away from a player the world “ticks” (crops grow, mobs move). By dropping this to 4 or 6, you drastically reduce the number of active entities the CPU has to track without significantly hurting the player’s view distance.


    5. Master the JVM: Aikar’s Flags

    Even with perfect hardware, Java’s default memory management is aggressive. It causes “stop-the-world” pauses that result in those 1-2 second lag spikes.

    You must use optimized startup parameters. We have discussed this extensively in our [Deep Dive into Aikar’s Flags: The Science of JVM Optimization], but for a 100-player scale, these are non-negotiable. They ensure that the “garbage collection” happens in tiny, unnoticeable bursts rather than one giant lag spike.


    6. Networking: The Hub and Spoke Model

    When you hit 100 players, you should stop thinking of your server as one single box. You should consider using a Proxy.

    Why use Velocity?

    Velocity is a modern proxy that sits in front of your Minecraft server.

    • DDoS Protection: It hides your actual server IP.
    • Scalability: It allows you to have a “Hub” and then send players to different “Sub-servers” (e.g., Survival 1 and Survival 2).
    • Cross-Play: Proxies make it easier to integrate tools like GeyserMC. By following our [Guide to GeyserMC], you can allow Bedrock players to join your high-capacity Java network, further increasing your growth.

    7. Managing the “Human Element”

    Scaling isn’t just about bits and bytes; it’s about people. A server with 10 players can be moderated by one person. A server with 100 players is a 24/7 job.

    Automated Moderation

    • LuckPerms: Use this to set up a strict hierarchy of ranks.
    • CoreProtect: This is mandatory. It logs every block break. If a player griefs at 3 AM while you are asleep, you can roll it back in seconds with one command.
    • Matrix or GrimAC: You need an Anti-Cheat. 100 players will inevitably attract “script kiddies.”

    8. Common Mistakes to Avoid

    • Too Many Plugins: Every plugin you add adds a few milliseconds to the “Tick Time.” If your tick time exceeds 50ms, your TPS drops. Aim for quality over quantity.
    • Using “Clearlag”: Ironically, the plugin Clearlag can actually cause lag. Deleting entities every 5 minutes causes a massive sync task. It’s better to use Paper’s built-in entity limits.
    • Ignoring the OS: Don’t host on Windows if you can avoid it. Using a lightweight Linux environment is much more efficient. Check out our list of [The Best Linux Distros for Hosting] to get started.

    FAQ: Scaling to 100 Players

    How much RAM do I need for 100 players?

    For a standard Survival (SMP) server on PaperMC, 12GB to 16GB is ideal. If you are running a heavy modpack, you may need 24GB+, but be careful of Garbage Collection pauses.

    Why is my TPS dropping even though CPU usage is low?

    This is often “Main Thread Bottlenecking.” One core is at 100% while the other 15 cores are doing nothing. This is where Folia or better per-core clock speeds help.

    Can I host 100 players on my home PC?

    Generally, no. Residential internet has poor “upload” speeds and lacks the enterprise-grade DDoS protection provided by professional minecraft server hosting companies like Hostinger or Apex Hosting.


    Conclusion: The Path to 100 and Beyond

    Scaling from 10 to 100 players is the “Great Filter” of minecraft servers. Many try, but most fail because they ignore the science of optimization. By choosing high-frequency hardware, pre-generating your world, and using optimized software like Paper or Folia, you provide the professional experience players expect in 2026.

    Ready to grow your community?

  • A Deep Dive into Aikar’s Flags: The Science of JVM Optimization

    A Deep Dive into Aikar’s Flags: The Science of JVM Optimization

    If you have ever spent a late night trying to start a Minecraft server, you know the “TPS struggle.” You’ve picked the perfect minecraft server hosting, installed your favorite minecraft server plugins, and invited your friends—only to watch the “Ticks Per Second” (TPS) drop the moment someone loads a few chunks or breeds fifty cows.

    Your hardware says you have 16GB of RAM. Your CPU is a modern beast. So why does the server still “stutter”? The answer usually isn’t the hardware; it’s the way Java manages that hardware.

    In this A Deep Dive into Aikar’s Flags: The Science of JVM Optimization, we are going to look under the hood of the Java Virtual Machine (JVM). We will explore why “Aikar’s Flags” became the industry standard for the best minecraft servers and how you can use them to maintain a low lag minecraft server in 2026.


    1. The Enemy of the State: Garbage Collection Lag

    Minecraft is written in Java. Unlike languages like C++, where a developer manually manages memory, Java uses an automated system called the Garbage Collector (GC).

    How Garbage Collection Works

    As your public minecraft server runs, it creates millions of “objects”—block coordinates, entity metadata, and networking packets. Once these objects are no longer needed (like the data for a player who just logged off), they stay in your RAM as “garbage.”

    The Garbage Collector’s job is to find this junk and throw it away to free up space.

    • The Default Behavior: Standard Java settings wait until the memory is nearly full, then “Stop the World.” This freezes the entire server for several hundred milliseconds to perform a massive cleanup.
    • The Result: A massive lag spike that players feel as “rubber-banding” or delayed block breaks.

    2. What are Aikar’s Flags?

    Created by Aikar, a legendary developer in the PaperMC community, these flags are a specific set of instructions for the JVM. They tell Java: “Don’t wait until the memory is full. Clean up the garbage in small, invisible pieces so the server doesn’t have to stop.”

    In 2026, the standard set of flags for a modern public minecraft server looks like this:

    java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikar.for.v2=true -jar paper.jar nogui


    3. The Science Behind the Flags: A Breakdown

    To truly understand A Deep Dive into Aikar’s Flags: The Science of JVM Optimization, we need to break down the specific logic behind these commands.

    The G1GC Algorithm (-XX:+UseG1GC)

    The “Garbage-First” collector (G1GC) is the heart of Aikar’s strategy. Instead of treating your RAM as one giant bucket, G1GC divides it into small “regions.”

    By dividing the heap into regions, the JVM can focus its cleaning efforts on the regions that are “mostly garbage” first, hence the name.

    The Pause Target (-XX:MaxGCPauseMillis=200)

    A Minecraft tick lasts 50 milliseconds ($1000ms / 20 TPS = 50ms$). While a 200ms target seems high, it is a “soft” goal. It tells the JVM to prioritize keeping cleanup pauses as short as possible, even if it has to run the cleaner more frequently.

    The “Young Gen” Optimization (-XX:G1NewSizePercent=30)

    Minecraft is a “high allocation” application. It creates and destroys millions of short-lived objects every second (like block positions). Aikar’s flags increase the “Young Generation” size to 30% of your total RAM. This gives these short-lived objects plenty of room to “live and die” without being promoted to the “Old Generation,” which requires much heavier cleaning.

    The 100% RAM Myth (-XX:+AlwaysPreTouch)

    One of the most common questions on minecraft server hosting forums is: “Why is my RAM usage at 100% when no one is online?”

    This is caused by the AlwaysPreTouch flag. It tells the OS to allocate all the requested RAM immediately. This is actually a performance boost because it prevents the OS from “stalling” your server later when it needs more memory.


    4. How to Apply Aikar’s Flags (Step-by-Step)

    Whether you are using a VPS or dedicated minecraft server hosting, applying these is simple.

    For Shared Hosting Users

    1. Access your hosting panel (Pterodactyl, Multicraft, etc.).
    2. Navigate to Startup Settings.
    3. Look for a field labeled “Additional Startup Flags” or “JVM Arguments.”
    4. Paste the flags, ensuring you adjust -Xmx and -Xms to match your plan’s RAM.
    5. Expert Tip: Always leave about 1GB of “Headroom” for the OS. If your plan is 8GB, set your flags to 7GB.

    For VPS/Dedicated Server Users

    1. Open your start.sh or start.bat file.
    2. Internal Link: If you haven’t set up your OS yet, read our guide on [The Best Linux Distros for Hosting a Minecraft Server].
    3. Replace your existing java -jar line with the full Aikar command.
    4. Run the server and use the Spark plugin to monitor the results.

    5. Aikar’s Flags vs. ZGC: The 2026 Comparison

    With the release of Java 21 and Java 24, a new challenger has appeared: ZGC (Z Garbage Collector).

    FeatureAikar’s G1GC FlagsGenerational ZGC
    Ideal RAM4GB – 16GB16GB+
    LatencyLow (20ms – 100ms)Ultra-Low (<1ms)
    ComplexityRequires specific flagsMostly automatic
    StabilityBattle-tested for 10 yearsNew, requires high CPU

    Verdict: For 90% of minecraft servers, Aikar’s Flags on G1GC remain the superior choice. ZGC is incredible for massive networks (100+ players), but it requires significant CPU overhead that small servers can’t afford.


    6. Common Mistakes and Expert Tips

    • Mistake: Not matching Xms and Xmx. If you set -Xms2G and -Xmx8G, the JVM will constantly grow and shrink the memory pool, causing “hiccups.” Always set them to the same value.
    • Mistake: Using outdated Java. In 2026, you should be using Java 21 or higher. Older versions of Java 8 or 11 do not support the modern G1GC optimizations.
    • Expert Tip: Use GraalVM. If your host allows it, run your server on GraalVM Community Edition. It’s a high-performance JIT compiler that works perfectly with Aikar’s Flags to squeeze even more TPS out of your hardware.
    • Internal Link: Performance is just one part of the puzzle. Once your server is fast, learn [How to Attract Players to Your Minecraft Server].

    FAQ: People Also Ask

    Do Aikar’s Flags work on Bedrock servers?

    No. These flags are for the Java Virtual Machine (JVM). If you are running a [Java vs Bedrock Server], these only apply to the Java side. However, if you use [GeyserMC], your Java server should definitely use these flags to support the translated Bedrock traffic.

    Can these flags fix lag caused by bad plugins?

    Not entirely. While these flags fix “memory lag,” they cannot fix a plugin that is poorly coded and hogging your CPU. Use the /spark profiler command to see if a specific plugin is the real culprit.

    Is it safe to use these on a 2GB server?

    Aikar’s Flags generally require at least 4GB of RAM to be effective. On very small servers (under 2GB), the G1GC “management overhead” might actually take up too much of your limited resources.


    Conclusion: The Final Piece of the Puzzle

    Understanding A Deep Dive into Aikar’s Flags: The Science of JVM Optimization is what separates amateur owners from professional admins. By taking the time to tune your JVM, you are ensuring that your players have the smoothest experience possible—no matter how many TNT blocks they ignite or how many [Cobblemon] they catch.

  • A Guide to GeyserMC: Bridging the Gap Between Java and Bedrock

    A Guide to GeyserMC: Bridging the Gap Between Java and Bedrock

    For years, the Minecraft community has been divided by a digital wall. On one side, you have the original Minecraft Java Edition, known for its deep modding capabilities and technical complexity. On the other, you have Minecraft Bedrock Edition, designed for accessibility across Xbox, PlayStation, Switch, iOS, and Android.

    In the past, if you wanted to start a Minecraft server, you had to pick a side. You either catered to the PC elite or the mobile and console masses. But in 2026, that wall has crumbled. A Guide to GeyserMC: Bridging the Gap Between Java and Bedrock is the ultimate key to uniting these two worlds.

    By using GeyserMC, you no longer have to choose. You can host one of the best minecraft servers in the world where a player on a high-end gaming PC can build alongside a friend on an iPhone or an Xbox Series X.


    1. What is GeyserMC? (The Universal Translator)

    GeyserMC is a “protocol translator” that sits between a Bedrock client and a Java server. It acts much like a real-time language interpreter. When a Bedrock player performs an action—like breaking a block or opening a chest—GeyserMC intercepts that data packet and translates it into a “language” (protocol) that the Java server understands.

    How GeyserMC Works

    1. The Connection: A Bedrock player enters your server IP and a specific UDP port (usually 19132).
    2. The Translation: GeyserMC receives the Bedrock packet and converts it to a Java Edition packet.
    3. The Response: The Java server processes the action and sends the result back. GeyserMC translates it back into Bedrock data so the player sees the result on their screen.

    Because GeyserMC handles the heavy lifting, your Java minecraft server plugins and world mechanics remain untouched. It is a seamless bridge that makes crossplay a reality.


    2. Why Every Public Server Needs GeyserMC in 2026

    If you are aiming to build a public minecraft server, GeyserMC is no longer “optional”—it is a competitive necessity.

    • Massive Audience Expansion: Bedrock Edition has significantly more active players than Java. By enabling GeyserMC, you instantly double or triple your potential player base.
    • Unified Community: Your Discord and community events are no longer fragmented. Everyone plays on the same map, at the same time.
    • Platform Flexibility: Players love the ability to start a project on their PC during the day and check on their farms from their phone before bed.

    3. Step-by-Step: Installing GeyserMC and Floodgate

    To get the most out of GeyserMC, you should pair it with Floodgate. While GeyserMC handles the connection, Floodgate allows Bedrock players to join without needing to buy a separate Java Edition account.

    Step 1: Download the Files

    Go to the official GeyserMC Download Page and grab the version that matches your server software (Paper, Velocity, or Fabric). Also, download the matching version of Floodgate.

    Step 2: Upload to Your Hosting

    Access your minecraft server hosting panel and navigate to the plugins folder (or mods for Fabric). Upload both .jar files and restart your server to generate the configuration files.

    Step 3: Configure the Ports

    Open plugins/Geyser-Spigot/config.yml. There are two main sections to edit:

    • Bedrock Section: Set the port to a unique UDP port (e.g., 19132 or one provided by your host).
    • Remote Section: Set the auth-type to floodgate.

    Step 4: Final Restart

    Restart the server again. Your Java players connect via the standard port (25565), while your Bedrock players connect via your new Bedrock port!


    4. Pros & Cons of Using GeyserMC

    The Pros

    • True Crossplay: The only reliable way to play Java with console and mobile users.
    • Plugin Support: Java plugins like EssentialsX, LuckPerms, and WorldEdit work for Bedrock players too.
    • Active Development: The GeyserMC team is incredibly fast at updating whenever a new Minecraft version drops.

    The Cons

    • Visual Mismatches: Some Java-specific items or particles might look slightly different to Bedrock users.
    • Movement Differences: Bedrock movement physics are slightly different, which can occasionally trigger strict Java anti-cheat plugins.
    • Console Setup: While mobile and PC are easy, players on Xbox or Switch require a “DNS change” to join third-party servers.

    5. Common Mistakes and Expert Tips

    • Mistake: Ignoring the Firewall. Many owners forget that Bedrock uses UDP, while Java uses TCP. If your host has a firewall, you must explicitly open your Bedrock port for UDP traffic, or players won’t be able to connect.
    • Expert Tip: Use ViaVersion. Always install ViaVersion alongside GeyserMC. This allows Bedrock players who have updated their app early (which happens often on mobile) to still join your server even if you haven’t updated the Java jar yet.
    • Internal Link: To ensure a low lag minecraft server experience for your cross-platform players, check out our guide on [Aikar’s Flags Explained: The Secret to Perfect Garbage Collection].

    6. FAQ: People Also Ask

    Does GeyserMC cause lag?

    Minimal. GeyserMC is highly optimized. However, since it’s an extra layer of translation, you should ensure your minecraft server hosting has a decent CPU.

    Can Bedrock players use Java mods?

    No. Bedrock players can only see “server-side” mods. If you have a mod that adds new blocks to the Java client (like Twilight Forest), Bedrock players will likely see them as glitches or invisible blocks. Stick to plugins for the best experience.

    Do Bedrock players need a Microsoft account?

    Yes. To use Floodgate properly, players must be signed into a valid Xbox Live/Microsoft account.


    Conclusion: One World, One Community

    Mastering A Guide to GeyserMC: Bridging the Gap Between Java and Bedrock is the single best thing you can do for your server’s growth in 2026. It removes the barriers of entry and invites the entire world to your doorstep. When you provide a place where every device is welcome, you aren’t just running a server—you’re building a legacy.

    Ready to launch your cross-play empire?

  • The Best Linux Distros for Hosting a Minecraft Server in 2026

    The Best Linux Distros for Hosting a Minecraft Server in 2026

    If you are looking to start a Minecraft server that can handle hundreds of players, complex minecraft server plugins, and massive world files, there is one technical truth you can’t ignore: Linux is king. While Windows is great for gaming, it carries too much “bloat” for a dedicated 24/7 server. In 2026, the best minecraft servers in the world—from Hypixel to small community SMPs—almost exclusively run on Linux. It offers superior memory management, better CPU scheduling, and a “headless” environment that saves every possible megabyte of RAM for your game.

    But which distribution (distro) should you choose? Between “stability-first” veterans and “performance-tuned” newcomers, picking the right OS is the first step toward running a low lag minecraft server. This guide breaks down the top contenders for The Best Linux Distros for Hosting a Minecraft Server in 2026.


    1. Why Linux Dominates Minecraft Server Hosting

    Before we look at the distros, it’s important to understand why we aren’t using Windows.

    • Resource Efficiency: A “headless” Linux server (no desktop interface) uses as little as 300MB of RAM. Windows Server can use 2GB+ before you even launch Minecraft.
    • Uptime: Linux systems are designed to run for years without a reboot.
    • Automation: Tools like Docker, Pterodactyl, and LinuxGSM are natively built for Linux, making it easier to manage a public minecraft server.

    2. Top Linux Distros for Minecraft in 2026: The Rankings

    1. Ubuntu Server 24.04 LTS (The Gold Standard)

    Ubuntu remains the most popular choice for minecraft server hosting for one reason: documentation. If you run into an error, someone has already solved it on an Ubuntu forum.

    • Best For: Beginners and those who want a “just works” experience.
    • Pros: Massive package library, great support for minecraft server plugins, and 5+ years of security updates.
    • Cons: Includes “Snap” packages which some purists find unnecessary for a clean server.

    2. Debian 12 “Bookworm” (The Rock-Solid Choice)

    If Ubuntu is the popular kid, Debian is the reliable veteran. It is the foundation that Ubuntu was built upon.

    • Best For: Owners who want absolute stability and zero “bloat.”
    • Pros: Extremely lightweight and famous for never crashing.
    • Cons: Packages (like Java versions) can sometimes be older than those on Ubuntu, requiring manual updates to run the latest Minecraft versions.

    3. Rocky Linux / AlmaLinux 9 (The Enterprise Powerhouse)

    After the “CentOS” shakeup a few years ago, Rocky and AlmaLinux emerged as the premier choices for enterprise-grade stability.

    • Best For: Large networks and professional administrators.
    • Pros: Built to be 1:1 compatible with Red Hat Enterprise Linux. Excellent for high-traffic public minecraft servers.
    • Cons: Steeper learning curve; uses dnf instead of apt for package management.

    4. Alpine Linux (The Minimalist)

    Alpine is an ultra-lightweight distro often used inside Docker containers.

    • Best For: Experts running “containerized” servers or those with limited hardware.
    • Pros: The entire OS can be smaller than 10MB.
    • Cons: Uses musl instead of glibc, which can occasionally cause issues with certain custom Java binaries or older plugins.

    3. Comparison Table: At-a-Glance

    DistroDifficultyResource UsagePackage ManagerRecommended For
    Ubuntu ServerEasyLowaptBeginners / VPS users
    DebianMediumVery LowaptStability Purists
    Rocky LinuxHardLowdnfEnterprise / Networks
    Alpine LinuxExpertTinyapkDocker / Advanced

    4. How to Choose Based on Your Hosting Style

    If You Use a VPS

    Most minecraft server hosting providers that offer a VPS will give you a choice of OS.

    If You Are Self-Hosting at Home

    If you are repurposing an old PC to host for friends:


    5. Expert Tips for Linux Performance

    1. Skip the GUI: Never install a “Desktop Environment” (like GNOME or KDE) on a server. It wastes CPU and RAM that should be going to your low lag minecraft server.
    2. Use Java 21+: In 2026, modern Minecraft versions require the latest Java. Ensure your distro has access to the correct OpenJDK version.
    3. Optimize Your Flags: Regardless of the OS, you must tune your startup.
    4. Use Screen or Tmux: These Linux utilities allow your server to keep running even after you close your SSH window (PuTTY).

    6. Common Mistakes to Avoid

    • Mistake: Running as Root. Never run your Minecraft server using the root user. If a plugin has a security flaw, the hacker would have full access to your entire Linux system. Always create a dedicated minecraft user.
    • Mistake: Forgetting the Firewall. Linux is secure, but you still need to open port 25565. Use ufw (Uncomplicated Firewall) on Ubuntu/Debian to manage this easily.
    • Mistake: Ignoring Updates. Run sudo apt update && sudo apt upgrade regularly to ensure your OS has the latest security patches.

    FAQ: People Also Ask

    Is Linux better than Windows for Minecraft servers?

    Yes. Linux uses significantly fewer system resources, offers better uptime, and provides more powerful automation tools for managing public minecraft servers.

    What is the easiest Linux distro for a beginner?

    Ubuntu Server is widely considered the easiest due to its massive community, clear tutorials, and straightforward package management.

    Can I run a Bedrock server on Linux?

    Absolutely. While Bedrock was originally a Windows-centric edition, there are official Linux builds available for the Bedrock Dedicated Server (BDS).


    Conclusion: Build Your Fortress on Linux

    Selecting one of The Best Linux Distros for Hosting a Minecraft Server in 2026 is about more than just personal preference—it’s about building a stable foundation for your community. Whether you choose the user-friendliness of Ubuntu, the rock-solid nature of Debian, or the enterprise power of Rocky Linux, you are already miles ahead of anyone trying to host on Windows.