1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Утилита Консольная ПУ Minecraft для Debian

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем wailorman, 20 янв 2013.

  1. Автор темы
    wailorman

    wailorman Активный участник Пользователь

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Данный скрипт позволяет неопытным людям держать Minecraft сервер, не изобретая велосипедов, максимально просто и удобно управлять несколькими серверами Minecraft из консоли. Скрипт рассчитан на ОС Debian или Ubuntu.

    Для того, чтобы установить ее, достаточно на сервере от имени root ввести эти команды:
    Код:
    wget http://dl.dropbox.com/u/13248852/mc-screen-cp/install.sh
    sh install.sh
    После установки скрипта Вам нужно настроить конфигурационный файл
    nano /etc/mc-screen-cp/server1.cfg

    Запуск:
    mc-screen-cp server1 start
    Рестарт:
    mc-screen-cp server1 restart
    Остановка:
    mc-screen-cp server1 stop
    Добавить новую конфигурацию сервера:
    mc-screen-cp new-config server2
    Новый конфигурационный файл будет доступен в /etc/mc-screen-cp/server2.cfg
    Удалить конфигурацию сервера:
    mc-screen-cp remove-config server2




     
    Ccc, Сникерсни, slavik123123123 и 12 другим нравится это.
  2. Sgy-x2

    Sgy-x2 Старожил Пользователь

    Баллы:
    123
    Спасибо за столь подробный мануал.
     
  3. valteo

    valteo Активный участник Пользователь

    Баллы:
    78
    Skype:
    andreano39
    Имя в Minecraft:
    valteo
    @wailorman,


    No screen session found.
    root@static:~# mc-screen-cp server1 console

    : команда не найденаrver1.cfg: line 2:
    : команда не найденаrver1.cfg: line 7:
    : команда не найденаrver1.cfg: line 9:
    : команда не найденаrver1.cfg: line 10:
    : команда не найденаrver1.cfg: line 11:
    : команда не найденаrver1.cfg: line 12:
    : команда не найденаrver1.cfg: line 13:
    There is no screen to be resumed matching server1.

    вот конфиг:

    #!/bin/bash

    SCREEN_NAME="server1" #Имя сервера
    SERVER_DIR="/home/vasya/server" #Директория сервера
    SERVER_JAR="server.jar" #Имя jar-ника для запуска сервера
    SERVER_MEM="1024M" #Объем выделяемой памяти

    #Все, что дальше - не трогать!

    STOPING_SERVER="0"
    DIR_OF_SCRIPT="/usr/bin/"


    #if 0, server in while dont stoping after "stop"
    echo "0" > "${CONFIG_DIR}${1}.power"
     
  4. Автор темы
    wailorman

    wailorman Активный участник Пользователь

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Может у Вас не установлен screen? Хотя, судя по ошибкам, вряд ли
    Для Debian:
    apt-get install screen

    И скиньте нам сюда файлы /usr/bin/mc-screen-cp и /etc/mc-screen-cp/server1.cfg
     
  5. Sgy-x2

    Sgy-x2 Старожил Пользователь

    Баллы:
    123
    @wailorman
    Привет, скажи пожалуйста, а можно сделать так, что бы при запуске или перезагрузке выполнялись команды в консоли?
     
  6. valteo

    valteo Активный участник Пользователь

    Баллы:
    78
    Skype:
    andreano39
    Имя в Minecraft:
    valteo



    root@static:~# apt-get install screen
    Чтение списков пакетов... Готово
    Построение дерева зависимостей
    Чтение информации о состоянии... Готово
    Уже установлена самая новая версия screen.

    http://rghost.ru/43230098
     
  7. Автор темы
    wailorman

    wailorman Активный участник Пользователь

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Я даже не знаю, какая ошибка может быть на двух пустых строчках. Попробуйте отдельно запустить конфиг
    bash /etc/mc-screen-cp/server1.cfg
    Возможно, это именно он плюется ошибками
     
  8. valteo

    valteo Активный участник Пользователь

    Баллы:
    78
    Skype:
    andreano39
    Имя в Minecraft:
    valteo

    root@static:~# bash /etc/mc-screen-cp/server1.cfg
    : команда не найденаrver1.cfg: line 2:
    : команда не найденаrver1.cfg: line 7:
    : команда не найденаrver1.cfg: line 9:
    : команда не найденаrver1.cfg: line 10:
    : команда не найденаrver1.cfg: line 11:
    : команда не найденаrver1.cfg: line 12:
    : команда не найденаrver1.cfg: line 13:
     
  9. Автор темы
    wailorman

    wailorman Активный участник Пользователь

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Я пока даже и не знаю, в чем может быть проблема. Конфиг написан правильно, на моей декстопной убунте все работает. Я попробую найти ошибку
     
    BleaZzZ нравится это.
  10. Автор темы
    wailorman

    wailorman Активный участник Пользователь

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    @valteo,
    Может Вы попробуете изменить конфигурацию, удалив комментарии?
    Код:
    #!/bin/bash
    SCREEN_NAME="server1"
    SERVER_DIR="/home/vasya/server"
    SERVER_JAR="server.jar"
    SERVER_MEM="1024M"
    STOPING_SERVER="0"
    DIR_OF_SCRIPT="/usr/bin/"
    echo "0" > "${CONFIG_DIR}${1}.power"
     
  11. Ilya21

    Ilya21 Активный участник Пользователь

    Баллы:
    68
    Это вы чем записывали?
     
  12. Grusha

    Grusha Активный участник

    Баллы:
    78
    Skype:
    Igor.Grusha
    Имя в Minecraft:
    Grushka
    пишу "nano /ets....." пишет, что такой команды нет
     
  13. ykpon

    ykpon Старожил Пользователь

    Баллы:
    173
    Во-первых: 'ets' - Что это? Такой директории нет. Есть 'etc'
    Во-вторых: "sudo aptitude install nano" - о чем забыл сказать автор, ведь не у всех установлен данный редактор. Хотя, можно и без него: "sudo vi /etc/..."
     
  14. Автор темы
    wailorman

    wailorman Активный участник Пользователь

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    aptitude у Вас может быть не установлен, поэтому самое популярное решение
    apt-get install nano
    от root
     
  15. Grusha

    Grusha Активный участник

    Баллы:
    78
    Skype:
    Igor.Grusha
    Имя в Minecraft:
    Grushka
    А вот что надо сделать, когда сервер "упал", чтобы он сам включился?
     
  16. Grusha

    Grusha Активный участник

    Баллы:
    78
    Skype:
    Igor.Grusha
    Имя в Minecraft:
    Grushka
    а когда отредактировал (nano /etc/...) я нажал Ctrl X и потом что выбирать?
     

    Вложения:

    • amxbans1.png
      amxbans1.png
      Размер файла:
      21,8 КБ
      Просмотров:
      36
  17. ykpon

    ykpon Старожил Пользователь

    Баллы:
    173
    CTRL+X => Y+Enter - сохранить и выйти.
    CTRL+X => N+Enter - Отменить и выйти.
     
    Official_dizziel нравится это.
  18. Grusha

    Grusha Активный участник

    Баллы:
    78
    Skype:
    Igor.Grusha
    Имя в Minecraft:
    Grushka
    где найти скрипт на авто-перезагрузку сервера после падения?
     
  19. DjonnyCodin

    DjonnyCodin Старожил Пользователь

    Баллы:
    103
    Skype:
    Regxbrjd
    Имя в Minecraft:
    Djonny
    Можно ведь ещё и так:
    Написать screen откроет второе окно запустить там файл и убежать комбинацией Ctrl+A и D а последующее входы во второе окно осуществлять с помощью screen -r
     
    Сникерсни нравится это.
  20. ykpon

    ykpon Старожил Пользователь

    Баллы:
    173
    Да без проблем. Достаточно к строке запуска добавить:
    Код:
    screen -S minecraft
    minecraft - имя окна.
    Последующие открытия командой:
    Код:
    $ screen -r minecraft
     

Поделиться этой страницей