Помогите Cauldron 1.7.10 не работает /stop

Agressor13

Активный участник
Пользователь
Баллы
61
Cauldron версии [1.7.10] 1.1240.06.213
Когда набираю в консоли /stop он просто перезапускается. В настройках по этому поводу ничего не нашел. Помогает только закрыть саму консоль. Как быть? прошу помощи
 
а попробуй просто сменить ядро, авось поможет (у меня cauldron-1.7.10-1.1272.06.215 - все збс).
Ну или может жертву какую квадратной сатане поднести ))))
 
Cauldron версии [1.7.10] 1.1240.06.213
Когда набираю в консоли /stop он просто перезапускается. В настройках по этому поводу ничего не нашел. Помогает только закрыть саму консоль. Как быть? прошу помощи
С 1.7.2 и выше уже нету даной комманды.
 
С 1.7.2 и выше уже нету даной комманды.
как быть?
а попробуй просто сменить ядро, авось поможет (у меня cauldron-1.7.10-1.1272.06.215 - все збс).
Ну или может жертву какую квадратной сатане поднести ))))
Тоже идет в перезагруз
 
Как это нету? У меня cauldron-1.7.10-1.1272.06.215, как я уже и писал выше все работает отлично.

Через батник запускаешь?
Да, батник
@echo off
:start
java -Xincgc -Xmx5G -Dfile.encoding=UTF-8 -jar cauldron-1.7.10-1.1272.06.215-server.jar
goto start
 
@echo off
setlocal ENABLEDELAYEDEXPANSION
Set Process=java
tasklist | Find /i "%Process%.exe" || (goto Else)
:THEN
Exit
Goto end
:ELSE
C:\Java\jre1.8.0_31\bin\java.exe -Xmx1400M -Xms1400M -jar cauldron-1.7.10-1.1272.06.215-server.jar nogui
pause
-------------------------------------------------------------------------------------------
Собственно вот и проблема: ":start" и "goto start" лишние, на счет первого - это запуск параметра "старт" которому присвоено значение "java -Xincgc -Xmx5G -Dfile.encoding=UTF-8 -jar cauldron-1.7.10-1.1272.06.215-server.jar", а второе это (из вики чтоб понятнее) goto (от англ.go to — «перейти на») — оператор безусловного перехода. В общем когда ты завершаешь сервер, батник переходит к следующей комманде которая в свою очередь заного запускает сервер.
В моей версии это примерно так (есть просто некоторая необходимость) - при старте батника проверяется наличие процесса джавы, если есть то ничего не делать, далее завершаем батник, иначе запускаем джаву
и последнее пауза, что бы сервер не вырубился
----------------------------------------------------------------------------------------------------
а в оригинале (до того как появилась потребность проверки процесса) было так :
@echo off
C:\Java\jre1.8.0_31\bin\java.exe -Xmx1400M -Xms1400M -jar cauldron-1.7.10-1.1272.06.215-server.jar nogui
pause
т.е. без всяких переменных и переходов
 
@echo off
setlocal ENABLEDELAYEDEXPANSION
Set Process=java
tasklist | Find /i "%Process%.exe" || (goto Else)
:THEN
Exit
Goto end
:ELSE
C:\Java\jre1.8.0_31\bin\java.exe -Xmx1400M -Xms1400M -jar cauldron-1.7.10-1.1272.06.215-server.jar nogui
pause
-------------------------------------------------------------------------------------------
Собственно вот и проблема: ":start" и "goto start" лишние, на счет первого - это запуск параметра "старт" которому присвоено значение "java -Xincgc -Xmx5G -Dfile.encoding=UTF-8 -jar cauldron-1.7.10-1.1272.06.215-server.jar", а второе это (из вики чтоб понятнее) goto (от англ.go to — «перейти на») — оператор безусловного перехода. В общем когда ты завершаешь сервер, батник переходит к следующей комманде которая в свою очередь заного запускает сервер.
В моей версии это примерно так (есть просто некоторая необходимость) - при старте батника проверяется наличие процесса джавы, если есть то ничего не делать, далее завершаем батник, иначе запускаем джаву
и последнее пауза, что бы сервер не вырубился
----------------------------------------------------------------------------------------------------
а в оригинале (до того как появилась потребность проверки процесса) было так :
@echo off
C:\Java\jre1.8.0_31\bin\java.exe -Xmx1400M -Xms1400M -jar cauldron-1.7.10-1.1272.06.215-server.jar nogui
pause
т.е. без всяких переменных и переходов
Как быть? Java лежит в Program Files (с пробелом он считает Program за программу и пытается запустить. Без пробела - не верный путь)
________
Сам вылечил, путь к джаве взял в " "
 
кстати пауза не совсем для того что бы сервер не вырубился, а для того что бы я знал что он сам вырубился а не кто то помог (лень знаете ли в логи и краши лезть)
 
кстати пауза не совсем для того что бы сервер не вырубился, а для того что бы я знал что он сам вырубился а не кто то помог (лень знаете ли в логи и краши лезть)
Большое спасибо, Всё заработало и отлично завершается! Еще и пояснили, чего как. Вообще отлично, пригодится. Спасибо
 
В твоем случае будет как то так
@echo off
java -Xincgc -Xmx5G -Dfile.encoding=UTF-8 -jar cauldron-1.7.10-1.1272.06.215-server.jar

т.е. ничего не меняется, только убрать ненужных операторов, а к джаве у меня путь прописан, потому как система автоматом ее не ищет (тоже есть некоторая необходимость)
 
В твоем случае будет как то так
@echo off
java -Xincgc -Xmx5G -Dfile.encoding=UTF-8 -jar cauldron-1.7.10-1.1272.06.215-server.jar

т.е. ничего не меняется, только убрать ненужных операторов, а к джаве у меня путь прописан, потому как система автоматом ее не ищет (тоже есть некоторая необходимость)
Значит java неправильно установил, если нету переменных сред, такое бывает при повторной установки без полного удаления старой. Удали все через форточную утилиту удаление программ. У установи поновой java нужной разрядности. Если форточка 8, то там вообще вроде не устанавливается эта переменная. В таком случае придется установить переменную вручную.
http://java-course.ru/begin/install-jdk/
 
Назад
Верх Низ