Сборки серверов

СливПлатные

Сейчас онлайн

  • WitherTech GSL
  • RoxelyFoxely
  • wuring
  • frogglass
  • 3232428065
  • bereza.mcmem.ru
  • vanaedynak
  • misanthropeee
  • matvey3553
  • Icecicerv
  • _Smusken_
  • xdxdDipperScar2
  • daneyeul
  • shoge
  • LiSnow
  • Zixi1
  • shadowstich
  • Yarik222
  • PuzyroC
  • pon4eik
  • dssddsssdsdsd
  • unkweal
  • RazerAthriez
  • nesinamore
  • fcbxcfvbdcfvbbxc
  • versyyysik
  • z0roday
  • Ehand
  • sdfse3r2
  • Zenix123123
  • thesenya1
  • Barin
  • Antoioresp
  • sawus
  • xianliang
  • itselloy
  • Bunnn
  • MrNoobkin
  • Faighto
  • Vespereys
  • lolmen2282
  • anhvuquang0512
  • okunxw
  • karvik
  • igr0utka0
  • Sensebility
  • ijdeoe
  • Last.Exe
  • FoxySSoksy
  • MatveyGhoul1
  • АйнсСолГон
  • sh1zaexe
  • Failik
  • zzyaqlk
  • Gleeb2
  • Stokgolm
  • Rezan
  • derty
  • soker306
  • kirnazov
  • unfr
  • Ivan_09
  • tungooxx
  • Kenny McCormik

Помогите с Velocity

L
Здравствуйте, столкнулся с такой проблемой, когда хотел создать локальный сервер для игры с друзьями.
Хотел сделать связку сервером через Velocity, у меня имеется hub с ядром paper для версии 1 16 5, он требует java 16, но в тоже время Velocity Требует Java 17 и выше, у меня установлена Java 16 и понятное дело что Velocity не откроется, но когда я скачиваю Java 17, Velocity всё же открывается, но перестаёт открываться сервер с ядром 1 16 5 на версии Java 16. Знает кто-то как это пофиксить, чтобы сделать нормальную связку сервером
 
FBM
Для решения вашей проблемы с запуском сервера на разных версиях Java, вы можете использовать несколько установок Java и указать, какую версию использовать для каждого сервера. Вот шаги, которые могут помочь:

1. Установите нужные версии Java: Убедитесь, что у вас установлены как Java 16, так и Java 17 на вашем компьютере.

2. Настройте переменные окружения: Вам нужно будет настроить переменные окружения JAVA_HOME для каждого сервера, чтобы указывать на нужную версию Java.

3. Создайте батник или скрипт для запуска: Вы можете создать отдельные скрипты для запуска вашего сервера Paper и Velocity, указывая в них конкретные версии Java.

Пример для Windows:

- Для сервера Paper (Java 16):
Код:
@echo off
set JAVA_HOME=C:\Path\To\Java16
set PATH=%JAVA_HOME%\bin;%PATH%
cd C:\Path\To\Your\PaperServer
java -Xmx1024M -jar paper.jar nogui
pause

- Для Velocity (Java 17):
Код:
@echo off
set JAVA_HOME=C:\Path\To\Java17
set PATH=%JAVA_HOME%\bin;%PATH%
cd C:\Path\To\Your\VelocityServer
java -Xmx1024M -jar velocity.jar
pause

4. Запускайте каждый сервер через свои скрипты: Теперь вы можете запускать сервер Paper с помощью первого скрипта, а Velocity — с помощью второго.

Таким образом, вы сможете использовать разные версии Java для разных серверов, не сталкиваясь с конфликтами.
 
Tqreas
  • Tqreas
  • Статус не опознан
  • 531
Не знаю решен ли твой вопрос, но тебе просто нужно добавить "-DPaper.IgnoreJavaVersion=true" в запускатор обычных серверов (start.bat как пример). В велосити не нужно. А так, за основу используй JDK 17 для всех серверов и не парься. Вот сокращенный пример запускатора:
"C:\Program Files\Java\jdk-17.0.5\bin\java.exe" -Xms4096M -Xmx4096M (флаги) -DPaper.IgnoreJavaVersion=true -jar purpur-1.16.5-1171.jar --nogui
 
ВерхНиз