Проверено Как запустить сервер, используя start.bat

Mine-Bit

Ваш верный друг-помощник!
Сообщения
39
Реакции
10

23.png


Доброго времени суток!
В этой статье Вы узнаете, как запустить сервер, используя start.bat.

Содержание:
  1. Что такое start.bat
  2. Варианты самого батника
  3. Рекомендации
Что такое start.bat
Start.bat - файл, через который запускается Ваш сервер Minecraft:Java Edition и может показывать информацию о сервере.
Варианты самого батника
Для запуска сервера Майнкрафт на компьютере нужно скачать ядро для сервера и сам запускатор start.bat, который и будет запускать Ваш сервер.
1) Важными флагами для производительности:

Код:
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


2 ) для батника (start.bat) - SERVER_FILE_NAME - название ядра!
Код:
java -Xmx1G -jar SERVER_FILE_NAME.jar
PAUSE


3) Для Linux в формате .sh:
Код:
while true;[/SIZE][/SIZE]
 [SIZE=3][SIZE=3]do
cd /hub/start.sh
java -Xmx3072M -Xms2048M -jar spigot.jar
echo "Restarting in 5 seconds."
sleep 5
echo "Starting!"
done

Рекомендации
Мы рекомендуем использовать не менее 6-10 ГБ, независимо от того, насколько мало игроков! Если Вы не можете позволить себе 10 ГБ памяти, то выделите столько, сколько сможете, но убедитесь, что Вы также оставили немного памяти операционной системе. G1GC работает лучше при большем объеме памяти.

Однако увеличение объема памяти не означает повышения производительности выше определенного уровня. В конце концов, Вы достигнете точки убывающей отдачи. Покупка 32 ГБ оперативной памяти для сервера приведет лишь к пустой трате Ваших денег с минимальной отдачей.

Если для MC Вы используете 12 ГБ памяти или меньше, то Вам не следует настраивать эти параметры.

Если Вы используете значение Xmx, превышающее 12G,
Если у вас есть и Вы используете более 12 ГБ оперативной памяти, настройте следующее:

  • -XX:G1NewSizePercent=40
  • -XX:G1MaxNewSizePercent=50
  • -XX:G1HeapRegionSize=16M
  • -XX:G1ReservePercent=15
  • -XX:InitiatingHeapOccupancyPercent=20
Java GC Loggin
У Вас возникли проблемы старого поколения с этими флагами? Добавьте следующие флаги в зависимости от Вашей версии java, чтобы включить ведение журнала GC:
Java 8-10
Bash:
Код:
-Xloggc:gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps
-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1M

Java 11+
Код:
-Xlog:gc*:logs/gc.log:time,uptime:filecount=5,filesize=1M
Всем пока!:class-2:
 
Последнее редактирование модератором:
Назад
Сверху Снизу