Помогите Перестал работать сервер

OzTheGreate_

Активный участник
Пользователь
Баллы
61
Ник в Minecraft
OzTheGreate_
Есть у меня линукс север на Ubuntu 16.04.1 (Сам север стоит у брата дома)
На нём стоит сервер майна на ядре Thermos
Так вот он все время крашится.. Краш происходит от того, что полностью забивается оператива выделеная для явы.
Так вот в один прекрасный момент после краша сервер перестал запускаться..
При попытки запустить со скрипта получаю
Код:
ds@ds:~$ sh start.sh
sh: 0: Can't open start.sh
при попытке прописать все в ручную получаю
Код:
ds@ds:~$ java -server -Xms512m -Xmx3072m -jar thermos.jar nogui
Error: Unable to access jarfile thermos.jar

Ребут не помог... В общем поимогите решить проблемму. Для начала вторую, а потом уже проблему крашей
 
Код:
ds@ds:~$ java -server -Xms512m -Xmx3072m -jar thermos.jar nogui
Error: Unable to access jarfile thermos.jar

Ребут не помог... В общем поимогите решить проблемму. Для начала вторую, а потом уже проблему крашей
Ну, не знаю даже чем помочь, но, как бы это странно не звучало могу предположить то, что файл: "Thermos.jar" пропал/удалили/переименовали так, как при запуске, сервер не может найти его. Проверь, присутствует ли такой файл в корневой папке сервера или же раньше где он хранился.
 
Ну, не знаю даже чем помочь, но, как бы это странно не звучало могу предположить то, что файл: "Thermos.jar" пропал/удалили/переименовали так, как при запуске, сервер не может найти его. Проверь, присутствует ли такой файл в корневой папке сервера или же раньше где он хранился.
думаю звучит это действительно странно, так как будучи не особо глупой персоной это первое, что я проверил.
 
думаю звучит это действительно странно, так как будучи не особо глупой персоной это первое, что я проверил.
Но, написать я стоил, разные люди бывают. Бывает, даже и опытные люди пропускают такие мелочи, не сочтите это каким-то унижением или же даже обидой. (Вдруг в итоге окажется то, что ошибка была именно в этом.) Попробуйте, запускать сервер с другим скриптом. Может поможет.
 
Чувак, я хз что у тебя там, но попробуй такой код:

Код:
#! /bin/sh
cd ~/.minecraft_server/
java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar thermos.jar
exit 0
 
Чувак, я хз что у тебя там, но попробуй такой код:

Код:
#! /bin/sh
cd ~/.minecraft_server/
java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar thermos.jar
exit 0
эм.. а чего ограничение оперативы на 1 гиг? и зачем там устонавливать кодировку?
Убрать параметр -server и опцию nogui.
ЗАЙТИ в папку с сервером и запустить. Ты пытаешься запустить его с корня -_-


Facepalm...
но ведь все работало. и как убрать nogui ? без него с консоли нормально не попляшешь.
Убрать параметр -server и опцию nogui.
ЗАЙТИ в папку с сервером и запустить. Ты пытаешься запустить его с корня -_-


Facepalm...
Короче спасибо. Я не понял почему.. Но.. все заработало когда я запустил start.sh из папки с сервером. При том, что раньше убунта прекрасно запускала этот фаил с корня или домашней папки.
 
эм.. а чего ограничение оперативы на 1 гиг? и зачем там устонавливать кодировку?

но ведь все работало. и как убрать nogui ? без него с консоли нормально не попляшешь.

Короче спасибо. Я не понял почему.. Но.. все заработало когда я запустил start.sh из папки с сервером. При том, что раньше убунта прекрасно запускала этот фаил с корня или домашней папки.
Кодировка UTF-8 Я поставил, потому что когда я перевожу плагин Authme у меня "каракули"
Ограничение можно поставить свое.
Код брал вообще с Minecraft WIKI
 
Кодировка UTF-8 Я поставил, потому что когда я перевожу плагин Authme у меня "каракули"
Ограничение можно поставить свое.
Код брал вообще с Minecraft WIKI
На линухе в параметрах запуска кодировка роли не сыграет.
 
эм.. а чего ограничение оперативы на 1 гиг? и зачем там устонавливать кодировку?

но ведь все работало. и как убрать nogui ? без него с консоли нормально не попляшешь.

Короче спасибо. Я не понял почему.. Но.. все заработало когда я запустил start.sh из папки с сервером. При том, что раньше убунта прекрасно запускала этот фаил с корня или домашней папки.
Рабочая папка является той, с которой запускаешь скрипт. Запускаешь с корня - поиск идет в корне.
Тебе нужен такой код:
Bash:
#!/bin/sh
cd "$(dirname "$0")"
java -server -Xms512m -Xmx3072m -jar thermos.jar nogui
Тогда будет работать.
-server не убирай, по-идее, jvm будет быстрее работать.
 
Тогда будет работать.
-server не убирай, по-идее, jvm будет быстрее работать.
Не будет.
но ведь все работало. и как убрать nogui ? без него с консоли нормально не попляшешь.
Если у тебя убунта с голой консолью, без гуя - то этот параметр не нужен.
 
Не будет.

Если у тебя убунта с голой консолью, без гуя - то этот параметр не нужен.
Рабочая папка является той, с которой запускаешь скрипт. Запускаешь с корня - поиск идет в корне.
Тебе нужен такой код:
Bash:
#!/bin/sh
cd "$(dirname "$0")"
java -server -Xms512m -Xmx3072m -jar thermos.jar nogui
Тогда будет работать.
-server не убирай, по-идее, jvm будет быстрее работать.
На линухе в параметрах запуска кодировка роли не сыграет.
Спасибо всем. А на счёт падения сервера подсказать что пожете? (Оператива для серва забивается. Сегодня, к слову, он хоть и всех кикал и зависал, но разлагивал. Но это все равно происходит часто.. Уж очень. Люди жалуюся)
 
Спасибо всем. А на счёт падения сервера подсказать что пожете? (Оператива для серва забивается. Сегодня, к слову, он хоть и всех кикал и зависал, но разлагивал. Но это все равно происходит часто.. Уж очень. Люди жалуюся)
Ты на хосте или на компе держишь?
 
Ты на хосте или на компе держишь?
Есть у меня линукс север на Ubuntu 16.04.1 (Сам север стоит у брата дома)
На нём стоит сервер майна на ядре Thermos
Так вот он все время крашится.. Краш происходит от того, что полностью забивается оператива выделеная для явы.
 
Есть у меня линукс север на Ubuntu 16.04.1 (Сам север стоит у брата дома)
На нём стоит сервер майна на ядре Thermos
Так вот он все время крашится.. Краш происходит от того, что полностью забивается оператива выделеная для явы.
Так вот в один прекрасный момент после краша сервер перестал запускаться..
При попытки запустить со скрипта получаю
Код:
ds@ds:~$ sh start.sh
sh: 0: Can't open start.sh
при попытке прописать все в ручную получаю
Код:
ds@ds:~$ java -server -Xms512m -Xmx3072m -jar thermos.jar nogui
Error: Unable to access jarfile thermos.jar

Ребут не помог... В общем поимогите решить проблемму. Для начала вторую, а потом уже проблему крашей
Раз у тебя сервер падал, тебе не судьба было плагин на автоперезагрузку поставить или в sh замутить цыкл, что если падает , то сразу же запускается?
 
Раз у тебя сервер падал, тебе не судьба было плагин на автоперезагрузку поставить или в sh замутить цыкл, что если падает , то сразу же запускается?
ну он у меня от забитой оперативы падал. Уже решил добавление планки оперативы.
 
Назад
Верх Низ