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

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

Discussion in 'Руководства, инструкции, утилиты' started by ivanque, Apr 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. Хостинг MineCraft
    <
  3. stew

    stew Старожил

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

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

    Trophy Points:
    83
    Skype:
    StyleR8686
    Имя в Minecraft:
    TheGunth
    придурок для этого надо сначала VDS хост купить
     
  5. xman2030

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

    Trophy Points:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Так linux почти не отличается от windows!
     
    slavik123123123 and 4eburek like this.
  6. kireevm

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

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

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

    Trophy Points:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    screen
     
    4eburek likes this.
  8. kireevm

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

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

    ivanque Guest

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

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

    Trophy Points:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Ну сервак почти одинакого себя видет на этих ПО
     
  11. xman2030

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

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

    ivanque Guest

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

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

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

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

    Trophy Points:
    123
    Убило ^^
     
  15. xman2030

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

    Trophy Points:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Ну я про движок!интерфей другой!
     
    The Midnight Wizard and 4eburek like this.
  16. kireevm

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

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

    ivanque Guest

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

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

    Trophy Points:
    153
    Skype:
    iiikololo_server
    Имя в Minecraft:
    xman2030
    Я?
     
    4eburek likes this.
  19. tdrive

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

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

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

    ivanque Guest

    Да.
     
    Likeobot likes this.
  21. Racvol

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

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

Share This Page