Войти или зарегистрироваться

Туториал [урок] автозапуск сервера при загрузке на gnome (debian\ubuntu)

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

Grim

Активный участник
Баллы
78
Решение конечно кривоватое но вдруг кому пригодится.

собвстенно проблема решается тремя *.sh скриптами (можно и в один, но пока не пробовал)

Start.sh (запускает непосредсвенно java машину)
Код:
#! /bin/sh
cd /home/grim/minectaft/
java -Xms1G -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar

где 1G - объем памяти который вам нужен для работы сервера ( у меня 15)
если вы не пользуетесь craftbukkit то заменяем

Код:
java -Xms1G -Xmx1G -jar minecraft_server.jar

Run.sh (запускает start.sh в окне терминала чтоб ява машина крутилась в нем, а не без визуального отображени)
Код:
#! /bin/sh
gnome-terminal -x bash -i -c "/home/grim/minecraft/start.sh %d %f; read"

оба эти файла должны находится в корневом каталоге minecraft сервера.

Autorun.sh (кнопка запуска)
Код:
#! /bin/sh
cd /home/grim/minecraft/ && sh run.sh

включаем Autoran.sh в автозагрузку
на gnome: Система > Параметры > Запускаемые Приложения

не забываем в свойствах каждого файла поставить галочку в
Свойства > Права > Выполнение (позволять выполнение файла как программы)

все - перезагружаемся и радуемся работающему серверу.
ищу решения для автоматического перезапуска сервера раз в сутки , найду опишу)
 
Спасибо)Но ты случайно не знаешь как поставить сервер на хостинг что-бы IP был например не:44.77.101.155,а что-то типа IP:minecraft-game.ru?
 
если тебе не нужно делать мультидомен на одной машинке - то паркуешь используя удаленные DNS в данном случае я использовал DNS регистратора домена .
https://2domains.ru/reg/
там одна из опций Управление зоной ДНС - ставишь IP с артибутами www @ * (А) и все работает через пару часов.
что там на nik.ru хз ...
это при условии что на этом IP больше нет и не будет никаких ресурсов.
если есть то придется самому мутить DNS сервер
 
если тебе не нужно делать мультидомен на одной машинке - то паркуешь используя удаленные DNS в данном случае я использовал DNS регистратора домена .
https://2domains.ru/reg/
там одна из опций Управление зоной ДНС - ставишь IP с артибутами www @ * (А) и все работает через пару часов.
что там на nik.ru хз ...
это при условии что на этом IP больше нет и не будет никаких ресурсов.
если есть то придется самому мутить DNS сервер
Не могли-бы вы создать для этого целый урок?
 
1 вопрос а если консоль только то как быть?
 
Присоеденяюсь, по поводу только консоли ...
 
А вот для кого придумали
Server Remote Toolkit

У меня раз в 12 часов сам рестартится (ну и разные другие фишки о которых тут не говорят),
Также MineBackup каждую ночь льёт на другой хост жатые копии сервера
 
А вот для кого придумали
Server Remote Toolkit

У меня раз в 12 часов сам рестартится (ну и разные другие фишки о которых тут не говорят),
Для этого есть крон
Также MineBackup каждую ночь льёт на другой хост жатые копии сервера
И для этого есть крон
 
На все случаи прям крон...

зачем так гемороится....
 
На все случаи прям крон...

зачем так гемороится....
Эмм. на каждый случай максимум по строчке в кронтаб.

Зачем юзать сомнительного качества комбаин, если всё делается легко и просто стандартными инструментами?
 
Назад
Верх