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

Туториал UPD Запуск сервера через screen в фоновом режиме

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

  1. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    просто каждый час сервер убивается (это шелл) не может админ проверят 1000000000 аккаунтов и доходить до меня за 1 час....
     
  2. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Уверен, никто вообще ничего не понял. Зачем боту каждый час убивать процесс? Проверьте крон, может Вы сами создали бота.
    crontab -e
    Если действительно кто-то коннектиться к Вашему серверу и специально убивает процесс, поменяйте все пароли, уберите все SSH ключи. Удалите папку .ssh у каждого пользователя
     
    ВремяПриключений нравится это.
  3. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    А в спойлер свои мемы кидать никак нельзя?
    Мы не понимаем, в чем может быть проблема, ибо ничего не знаем о том, что Вы меняли на свое сервере. Смотрите crontab для начала у всех пользователей
     
    ВремяПриключений нравится это.
  4. Sgy-x2

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

    Баллы:
    123
    sh control.sh start
    control.sh: 7: ./start.sh: Permission denied
     
  5. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Так ему права выдать нужно, видимо
    chmod +x control.sh
    Или
    chmod 777 control.sh
    И на
    ./control/start.sh
    ./control/restart.sh
    ./control/stop.sh
    ./control/run.sh
     
    Sgy-x2 нравится это.
  6. Sgy-x2

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

    Баллы:
    123
    Дал права, запускаю
    Код:
    :~/minecraft# sh control.sh start
    No screen session found.
    Но скрин создается, если повторить команду, создается ещё один скрин, что я делаю не так?
    В скрине пишиет
    Код:
    ./control/run.sh
    :~/minecraft/control# ./control/run.sh
    bash: ./control/run.sh: No such file or directory
    
    Всё делаю как написано в первом посту, ни чего не менял, даже джар переименовал в minecraft_server.jar
     
  7. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Запускать нужно не ./control/run.sh, а ./control.sh
    Также нужно выдать права +x всем файлам
    chmod +x -R ./
     
    Sgy-x2 нравится это.
  8. Sgy-x2

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

    Баллы:
    123
    Я и запускаю ./control.sh, и права всем файлам выдал.
    Это пишется в скрине после запуска ./control.sh
    ./control/run.sh
    :~/minecraft/control# ./control/run.sh
    bash: ./control/run.sh: No such file or directory
     
  9. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Не могли бы вы показать Ваше расположение фалов приблизительно так?
    [​IMG]
     
    Sgy-x2 нравится это.
  10. Sgy-x2

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

    Баллы:
    123
    Картинкой не могу, фтп манагер не показывает так, дерево такое
    -root
    --minecraft
    ---control.sh
    ---world
    ---plugins
    ---control
    ----restart.sh
    ----run.sh
    ----start.sh
    ----stop.sh
    Из minecraft даю команду sh control.sh start, после чего происходит выше описанное.
     
  11. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Попробуйте после запуска скрипта войти в screen, и после того, как он выдал ошибку о том, что не смог найти ./control/run.sh, написать команду ls. Может ошибка в том, что он заходит не в ту директорию.
     
    Sgy-x2 нравится это.
  12. Sgy-x2

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

    Баллы:
    123
    Прошу прощения, скрипт работает, видимо повлиял вчерашний ребут

    Но при старте все равно выдает
    :~/minecraft# sh control.sh start
    No screen session found.
    Хотя работает.
     
  13. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Если выдает "No screen session found" - это значит, что никаких других серверов запущено не было, и ему не пришлось останавливать старый сервер.
    Все ок. В следующий раз сделаю так, чтобы он не выводил подобную ошибку.
     
    Sgy-x2 нравится это.
  14. Sgy-x2

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

    Баллы:
    123
    Видимо из-за того, что я в debian дуб дерево хвойное, скрипт у меня работает раз через пять.
    Иногда запускается, но чаще нет, всё та же ошибка пр запуске
    Код:
    :~/test/control# sh control.sh start
    No screen session found.
    и в скрине
    Код:
    :~/test/control# ./control/run.sh
    bash: ./control/run.sh: No such file or directory
    Когда запускается то ничего не пишет, просто идет загрузка вскрине.
    Выдавал права chmod +x -R ./ Все равно такая ерунда, я в печали.
     
  15. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Вы запускаете из директории, в которой находится папка control?
    cd ~/minecraft
    ./control.sh start

    А если пишет "No screen session found.", то это нормально.
     
  16. Sgy-x2

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

    Баллы:
    123
    Да, про No screen session found. понятно, мне не понятно почему не может найти ./control/run.sh
    Вы как то выше сказали написать команду ls в скрине, ну так вот результат:
    Код:
    :~/test/control# ./control/run.sh
    bash: ./control/run.sh: No such file or directory
    :~/test/control# ls
    is_stop  restart.sh  run.sh  start.sh  stop.sh
     
  17. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Запускать нужно обязательно из директории ~/minecraft, а не из ~/minecraft/control. Запускать файл control.sh с аргументами. Позже я исправлю подобные конфликты
     
  18. Sgy-x2

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

    Баллы:
    123
    Я именно из этой директории и запускаю, ладно, подожду когда вы исправите .
     
  19. Автор темы
    wailorman

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

    Баллы:
    93
    Skype:
    serg1524
    Имя в Minecraft:
    wailorman
    Эта тема больше не актуальна. Я выпустил обновление
     
    Сникерсни нравится это.
  20. WOLFI999

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

    Баллы:
    88
    Имя в Minecraft:
    WOLFI
    Эммм чувак хочу сказать, меня Debian Устраивает, ото windows на хост самому ставить и настраивать уд.раб. стол тяжко...
     
    Stalkerdeni971 нравится это.

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