start.bat start.sh или как запустить Minecraft сервер

start.bat start.sh или как запустить Minecraft сервер

  • Автор темы Автор темы McDev
  • Дата начала Дата начала

McDev

Администратор
Администратор
Премиум
Пользователь
15 Мар 2020
776
263
mcdev.su
Рубли
0.0
Первый вариант для батника (start.bat) - SERVER_FILE_NAME - название ядра!
Код:
java -Xmx1G -jar SERVER_FILE_NAME.jar
PAUSE

Второй вариант с важными флагами для производительности:
Код:
while true
do
java -Xms1G -Xmx2G -Dfile.encoding=utf-8 -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=true -Daikars.new.flags=true -jar spigot.jar
done

Ну и для линукса:
Код:
while true; do
cd /hub/start.sh
java -Xmx3072M -Xms2048M -jar spigot.jar
echo "Restarting in 5 seconds."
sleep 5
echo "Starting!"
done

Если будут вопросы, задавайте их ниже!
Так-же ниже будут батники для вас 🙂
 

Вложения

  • start.bat
    start.bat
    64 байт · Показов: 8,631
Первый вариант для батника (start.bat) - SERVER_FILE_NAME - название ядра!
Код:
java -Xmx1G -jar SERVER_FILE_NAME.jar
PAUSE

Второй вариант с важными флагами для производительности:
Код:
while true
do
java -Xms1G -Xmx2G -Dfile.encoding=utf-8 -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=true -Daikars.new.flags=true -jar spigot.jar
done

Ну и для линукса:
Код:
while true; do
cd /hub/start.sh
java -Xmx3072M -Xms2048M -jar spigot.jar
echo "Restarting in 5 seconds."
sleep 5
echo "Starting!"
done

Если будут вопросы, задавайте их ниже!
Так-же ниже будут батники для вас 🙂
 
Первый вариант для батника (start.bat) - SERVER_FILE_NAME - название ядра!
Код:
java -Xmx1G -jar SERVER_FILE_NAME.jar
PAUSE

Второй вариант с важными флагами для производительности:
Код:
while true
do
java -Xms1G -Xmx2G -Dfile.encoding=utf-8 -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=true -Daikars.new.flags=true -jar spigot.jar
done

Ну и для линукса:
Код:
while true; do
cd /hub/start.sh
java -Xmx3072M -Xms2048M -jar spigot.jar
echo "Restarting in 5 seconds."
sleep 5
echo "Starting!"
done

Если будут вопросы, задавайте их ниже!
Так-же ниже будут батники для вас 🙂
Спасибо за батник)
Можно с комментариями по оптимизированому варианту (что и для чего пишем) ?
 
почему включаю start bat пишет "Java" не является внутренней или внешней командой, использовеной программой или пакентым файлом
 
помогите я все делаю правильно а мне пишет

C:\Users\User\Desktop\Приватный сервер>java -Xmx1G -jar spigot-1-20-1.jar
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/bukkit/craftbukkit/bootstrap/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
 

Вложения

  • 1232.webp
    1232.webp
    71.7 KB · Показов: 309
помогите я все делаю правильно а мне пишет

C:\Users\User\Desktop\Приватный сервер>java -Xmx1G -jar spigot-1-20-1.jar
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/bukkit/craftbukkit/bootstrap/Main has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Смотря какая версия ядра
1.12.2 - Java 11
1.16.5 - Java 16
И т.д.

Судя по ошибке тебе нужна Java 16 java.jdk.com/archive