The fastest way to start a Minecraft server depends on how many players you want and whether you want to manage it yourself
You have three main routes: run a server on your own computer, rent a hosted server from a third-party company, or use Minecraft Realms, which is a subscription service run by Microsoft. Running it yourself costs nothing but ties up your computer and requires you to keep it running whenever players want to join. A hosted server costs money monthly but stays online without your involvement. Realms sits between them — it costs a monthly fee, handles the hosting for you, and limits you to 10 players at a time.
The choice depends on your group size, how often you play, and whether you want to tinker with settings. A small group of friends playing a few hours a week can use Realms. A larger or more active group usually needs a hosted server. Running your own server makes sense only if you want full control and have a computer that can stay on.
Key Takeaways
- Minecraft Realms is the simplest option for small groups and costs about $8 per month, with no setup beyond clicking a button in the game.
- Hosted servers from companies like Nitrado, Aternos, or Shockbyte let you run larger worlds with more players, though they cost $5 to $15 per month depending on player count and server size.
- Running a server on your own computer using the official server software is free but requires your computer to stay powered on and connected to the internet whenever anyone plays.
- Java Edition and Bedrock Edition require different server software, so you must know which version your players use before you start.
- Most hosted servers let you pause or delete your world if you stop playing, so you only pay when the server is active.
Using Minecraft Realms for a small group
Realms is the easiest option if you have fewer than 10 players and want something that just works. You buy a subscription through the Minecraft Launcher (Java Edition) or the Minecraft app (Bedrock Edition), and the server appears in your world list. You can invite up to 10 players by their username, and they join through the same menu. The world stays online even when you are not playing, and Microsoft handles all the technical work.
Realms costs about $8 per month for Java Edition and $8 per month for Bedrock Edition. You can pause your subscription whenever you want, so you only pay during months you actually use it. The main limitation is the 10-player cap — if your group grows beyond that, you will need to move to a hosted server.
To start a Realm, open the Minecraft Launcher, click "Singleplayer," then click "Create New World." Instead of choosing a local world, select "Create Realm" and follow the prompts. You will need a Microsoft account and a valid payment method. Once it is set up, share the invite link or player names with your friends, and they can join from their own game.
Renting a hosted server for larger groups
Hosted servers are run by companies that manage the hardware and internet connection for you. You pay a monthly fee, usually between $5 and $15 depending on how many players you want to support and how large the world is. Popular hosting companies include Nitrado, Aternos, Shockbyte, and GameServers. These companies handle backups, updates, and keeping the server online 24/7.
The setup process varies by host, but the general steps are the same. You create an account on the hosting company's website, choose a server size (usually measured in player slots), select Java or Bedrock Edition, and pay. Within a few minutes, you get an IP address or server address that you give to your players. They enter this address in the "Add Server" menu in Minecraft, and they can join.
Most hosts let you customize the server settings through a web panel — you can change the difficulty, enable or disable PvP, adjust how fast crops grow, and install mods or plugins. Aternos is free but shuts down after 30 minutes of no players; Nitrado and Shockbyte stay on all the time but cost money. If you are unsure which host to pick, start with a small player count and upgrade later if you need more slots.
Running a server on your own computer
If you want complete control and do not mind keeping a computer running, you can host the server yourself using the official Minecraft server software. Download the server file from minecraft.net (for Java Edition) or use the Bedrock Dedicated Server software (for Bedrock Edition). This costs nothing, but your computer must stay on and connected to the internet whenever players want to join.
For Java Edition, download the server.jar file from minecraft.net, create a folder for it, and run it. The first time you run it, it generates a world and creates a file called eula.txt. Open that file, change "eula=false" to "eula=true," save it, and run the server again. Your friends can join by entering your computer's IP address in their "Add Server" menu.
Finding your IP address depends on your internet setup. If you are on the same local network (same WiFi), your friends use your local IP, which you can find by opening Command Prompt and typing "ipconfig" (Windows) or "ifconfig" (Mac/Linux). If your friends are outside your home network, you need your public IP address, which you can find by searching "what is my IP" in a web browser. However, your internet provider may change your public IP, which breaks the connection for remote players.
Bedrock Dedicated Server is more complicated to set up and requires more technical knowledge. Most players choose Java Edition or a hosted server instead.
Java Edition versus Bedrock Edition servers
Minecraft has two versions: Java Edition (the original, runs on Windows, Mac, and Linux) and Bedrock Edition (runs on Windows 10/11, Xbox, Nintendo Switch, and mobile). They use different server software and cannot connect to the same server. You must know which version your players use before you set up.
Java Edition servers are easier to set up and customize. You can install mods and plugins that change gameplay, add new items, or create custom mini-games. Most large public servers run Java Edition. Bedrock servers are simpler but have fewer customization options — you can change basic settings but cannot install mods the same way.
If your group uses a mix of Java and Bedrock players, you will need two separate servers, one for each version. This costs extra if you are renting, or requires running two server programs if you are hosting yourself.
Configuring your server settings
Once your server is running, you can adjust how the game plays. The main settings are in a file called server.properties (if you are hosting yourself) or in a web panel (if you are using a hosted server). Common settings include difficulty (peaceful, easy, normal, hard), PvP (whether players can fight each other), and spawn protection (whether new players are protected from damage near the starting point).
If you are hosting yourself, download the server.properties file, open it in a text editor, and change the values. For example, "difficulty=1" sets it to easy, "pvp=false" turns off player-versus-player combat, and "spawn-protection=16" protects a 16-block radius around spawn. Save the file and restart the server for changes to take effect.
Hosted servers usually have a simpler web interface where you click buttons instead of editing text. The options are the same, just presented differently. Experiment with settings while you are alone on the server, then adjust based on what your group wants.
Inviting players and managing permissions
For Realms, you invite players by clicking "Invite" in the Realm settings and entering their Minecraft username. They receive an invite notification in their game and can accept it to join.
For hosted servers, you give players the server address (IP address or domain name), and they add it to their server list. They do not need an invite — anyone with the address can join unless you set a password. To restrict access, set a server password in the settings, and only give it to players you want to allow.
If you are hosting yourself, you can give certain players special permissions using a file called ops.json. Add a player's username to this file, and they become an operator — they can use commands like "/gamemode creative" to switch to creative mode or "/ban" to remove a player. Be careful who you give operator status to, because they can change almost anything on the server.
Backing up your world and troubleshooting common problems
Hosted servers and Realms automatically back up your world, so you can restore it if something goes wrong. If you are hosting yourself, you should back up the world folder regularly. Copy the entire world folder to another location on your computer or to an external drive. This protects your progress if your hard drive fails or if someone accidentally deletes something important.
The most common problem is players not being able to connect. If they see "Connection refused" or "Connection timed out," check that the server is actually running. If you are hosting yourself, make sure the server.jar file is still running in Command Prompt or Terminal. If you are using a hosted server, log into the web panel and check the server status — it may have crashed and need to be restarted.
If players can see the server in their list but cannot join, the server may be full. Check how many players are online and compare it to your player slot limit. If it is full, either wait for someone to leave or upgrade to more slots. If the server is not full and players still cannot join, restart the server — this fixes most connection issues.
Frequently Asked Questions
Can I play on my own server while other people are also playing?
Yes. If you are using Realms or a hosted server, you join the same way your friends do — by selecting the server from your list. If you are hosting yourself, you can join your own server by entering "localhost" as the address in the "Add Server" menu.
What happens if I stop paying for a hosted server?
The server goes offline and your world is usually deleted after 30 to 90 days, depending on the host. Before your subscription ends, download a backup of your world from the host's web panel if you want to keep it. Some hosts let you restore a deleted world if you resubscribe within a certain window.
Can I install mods on a server I am renting?
It depends on the host and which mods you want. Most hosts support Bukkit and Spigot plugins for Java Edition, which are easier to install than full mods. You usually upload plugin files through the web panel. Full mods require more setup and not all hosts support them. Check your host's documentation or contact their support before buying.
How many players can my computer handle if I host the server myself?
A modern computer can usually handle 5 to 10 players without lag, depending on how powerful it is and what is happening in the world. More players or complex redstone contraptions will slow things down. If you want to support more than 10 players, a hosted server is a better choice.
Do I need to port forward if I am hosting on my own computer?
Yes, if your friends are outside your home network. Port forwarding tells your router to send incoming connections to your server computer. The steps vary by router model — search "[your router model] port forward" for instructions. If your friends are on the same WiFi, you do not need to port forward; they just use your local IP address.