Introduction / Background
This guide aims to provide a basic guidance on how to establish a self-hosted Paper server at home on Windows OS for users with zero prior knowledge of server hosting. Please read the instructions given carefully and good luck!
Last updated: October 17th, 2022 for Paper version 1.19.2
Table of Contents
Please follow the instructions given 100%. It is crucial that you do not skip any step!!
Follow This JAVA installation guide to install JAVA onto your PC. If you are unsure which version to grab, the JAVA 17 or 18 should be fine.
Create Your Minecraft Folder🔗
Find a suitable location to create your Minecraft root folder.
This is where all the server file will be generated and stored.
(If you have OneDrive Sync enabled, DO NOT put your Minecraft folder in the synced area to avoid possible issues…)
Default folder for OneDrive Sync is Desktop, Documents, and Pictures
Right click anywhere > Create New Folder
Navigate inside the newly created Minecraft folder...
right click anywhere > New > Text Document
Name the file eula > open eula.txt file > enter eula=true > save and exit
Now we will be making a batch(.bat) file for you to launch the server.
This is the file you double-click to start your Minecraft server.
Please reserve some RAM for your OS and more if you wish to also play Minecraft on on the same device.
A minimum of 4 GB is recommended and adjust the memory slider as needed.
Ensure Aikar's Flags is selected.
Ensure Windows is selected.
Click on the green download button to collect your start.bat.
Obtain the latest Paper software from https://papermc.io/downloads
Select the latest build to download (Usually with a higher numerals)
Launch Paper Server🔗
It's time for the final check and launch your Paper server!
If all steps aboves are followed correctly, your Minecraft folder should contains these three files.
Double click start or start.bat to start the server.
(Never double click the server jar directly)
Join Server Locally🔗
Assuming you are hosting the server on the same PC you are going to play on, you should be able to join server via localhost now!
Anyone connected to your local network should be able to join the server by using your PC's local IP address.
The local IP address can be aquired by opening up cmd again and enter ipconfig and the line with IPv4 Address will be it!
If you would like your friends to join outside of your network, setting up portfording is likely a required step.
The exact step varies based on your ISP and router manufacturers so it will not be covered here.
For suggestions and feedbacks, please join our Discord community
Paper Chan's Hideout Discord https://paper-chan.moe/discord