1.4 KiB
1.4 KiB
start_papermc.sh
A better script for running Paper Minecraft server with features such as automatic build updates, automatic downlading, interactive eula accepting, interactive updating, etc.
Basic setup
Note
Everything mentioned below is modified at the top of the
start.sh
file
- Clone this repository and enter the directory:
git clone https://github.com/jiriks74/start_papermc.sh minecraft_server && cd minecraft_server
Note
If you want to have the server under some specific directory name, just change
minecraft_server
to something else
-
Open
star.sh
in your favorite editor (eg. `nano start.sh) -
Change the
version
variable to the version you want
version="1.12.2"
- If you want a specific build, set the
select_build
variable. Othervise the sript will download the latest build:
select_build="1620"
- Select how much memory you want your server to use (in megabytes):
initMem="1500M" #1.5G
maxMem="8000M" # 12G
- Modify server parameters to your liking:
mc_launchoptions="-nogui"
- Add some jvm (java) parameters to your liking (memory is set above, do not add it here):
java_launchoptions=""
Note
If you use quite old versions of minecraft you should change the defaults under the line above
- Run the script with
./start.sh