Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Руководства, инструкции, утилиты' started by wailorman, Jan 20, 2013.

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

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

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

    Для того, чтобы установить ее, достаточно на сервере от имени root ввести эти команды:
    Code:
    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




     
  2. Хостинг MineCraft
    <
  3. Sgy-x2

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

    Trophy Points:
    123
    Имя в Minecraft:
    Sgy_x2
    Спасибо за столь подробный мануал.
     
  4. valteo

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

    Trophy Points:
    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"
     
  5. Автор темы
    wailorman

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

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

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

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

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

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

    Trophy Points:
    78
    Skype:
    andreano39
    Имя в Minecraft:
    valteo



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

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

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

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

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

    Trophy Points:
    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:
     
  10. Автор темы
    wailorman

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

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

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

    Trophy Points:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    @valteo,
    Может Вы попробуете изменить конфигурацию, удалив комментарии?
    Code:
    #!/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"
     
  12. Ilya21

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

    Trophy Points:
    68
    Это вы чем записывали?
     
  13. Grusha

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

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

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

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

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

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

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

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

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

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

    Attached Files:

  18. ykpon

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

    Trophy Points:
    173
    CTRL+X => Y+Enter - сохранить и выйти.
    CTRL+X => N+Enter - Отменить и выйти.
     
    Official_dizziel likes this.
  19. Grusha

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

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

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

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

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

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

Share This Page