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

Туториал Установка сервера на vds

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

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

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    Notification: Как появиться время - перепишу и дополню туториал.

    Доброго времени суток!

    В этом туториале я расскажу вам про установку сервера на удаленную машину (VDS/VPS/Dedicated) под управлением Ubuntu 12.04. Так, как моя машина на тех. обслуживании, всю установку я вам покажу на VMware Workstation с Ubuntu Server 12.04. Отличий совершенно нет, за исключением того что моя консоль работает чуть быстрее.

    Подготовка.
    Нам понадобятся:
    1 - Putty - для работы с SSH [?]
    2 - Прямая рука (можно две)
    3 - Компьютер под управлением OC Windows, Mac OS, Linux-liked.
    4 - Сам удаленный хост под управлением Ubuntu 12.04 с доступом по SSH.


    Шаг первый. Подготовка сборки сервера.
    1.1 - Архивируем вашу сборку сервера в serverMain.zip.
    1.2 - В случае если у вас есть хостинг для сайта (можно бесплатный) - шаг пропускаем, если у вас такового нет, регистрируемся на любом бесплатном хостинге с поддержкой ftp (например здесь).

    1.3 - Загружаем архив с сервером на хостинг.
    1.4 - Находим прямую ссылку, на архив. Она должна заканчиваться на .zip.

    Шаг второй. Подготовка сервера. Установка Java и Screen.
    Выполняем команды ТОЛЬКО зеленного цвета. За # (решеткой) находится комментарий. Его выполнять НЕ НАДО! Пожалуй начнем.

    Заходим на сервер через Putty. Для этого нужен Putty, IP, логин и пароль от удаленого сервера.


    2.1 - Открываем Puuty, вводим ip от удаленного сервера, выбираем тип подключения SSH.


    [​IMG]


    2.2 - В консоли появится примерно такое:


    [​IMG]


    2.3 - Вводим сначала Логин, потом пароль (!) Пароль вводится в маске. Это значит что вы вводите пароль, но в консоли он не отображается.

    2.4 - После этого будет показан информационный блок с загрузкой ЦП, рамы, свопа, или будет просто одна строка с датой последнего входа.
    [​IMG]
    2.5 Начинаем установку Java. Вводим команды:
    sudo apt-get install python-software-properties #Устанавливаем пакет python (для Java)
    P.S - после первого ввода sudo необходимо ввести пароль администратора.
    [​IMG]
    (!) Через некоторое время после начала установки Python будет диалог. Отвечать либо y(англ), либо д(русская).
    sudo add-apt-repository ppa:webupd8team/java #Добавляем репозиторий

    sudo apt-get update #Обновляем список репозиториев Ubuntu
    Ждем... Через несколько секунд появится предложения нажать ENTER, нажимаем.

    sudo apt-get install oracle-java7-installer #Устанавливаем саму Java.
    Через некоторое время будет очень маленькое лицензионое соглашение. Нажимаем ENTER, потом Дa/Yes


    java -version #Проверяем установку java
    [​IMG]
    sudo apt-get install screen #Устанавливаем Screen
    После установки screen, создаем новую сессию:
    screen -s OwnedServer #Создание нового скрина с именем OwnedServer
    После создание скрина в консоли появится пустое окно:

    [​IMG]
    Далее, вводим команды:
    cd /home/%имя пользователя, например root% #Входим в домашнюю директорию пользователя.
    mkdir server #Создаем папку с именем server
    cd server #Входим в папку server
    wget %прямая ссылка из шага 1.4, например http://main.p.ht/ex/serverMain.zip% #Скачиваем архив с нашей сборкой
    :
    [​IMG]



    unzip serverName.zip #распаковываем сборку из архива
    clear #Очищаем консоль для удобства.
    И, момент истины - запускаем сервер! Xmx - максимум ram / Xms - минимум рам. Оба значения указываются либо в M - мегабайтах; либо в G - гигабайтах.
    java -Xms1G -Xmx16G -jar minecraft_server.jar nogui #Запуск сервера


    PROFIT! Сервер запущен! Можно играть, но это не все, в этом скрине можно только управлять сервером майнкрафта. Далее, спасибо smilesdc идет памятка необходимая для работы с screen.

    screen -S Name - создание.
    screen -x Зайти на скрин.
    screen -ls - Посмотреть все скрины.
    ctrl + a + d - сверуть.[/SIZE]
    ctrl + a + x - удалить.[/SIZE]


    Благодарности:
    smilesdc - за памятку про screen
    ksada - за совет не использовать open-jdk
     
    Последнее редактирование: 28 мар 2014
    MrAnanasik, GusevVasily, ChattyDude и 13 другим нравится это.
  2. NakedOK

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

    Баллы:
    61
    Имя в Minecraft:
    NakedOK
    Добавлю 1 из способов того, как сделать так, чтобы сервер постоянно был включен, даже после закрытия консоли PuTTY.
    Для этого нам понадобится программа WinSCP.
    Устанавливаем, заходим под логином и паролем, данным нам при регистрации, открываем консоль программы, пишем cd ~/каталог, где расположен файл запуска сервера(пусть это будет start.sh), пишем sh start.sh, далее произойдет запуск сервера, консоль повиснет, ее можно закрывать. Теперь ваш сервер может работать 24\7.
     
  3. Автор темы
    SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    Можно ещё через screen
     
  4. Автор темы
    SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    Во время регистрации на данном сайте был ввод email. После оформления заказа в течение 24 часов придет сообщение. Если не пришло напишите тикет в службу поддержки.
     
  5. duckmen

    duckmen Гусибатор9000 Пользователь

    Баллы:
    173
    Skype:
    Duckmenn
    Имя в Minecraft:
    Duckmen
    все хорошо , но как его теперь стопнуть?
     
  6. ivanque

    ivanque Guest

    screen -r
     
  7. Hidan

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

    Баллы:
    123
    Skype:
    hidan981
    Имя в Minecraft:
    Hidan_pro
    Можно просто "убить" процесс.
     
    ВремяПриключений нравится это.
  8. Автор темы
    SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    Два способа:
    1. screen -r
    2. Зайти в панель управление VDS, войти в процессы и завершить его. + можно отключить все не нужное.
     
  9. Seiro

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

    Баллы:
    63
    Когда я пишу screen sh starth.sh сервер работает , но некоторое время. Потом вылезает это

    [screen is terminating]
    Что делать?
     
  10. Автор темы
    SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    А вы каким способом делали? Через start.sh или screen?
     
  11. OrAnGe_BoX

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

    Баллы:
    88
    А у меня когда скрин запущен, иногда сервер вырубается, потом я вырубаю все скрины, но сервер не собирается запускаться, пишет failed to bind the port. Как решить это не знаю.
     
  12. Yarik2601

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

    Баллы:
    68
    А этот хостинг бесплатный???
     
    ВремяПриключений нравится это.
  13. duckmen

    duckmen Гусибатор9000 Пользователь

    Баллы:
    173
    Skype:
    Duckmenn
    Имя в Minecraft:
    Duckmen
    ВДС хостинг и бесплатно?
    ты бы отдал свой комп с полным доступом какому-то левому челу и за бесплатно?
     
    RIP230, ufes, DimasForce и ещё 1-му нравится это.
  14. OrAnGe_BoX

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

    Баллы:
    88
    yum -y update
    yum -y install java-1.6.0-openjdk

    В Putty пишет:
    yum: Command not found.
     
  15. ivanque

    ivanque Guest

    А у тебя что за ОС? Ubuntu? Делай apt-get пакет
     
  16. OrAnGe_BoX

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

    Баллы:
    88
    У меня стоит FreeBSD
     
    I-Am-Black-Overlord нравится это.
  17. OrAnGe_BoX

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

    Баллы:
    88
    А как через screen?
     
  18. Автор темы
    SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    1.Установил яву, залил сервер в папку (На английском языке)на хост.

    2. Установил screen
    Дальше команды для ввода в консоль!
    2. cd /путь к папке с сервером/

    3. chmod +x craftbukkit.jar

    4.screen

    5. java -Xmx2G -Xms2G -jar craftbukkit.jar -nogui

    Чтобы выйти из screen: screen -r
     
    ВремяПриключений нравится это.
  19. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    это лишнее

    чтобы отключится от скрина Ctrl +a d
     
  20. Автор темы
    SmokeD

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

    Баллы:
    103
    Имя в Minecraft:
    SmokeD
    1.В посте я сказал что ставлю на Centos 5.5
    2.Я не имел дело с FreeBSD, поэтому ничем не могу помочь(
    3. http://www.google.ru/


     

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