Skip to content

Startup & Requirements

Petteri edited this page Nov 12, 2023 · 1 revision

Java 8 or later (Java 11 is recommended) is required to run this program. Memory allocation is limited if you don't use 64 bit Java version. At least 1GB of RAM reserved for Nukkit is recommended.

How to start Nukkit PetteriM1 Edition

Download Nukkit-PM1E.jar from releases. Open terminal in your server directory and run: java -jar Nukkit-PM1E.jar (or see startup scripts below)

You can also use arguments like -Xms and -Xmx to control allocated memory.

For example java -Xms1024M -Xmx1024M -jar Nukkit-PM1E.jar

Do not allocate all system memory for Java / Nukkit or you risk a crash.

Example startup / restart scripts

Linux.sh

#!/bin/bash
java -jar Nukkit-PM1E.jar
echo "Server stopped."
sleep 10

Linux with loop.sh

#!/bin/bash
while true; do
java -jar Nukkit-PM1E.jar
echo "Server stopped. Restarting in 10 seconds. Press Ctrl+C to cancel."
sleep 10
done

Windows.cmd

@echo off
java -jar Nukkit-PM1E.jar
echo Server stopped.
timeout 10

Windows with loop.cmd

@echo off
:loop
java -jar Nukkit-PM1E.jar
echo Server stopped. Restarting in 10 seconds. Press Ctrl+C to cancel.
timeout 10
goto loop

Clone this wiki locally