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

Обсудим Putty и выключение сервера

Тема в разделе "Управление сервером Bukkit", создана пользователем kumho, 21 дек 2011.

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

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

    Баллы:
    88
    Ага, снова я.
    Вскрылся новый геморрой,

    Включаю Putty, выполняю там .sh скрипт запуска сервера.
    Выключаю Putty.
    Сервер падает.
    Что делать?
    Раньше на дряхленьком сервере почему-то работал скрипт, а тут вон чего.
    ОСЬ: CentOS

    Скрипт запуска:
    Код:
    #!/bin/bash
    USER=не_дам_вам_логин
    PASS=и_не_дам_вам_пароль
     
    ##YOU SHOULD NOT NEED TO EDIT ANYTHING BELOW THIS LINE##
    DIRECTORY=$(cd "`dirname "$0"`" && pwd)
    (cd "$DIRECTORY"; java -Xmx30M -Xms30M -XX:MaxPermSize=40M -jar Minecraft_RKit.jar ${USER}:${PASS})
    java -Xms7G -XX:ParallelGCThreads=4 -XX:+UseThreadPriorities -XX:CMSFullGCsBeforeCompaction=1 -XX:SoftRefLRUPolicyMSPerMB=2048 -XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC -XX:+UseAdaptiveSizePolicy -XX:+DisableExplicitGC -Xnoclassgc -oss4M -ss4M -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseConcMarkSweepGC -XX:UseSSE=4 -XX:+UseCMSCompactAtFullCollection -XXarallelGCThreads=4 -Xcheck:jni -XX:+AggressiveOpts -Xmx8G -jar craftbukkit-1.0.1-R1.jar
     
  2. Хостинг MineCraft
    <
  3. ZeTRiX

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

    Баллы:
    123
    Skype:
    dZeTRiX
    Имя в Minecraft:
    ZeTRiX
    Запускать через screen
     
    dimahru, kotetsu, LEN и ещё 1-му нравится это.
  4. Автор темы
    kumho

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

    Баллы:
    88
    Хмм...
    Я убрал screen , т.к по какой-то причине скрипт не работал...
    Всё равно спасибо, учту.
     
  5. Автор темы
    kumho

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

    Баллы:
    88
    Да и сейчас не работает...
     
  6. Автор темы
    kumho

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

    Баллы:
    88
  7. ZeTRiX

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

    Баллы:
    123
    Skype:
    dZeTRiX
    Имя в Minecraft:
    ZeTRiX
    Та блин.. пишешь сначала
    screen
    У тебя он открывается - пишешь cd server
    потом sh start.sh
     
    Stalkerdeni971, LEN и Onre нравится это.
  8. Автор темы
    kumho

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

    Баллы:
    88
    [​IMG]
    А теперь?
    :why:
     
  9. Автор темы
    kumho

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

    Баллы:
    88
    Решил проблему:
    Установил сам screen командой
    Код:
    yum install screen
    Он у меня был банально не установлен.
     
  10. alukar

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

    Баллы:
    68
    Имя в Minecraft:
    alukar
    установить скриин yam install screen должен быть в репах

    Потом скрипт немного исправить .


    Код:
    USER=не_дам_вам_логин
    PASS=и_не_дам_вам_пароль
     
    ##YOU SHOULD NOT NEED TO EDIT ANYTHING BELOW THIS LINE##
    DIRECTORY=$(cd "`dirname "$0"`" && pwd)
    (cd "$DIRECTORY"; screen java -Xmx30M -Xms30M -XX:MaxPermSize=40M -jar Minecraft_RKit.jar ${USER}:${PASS})
    screen java -Xms7G -XX:ParallelGCThreads=4 -XX:+UseThreadPriorities -XX:CMSFullGCsBeforeCompaction=1 -XX:SoftRefLRUPolicyMSPerMB=2048 -XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC -XX:+UseAdaptiveSizePolicy -XX:+DisableExplicitGC -Xnoclassgc -oss4M -ss4M -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseConcMarkSweepGC -XX:UseSSE=4 -XX:+UseCMSCompactAtFullCollection -XXarallelGCThreads=4 -Xcheck:jni -XX:+AggressiveOpts -Xmx8G -jar craftbukkit-1.0.1-R1.jar
     
  11. alukar

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

    Баллы:
    68
    Имя в Minecraft:
    alukar
    Заходить в консоли screen -list и подключатся к нужному
    а вообще man screen
     
  12. st1nc

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

    Баллы:
    123
    Skype:
    s_t_1_n_c
    может?
    screen -S названиескрина ./script.sh
    потом ctrl+a+d

    открывать screen -r названиескрина
     
  13. alukar

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

    Баллы:
    68
    Имя в Minecraft:
    alukar

    Ага а название сесии мы узнаем телепотичиским методом...
     
  14. st1nc

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

    Баллы:
    123
    Skype:
    s_t_1_n_c
    Запускать сервер от того же юзера, от которого же и сидишь, не?

    Либо использовать скрипты запуска - #mce_temp_url#
     
    Goldenix нравится это.
  15. alukar

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

    Баллы:
    68
    Имя в Minecraft:
    alukar
    @st1nc,
    Где я такое писал ? Можно\нужно , не знаю кому как удобнее, от любого .
     
    zuma2 нравится это.
  16. DmitriyMX

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

    Баллы:
    153
    Skype:
    dmn550
    screen -l (или -ls)
     
    zuma2 и kotetsu нравится это.
  17. alukar

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

    Баллы:
    68
    Имя в Minecraft:
    alukar
    @DmitriyMX,

    ...3-4 постав вверх ...
     
    DmitriyMX нравится это.
  18. Boo.kr

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

    Баллы:
    88
    Имя в Minecraft:
    ToShuk
    я запускаю так screen -A -h 1500 -m -d -S mc ./start.sh
     
  19. IstominHero

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

    Баллы:
    103
    screen -dmS /root/местофайла
     
  20. Nikons

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

    Баллы:
    68
    Имя в Minecraft:
    omlet655
    Блинн,помогите а вот если я сделаю рестарт сервера и запущу jar файлы это все востнавится?
     
  21. DieselFaka

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

    Баллы:
    68
    Skype:
    diesel1029
    парень советую для начала почитать документацию по screen, после ты и сам все понять должен.
     

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