{"id":1670,"date":"2026-05-08T12:30:00","date_gmt":"2026-05-08T12:30:00","guid":{"rendered":"https:\/\/www.academy-hosting.com\/hosting\/?post_type=docs&#038;p=1670"},"modified":"2026-05-06T15:41:57","modified_gmt":"2026-05-06T15:41:57","password":"","slug":"how-to-change-player-slots-on-your-minecraft-server","status":"publish","type":"docs","link":"https:\/\/www.academy-hosting.com\/hosting\/guides\/manage-your-server\/how-to-change-player-slots-on-your-minecraft-server\/","title":{"rendered":"How to Change Player Slots on Your Minecraft Server"},"content":{"rendered":"\n<p>If you want to change player slots on your server, you need to edit the <code>max-players<\/code> setting inside your server\u2019s <code>server.properties<\/code> file. This setting controls how many players can be connected to your Minecraft: Java Edition server at the same time. The same setting is used by Vanilla Java servers, Paper servers, Spigot servers, and most Spigot-based forks. Paper\u2019s official documentation lists <code>max-players=20<\/code> as the default setting for the maximum number of players allowed on the server.<\/p>\n\n\n\n<p>Player slots are important because they control your server\u2019s capacity. A higher slot count lets more people join, but it does not automatically mean your server can handle more players smoothly. More connected players usually means more chunk loading, more entity activity, more plugin usage, and more CPU and RAM demand. Mojang\u2019s own Java server setup documentation also describes <code>max-players<\/code> as the setting that specifies how many people can join your server.<\/p>\n\n\n\n<p>This guide explains how to safely change Minecraft server player slots, what the setting does, and how to choose a realistic player limit for your server.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">This Guide Is for Minecraft: Java Edition<\/h2>\n\n\n\n<p>This guide applies to <strong>Minecraft: Java Edition<\/strong> servers.<\/p>\n\n\n\n<p>That includes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vanilla Minecraft servers<\/li>\n\n\n\n<li>Paper servers<\/li>\n\n\n\n<li>Spigot servers<\/li>\n\n\n\n<li>Purpur servers<\/li>\n\n\n\n<li>Most other Spigot or Paper forks<\/li>\n<\/ul>\n\n\n\n<p>This guide does not cover Minecraft Bedrock Edition servers, since Bedrock uses a different server system and different configuration behavior.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">What Are Minecraft Server Player Slots?<\/h2>\n\n\n\n<p>Minecraft server player slots are the maximum number of players allowed online at one time.<\/p>\n\n\n\n<p>For example, if your server is set to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max-players=20<\/code><\/pre>\n\n\n\n<p>then up to 20 players can join the server at the same time.<\/p>\n\n\n\n<p>If the server reaches that limit, additional players will not be able to join until someone leaves or the limit is increased.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Why Player Slots Matter<\/h2>\n\n\n\n<p>Changing player slots is not just about picking a bigger number. Your player limit should match what your server can actually handle.<\/p>\n\n\n\n<p>A server with too many players may experience:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lag spikes<\/li>\n\n\n\n<li>low TPS<\/li>\n\n\n\n<li>slow chunk loading<\/li>\n\n\n\n<li>delayed commands<\/li>\n\n\n\n<li>plugin performance issues<\/li>\n\n\n\n<li>crashes during peak activity<\/li>\n<\/ul>\n\n\n\n<p>A server with too few slots may unnecessarily block players from joining, especially if your community is growing.<\/p>\n\n\n\n<p>The goal is to set a player limit that fits your server\u2019s hardware, software, and gameplay style.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Where Player Slots Are Configured<\/h2>\n\n\n\n<p>The player slot limit is controlled by the <code>max-players<\/code> line inside:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server.properties<\/code><\/pre>\n\n\n\n<p>The <code>server.properties<\/code> file is the main configuration file for a Minecraft Java server. It is normally located in the root folder of your server, near files and folders such as:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server.properties<br>eula.txt<br>plugins\/<br>world\/<br>server.jar<\/code><\/pre>\n\n\n\n<p>On hosted Minecraft servers, you can usually access this file from your server control panel\u2019s <strong>File Manager<\/strong>.<\/p>\n\n\n\n<p>On a self-hosted server, it will be inside the folder where your server <code>.jar<\/code> file is located.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Before You Change Minecraft Server Player Slots<\/h2>\n\n\n\n<p>Before editing anything, stop your Minecraft server completely.<\/p>\n\n\n\n<p>This matters because some server settings may not save correctly if the server is still running. Stopping the server first also prevents the file from being overwritten while you are editing it.<\/p>\n\n\n\n<p>Before continuing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Stop the server<\/li>\n\n\n\n<li>Wait until it shows as offline<\/li>\n\n\n\n<li>Open the file manager or server directory<\/li>\n\n\n\n<li>Locate <code>server.properties<\/code><\/li>\n<\/ul>\n\n\n\n<p>Do not edit the file while the server is actively running.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">How to Change Minecraft Server Player Slots<\/h2>\n\n\n\n<p>Follow these steps to update the max player limit.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Open Your Server Control Panel<\/h2>\n\n\n\n<p>Log into your Minecraft server control panel.<\/p>\n\n\n\n<p>Look for a section called one of the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Files<\/li>\n\n\n\n<li>File Manager<\/li>\n\n\n\n<li>Server Files<\/li>\n\n\n\n<li>Config Files<\/li>\n<\/ul>\n\n\n\n<p>Open the main server directory.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Open the server.properties File<\/h2>\n\n\n\n<p>Find this file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server.properties<\/code><\/pre>\n\n\n\n<p>Open it using the file editor in your hosting panel.<\/p>\n\n\n\n<p>If you are hosting the server on your own PC or VPS, open the file with a text editor such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Notepad<\/li>\n\n\n\n<li>Notepad++<\/li>\n\n\n\n<li>Visual Studio Code<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Find the max-players Setting<\/h2>\n\n\n\n<p>Inside <code>server.properties<\/code>, look for this line:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max-players=20<\/code><\/pre>\n\n\n\n<p>The number after the equals sign is the current player slot limit.<\/p>\n\n\n\n<p>The default is commonly set to 20 on Java server configurations, including Paper\u2019s documented default.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Change the Player Slot Limit<\/h2>\n\n\n\n<p>Change the number to the maximum amount of players you want online at one time.<\/p>\n\n\n\n<p>For example, if you want 10 players:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max-players=10<\/code><\/pre>\n\n\n\n<p>If you want 50 players:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max-players=50<\/code><\/pre>\n\n\n\n<p>Only change the number after the equals sign. Do not rename the setting.<\/p>\n\n\n\n<p>Correct:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max-players=30<\/code><\/pre>\n\n\n\n<p>Incorrect:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>players=30<\/code><\/pre>\n\n\n\n<p>Incorrect:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max players 30<\/code><\/pre>\n\n\n\n<p>The setting must stay formatted as:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max-players=NUMBER<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Save the File<\/h2>\n\n\n\n<p>After changing the value, save <code>server.properties<\/code>.<\/p>\n\n\n\n<p>Make sure the file keeps its normal line-by-line formatting. If everything appears on one long line, use a better text editor or restore the file formatting before starting the server again.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Restart the Minecraft Server<\/h2>\n\n\n\n<p>Start your server again from the control panel.<\/p>\n\n\n\n<p>The new player slot limit will apply after the server restarts.<\/p>\n\n\n\n<p>If you changed the value while the server was still running, restart the server anyway to make sure the new setting takes effect.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7: Check the New Player Limit<\/h2>\n\n\n\n<p>After the server is online, check that the new player limit is working.<\/p>\n\n\n\n<p>You can do this by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>viewing the server in the Minecraft multiplayer server list<\/li>\n\n\n\n<li>checking the player count display<\/li>\n\n\n\n<li>reviewing your server panel<\/li>\n\n\n\n<li>joining the server and confirming it is online<\/li>\n<\/ul>\n\n\n\n<p>The server list should show the updated maximum player count.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Recommended Player Slot Settings<\/h2>\n\n\n\n<p>Your player slot count should be based on your server\u2019s actual performance, not just the biggest number you want to advertise.<\/p>\n\n\n\n<p>Here is a practical starting point:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Server Type<\/th><th>Suggested Player Slots<\/th><\/tr><\/thead><tbody><tr><td>Small friend server<\/td><td>5\u201310<\/td><\/tr><tr><td>Private SMP<\/td><td>10\u201320<\/td><\/tr><tr><td>Growing community server<\/td><td>20\u201340<\/td><\/tr><tr><td>Larger public server<\/td><td>40+ with proper optimization<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>These numbers are general recommendations. A well-optimized Paper server on strong hardware may handle more players than a heavily modded or poorly optimized server with the same slot count.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Player Slots Do Not Increase Server Performance<\/h2>\n\n\n\n<p>A common mistake is thinking that increasing <code>max-players<\/code> upgrades the server.<\/p>\n\n\n\n<p>It does not.<\/p>\n\n\n\n<p>The <code>max-players<\/code> setting only controls how many people are allowed to connect. It does not increase RAM, CPU power, disk speed, or network capacity.<\/p>\n\n\n\n<p>If your server is already lagging with 10 players, raising the limit to 30 will usually make the problem worse.<\/p>\n\n\n\n<p>Before increasing player slots, check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>current RAM usage<\/li>\n\n\n\n<li>CPU usage<\/li>\n\n\n\n<li>TPS<\/li>\n\n\n\n<li>plugin load<\/li>\n\n\n\n<li>view distance<\/li>\n\n\n\n<li>simulation distance<\/li>\n\n\n\n<li>entity counts<\/li>\n\n\n\n<li>world size<\/li>\n<\/ul>\n\n\n\n<p>For many Minecraft servers, performance issues are caused by a mix of player count, chunk loading, plugins, mobs, redstone, and server hardware.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices for Setting Minecraft Player Slots<\/h2>\n\n\n\n<p>For a smoother server experience, follow these best practices:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start with a realistic slot count<\/li>\n\n\n\n<li>Increase slots slowly as your community grows<\/li>\n\n\n\n<li>Watch performance during peak hours<\/li>\n\n\n\n<li>Do not advertise more slots than your server can handle<\/li>\n\n\n\n<li>Optimize view distance and simulation distance before scaling up<\/li>\n\n\n\n<li>Use Paper or a Paper-based fork for better performance options<\/li>\n\n\n\n<li>Upgrade your hosting plan if your server consistently reaches its limit<\/li>\n<\/ul>\n\n\n\n<p>A smaller server that runs smoothly is better than a large server that constantly lags.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Common Issues After Changing Player Slots<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">The Player Limit Did Not Change<\/h3>\n\n\n\n<p>If the server still shows the old player limit:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>make sure you saved <code>server.properties<\/code><\/li>\n\n\n\n<li>restart the server<\/li>\n\n\n\n<li>confirm you edited the correct file<\/li>\n\n\n\n<li>check that the line still says <code>max-players=<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">The Server Starts Lagging After Increasing Slots<\/h3>\n\n\n\n<p>If lag begins after raising the player limit, your server may not have enough resources for the new capacity.<\/p>\n\n\n\n<p>Try:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>lowering the player limit again<\/li>\n\n\n\n<li>reducing <code>view-distance<\/code><\/li>\n\n\n\n<li>reducing <code>simulation-distance<\/code><\/li>\n\n\n\n<li>checking plugin performance<\/li>\n\n\n\n<li>upgrading RAM or CPU resources<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Players Still Cannot Join<\/h3>\n\n\n\n<p>If players cannot join even though slots are available, the issue may not be the player limit.<\/p>\n\n\n\n<p>Check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>whitelist settings<\/li>\n\n\n\n<li>server IP and port<\/li>\n\n\n\n<li>firewall or connection issues<\/li>\n\n\n\n<li>player bans<\/li>\n\n\n\n<li>online-mode authentication issues<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Example server.properties Player Slot Setup<\/h2>\n\n\n\n<p>Here is a simple example of a server configured for a small SMP:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>max-players=15<br>difficulty=normal<br>white-list=false<br>view-distance=8<br>simulation-distance=6<\/code><\/pre>\n\n\n\n<p>This setup keeps the player limit reasonable while also reducing some of the chunk and simulation load that can cause lag on smaller servers.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">When Should You Increase Player Slots?<\/h2>\n\n\n\n<p>You should consider increasing your Minecraft server player slots when:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>your server is regularly full<\/li>\n\n\n\n<li>players are waiting to join<\/li>\n\n\n\n<li>your TPS stays stable during peak hours<\/li>\n\n\n\n<li>CPU and RAM usage are still healthy<\/li>\n\n\n\n<li>your community is ready to grow<\/li>\n<\/ul>\n\n\n\n<p>Do not increase slots just because the setting allows it. Increase them when your server performance shows that it can support more players.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">When Should You Lower Player Slots?<\/h2>\n\n\n\n<p>You should lower the player limit if:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the server lags during busy hours<\/li>\n\n\n\n<li>TPS drops below a stable level<\/li>\n\n\n\n<li>players complain about delayed actions<\/li>\n\n\n\n<li>chunk loading becomes slow<\/li>\n\n\n\n<li>the server crashes under load<\/li>\n<\/ul>\n\n\n\n<p>Lowering slots is not always a bad thing. Sometimes it is the easiest way to protect the player experience while you work on optimization or upgrade the server.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Smooth Server Growth Starts With the Right Limit<\/h2>\n\n\n\n<p>Changing Minecraft player slots is simple, but choosing the right number takes some thought. The <code>max-players<\/code> setting controls access, not performance. If you match your slot count to your server\u2019s hardware, software, and player activity, you will create a smoother experience for everyone who joins.<\/p>\n\n\n\n<p>For most new servers, start smaller, monitor performance, and increase the limit only when the server is ready for more players.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you want to change player slots on your server, you need to edit the max-players setting inside your server\u2019s server.properties file. This setting controls how many players can be connected to your Minecraft: Java Edition server at the same time. The same setting is used by Vanilla Java servers, Paper servers, Spigot servers, and [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1681,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[22],"doc_tag":[],"class_list":["post-1670","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-manage-your-server"],"acf":[],"year_month":"2026-05","word_count":1554,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"relyzishere","author_nicename":"relyzishere","author_url":"https:\/\/www.academy-hosting.com\/hosting\/author\/relyzishere\/"},"doc_category_info":[{"term_name":"Manage your server","term_url":"https:\/\/www.academy-hosting.com\/hosting\/guides-category\/manage-your-server\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/comments?post=1670"}],"version-history":[{"count":4,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1670\/revisions"}],"predecessor-version":[{"id":1695,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1670\/revisions\/1695"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/media\/1681"}],"wp:attachment":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/media?parent=1670"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/doc_category?post=1670"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/doc_tag?post=1670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}