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

Туториал Создание сервера на linux

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем ivanque, 1 апр 2012.

  1. ivanque

    ivanque Guest

    Друзья! Сегодня я поведаю вам, как можно создать и запустить сервер (удаленно). Это руководство подойдет для всего семейства GNU/Linux.
    Итак, приступим. Сперва, нужно раздобыть SSH клиент для подключения к вашему VDS/VPS. Если вы под Windows, то нужно загрузить PuTTY. Если же вы под Linux, то ничего загружать не нужно. У вас есть замечательный терминал, через который можно подключится к удаленной машине по SSH.
    Вот теперь начнем. Подключившись к машине по SSH, пишем следующее: mkdir ~/bukkit && cd ~/bukkit. Имя, на самом деле, может быть любое. Теперь вам нужен сам Bukkit. На машину его можно загрузить через FTP, в папку ~/bukkit, либо загрузив его из интернета. Для этого вам нужно его разместить у себя на сайте. Загружается он оттуда так: wget http://site.ru/craftbukkit.jar. После загрузки, убедитесь, что он именно в той директории, куда вы его загружали. Затем нужно сделать скрипт запуска для сервера. В Windows такие файлы имеют расширение .bat, в *nix это .sh. Итак, пишем в наш любимый терминал gedit bukkit.sh, у вас откроется текстовый редактор. На самом деле, вместо gedit можно использовать любой другой. nano, vim, sublime, да что угодно. В него нужно вписать ваши параметры запуска. Сами разработчики рекомендуют следующие:
    #!/bin/sh
    screen java -Xincgc -Xmx1024M -jar craftbukkit.jar
    Разберем эти параметры. screen не даст выключится серверу, если вы закроете SSH. -Xmx%%%%M задает количество потребляемой ОЗУ сервером. 1024, 2048, etc. На месте craftbukkit.jar должно быть название вашего Bukkit. Сохраняем скрипт, выходим. Теперь, для запуска сервера нужно написать sh bukkit.sh, находясь в директории с сервером. Все, можно выходить из SSH, ваш сервер продолжит работу. Для того, чтобы попасть в консоль сервера, зайдя снова в SSH, вбейте screen -x. Все вроде бы. Вопросы приветствуются.
     
  2. stew

    stew Старожил

    Баллы:
    103
    Skype:
    antonov330
    Имя в Minecraft:
    StewMan
    А под windows как? Чтобы он не выключисился.
     
  3. Maddog

    Maddog Старожил

    Баллы:
    143
    Skype:
    StyleR8686
    Имя в Minecraft:
    TheGunth
    придурок для этого надо сначала VDS хост купить
     
  4. xman2030

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

    Баллы:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Так linux почти не отличается от windows!
     
    slavik123123123 и 4eburek нравится это.
  5. kireevm

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

    Баллы:
    103
    Что лучше nohup или screen. и объясните почему именно так.
     
  6. xman2030

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

    Баллы:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    screen
     
    4eburek нравится это.
  7. kireevm

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

    Баллы:
    103
    Ну и чем screen лучше? например я запуская сервер: nohup ./st.sh и проблем не вижу.
     
  8. ivanque

    ivanque Guest

    А под Windows не нужно. Ибо ОС на основе Linux намного производительнее. Чем? Отсутствием графической оболочки (GUI) - отсюда меньшее потребление ресурсов.
    Ошибаетесь.
    Если у вас работает nohup без нареканий - пользуйтесь им. Как говорится, работает - не трогай. Я привык к screen.
     
    D_ART нравится это.
  9. xman2030

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

    Баллы:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Ну сервак почти одинакого себя видет на этих ПО
     
    DavidShabaev, Сникерсни и 4eburek нравится это.
  10. xman2030

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

    Баллы:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    У меня сервак для винды,а хостинг на линуксе,нету разнице!
     
    4eburek нравится это.
  11. ivanque

    ivanque Guest

    Это... как?
     
  12. xman2030

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

    Баллы:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Ну сервак сделан на винде,купил хостинг для минекрафт,А у хоста движок линух,админ сказал сервер будет работать как часики(разнице особы нету)!
     
    4eburek нравится это.
  13. Racvol

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

    Баллы:
    123
    Убило ^^
     
  14. xman2030

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

    Баллы:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Ну я про движок!интерфей другой!
     
    The Midnight Wizard и 4eburek нравится это.
  15. kireevm

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

    Баллы:
    103
    java мультиплатформенная. ее разницы нет. но на линуксе она работает лучше (не графика)
     
  16. ivanque

    ivanque Guest

    Ну, разница в файлах небольшая. Для Windows необходим .bat, для Linux же .sh. Вообще, максимальной производительности только на Linux можно добиться. Кстати, где хостишься?
     
  17. xman2030

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

    Баллы:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Я?
     
    4eburek нравится это.
  18. tdrive

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

    Баллы:
    88
    а чем красное лучше сладкого?
    nohup просто блокирует системный сигнал "HUP" и при отключение пользователя программа продолжает работать.
    screen это оконный менеджер.
    ну и отлично пользуйся тем чем нравится, в чем проблема?

    ошибешься. отличий столько, что сложно сказать чем они похожи.
     
  19. ivanque

    ivanque Guest

    Да.
     
    Likeobot нравится это.
  20. Racvol

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

    Баллы:
    123
    Ничего не понял. Что значит "сделан на винде"? Что в твоем понимании сервер? Сервер майнкрафта? Сделан на винде означает сделан под винду или программа написанна в виндде?
     

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