Войти или зарегистрироваться

Туториал Запускаем сервер minecraft на AWS Amazon`а

  • Автор темы Автор темы Limed
  • Дата начала Дата начала

Limed

Активный участник
Пользователь
Баллы
61
Имя в Minecraft
Limed

Текстовая версия, для тех, кому лень смотреть видео:
Приветствую всех пользователей rubukkit вами Вадим.
Я вам расскажу, как запустить свой сервер на Amazon Web Services.
Самое главное в AWS, что у них есть бесплатный (евреи, радуйтесь) тарифный план.
На котором мы и будем запускать свой сервер.
Для начала потребуется зарегистрироваться на сайте Амазона.
При регистрации Вам потребуется подтвердить телефон и карту (в моем случае, я использовал карту Qiwi, которая была полностью пустая).
Для подтверждения телефона Вам позвонит автоответчик - вы должны принять вызов и на кнопках набрать код, показанный на экране.
Важно! Процедура полностью бесплатная
Важно! x2 Указывайте данные только от виртуальных карт, ибо в будущем могут снять деньги
Важно! x3 На системе Windows Phone потребуется нажать на кнопку клавиатуры заново, то есть ее закрыть, для отправки кода.

После чего переходим в панель управления амазона.
Она будет доступна через пару часов после регистрации.
Запускаем инстанцию кнопкой "Launch Instance"
Выбираем систему Ubuntu x64.
Дальше бесплатный тарифный план, и нажимаем два раза далее.
Теперь перед вами:
upload_2016-2-6_22-29-26.png
Указываем количество желаемой памяти SSD для вашего сервера.
На бесплатном тарифном плане можно указать максимум 30 гигабайт.
Нажимаем далее и заполняем все, как тут:
upload_2016-2-6_22-29-42.png
Это потребуется для того, что к вашему серверу был доступ из вне.
После чего запускаем нашу инстанцию. При запуске придется создать ключ, вы можете дать ему любое название.
Его потребуется скачать, после чего запускаем сервер.
Ждем порядка 5 минут, пока запустится сервер.

После запуска придется подключиться к серверу.
Но для начала нужно расшифровать ключ.
Для этого качаем с этого сайта программу PuttyGen и запускаем ее.
Для начала загружаем свой скаченный ключ. Чтобы он отобразился потребуется нажать "отобразить все файлы".
Загрузили?
upload_2016-2-6_22-30-35.png
Теперь нужно нажать на кнопку "Save Private Key" и указать произвольное имя.

После чего, как у нас готов ключ для подключения заходим в программу Putty, которую можно скачать отсюда.
И указываем данные для подключения:
  • Адрес сервера берем из панели амазона. Нажимаем правой клавишей по нашему серверу и выбираем "Connect". Копируем из поля Exemple все, что начинается со слова ubuntu
  • Порт заменяем на 22
  • Переходим в SSH -> Auch и загружаем свой ключ, который мы сделали ранее в PuttyGen
Нажимаем подключится, если все правильно, то у вас вылезет окошко:
upload_2016-2-6_22-32-50.png
Нажимаем да.

После чего переключаемся в черное окошко (консоль) и вводим туда эти команды по очереди:
sudo apt-get update
sudo apt-get install default-jre
sudo apt-get install screen
​
Для вставки в Putty нужно использовать ПКМ.

И вот только сейчас можно скачивать сервер. Для сервера можно использовать любую сборку, в том числе ванила и бакит.
У вас должна быть прямая ссылка на скачку сборки или ядра.
Скачать можно будет с помощью:
wget <полный_адрес>​
Например:

Если ваша сборка в архиве ZIP, то потребуется установить утилиту для распаковки ZIP архивов.
sudo apt-get install unzip​
Использование:
unzip <название_архива.zip>​

После чего запускаем наш сервер командой:
java <название_ядра>.jar​

Если все запустилось - то хорошо, и придется выключить сервер, если выключилось при запуске - то тоже нормально.

Если сервер выключился при запуске, то скорее всего не принят EULA:
nano eula.txt​
Значение false изменяем на true
Дальше нажимаем Ctrl+X, потом Y, и в конце Enter.

После чего в обоих случаях потребуется открыть файл server.properties:
nano server.properties​
Дальше нажимаем Ctrl+X, потом Y, и в конце Enter.
И изменить server-ip на Private IP`s сервера. Его можно взять в панели амазона.

Теперь можно окончательно запустить сервер, для этого пишем:
screen -dmS minecraft <команда для запуска>​
Например, если у вас запуск напрямую через ядро, те без sh`ника:
screen -dmS minecraft minecraft_server.1.8.9.jar​
Если с sh`ником, то:
screen -dmS minecraft sh start.sh​

И все, закрываем Putty и подключаемся к серверу через Public IP, который тоже можно найти в панели амазона.

Важно! Если вы захотите подключиться к консоли сервера, то потребуется снова подключиться к серверу через Putty и написать в консоль:
screen -x minecraft​
 
Одно превышение и деньги дерут. Я их знаю
 
16101ff742.png

Дизлайк не глядя.
 
Я не вижу ничего ужасного в рекламе, чтобы её блочить,
ну, если видео кто-то смотрит, то ему эта информация важна. А значит реклама не будет для него помехой(не $ же он платит), а если видео не нужно, то оно даже открыто не будет. Поэтому дизлайк как минимум не уместен...
 
koding.com тоже норм.
 
ну, если видео кто-то смотрит, то ему эта информация важна. А значит реклама не будет для него помехой(не $ же он платит), а если видео не нужно, то оно даже открыто не будет. Поэтому дизлайк как минимум не уместен...
рофл.
Почему Я не могу поставить дизлайк, если КОМУ ТО оно может быть полезным?
 
Мне-б ваши проблемы. Из 10ТБ на hubic только 3 занято, действительно некуда девать!

По сабжу: у AWS замечательное железо. Любому проекту желаю строить инфраструктуру там — качественно и очень легко. Это даже часто может быть дешевле, чем содержание парка железных серверов, если обращаться правильно.
 
Мне-б ваши проблемы. Из 10ТБ на hubic только 3 занято, действительно некуда девать!

По сабжу: у AWS замечательное железо. Любому проекту желаю строить инфраструктуру там — качественно и очень легко. Это даже часто может быть дешевле, чем содержание парка железных серверов, если обращаться правильно.
Заддоссят, будете знать...
Мне-б ваши проблемы. Из 10ТБ на hubic только 3 занято, действительно некуда девать!

По сабжу: у AWS замечательное железо. Любому проекту желаю строить инфраструктуру там — качественно и очень легко. Это даже часто может быть дешевле, чем содержание парка железных серверов, если обращаться правильно.
Store it online with hubiC, synchronise your data across different devices and share your files in one click. 25 GB free.
25 гб всего то. На мейл 100 гб бесплатных.
 
Заддоссят, будете знать...
Не задавался вопросом почему все компании, хоть немного задумающиеся о стабильности, используют aws? И как это у них получается не попадать под ddos? :)
25 гб всего то. На мейл 100 гб бесплатных.
Дело не в бесплатных 25ГБ, а в платных 10ТБ. Дешевых. На OpenStack Swift.
Бтв, а где там у мейл ру 100ГБ халявных? Я вижу только платные.
 
жаль видос скрыл
 
Назад
Верх