Статья Как открыть сервер Майнкрафт. Пошаговая настройка на VDS
McDev.Store
Разработчик
1) Итак, первое что необходимо, это выбрать подходящий хостинг и заказать на нем VDS.
Используйте таких хостеров как:
— Myarena
— OVH
— Hetzner
Старайтесь не использовать микро-компании или не ищите слишком дешевое оборудование, чаще всего это проекты, которые работают не больше месяца, а потом у них что-то случается.
2) Подготовка VPS/VDS для установки сервера
Теперь нужно подтвердить ключ, нажимаем «да». После этого нам предлагают ввести логин: login as: тут мы пишем(по стандартному, (супер-пользователь)) root Далее, нам пишет: [email protected]который_указали’s password: тут мы пишем пароль, когда вы пишете пароль, он не показывается. А так же можно вставить пароль, зажав ПКМ, но не CTRL + V (CMD + V)
Затем появляется консоль, в консоли мы прописываем:
apt-get update //Обновляем все установленное на сервере пакеты
При обновлениях, вам предлагают продолжить установку, или отменить: N or Y, пишите «y» и жмите Enter, т.е продолжаете.
apt-get upgrade //Теперь мы «улучшаем» пакеты
Опять же пишите «y» и Enter.
ВНИМАНИЕ! Начиная с версии Debian 7.3 нам предлагают подтвердить SSL сертификаты, когда нам об этом напишут, просто жмите Enter много раз, или просто зажмите. Когда список закончится и нам предлагают выйти, просто нажимаем «q»
apt-get install htop //Пакет для показа активных программ, очень полезен, если нужно посмотреть, допустим что из приложений java активны, а не просто прописывать «kill java»
apt-get install screen //Пакет который создает «несколько» консолей, если нужно запустить сразу 2+ серверов. И вообще полезная штука
apt-get install openjdk-7-jre //устанавливаем Java. Советую установить именно open-jdk.
(Уже можно установить 8)
Плюсы VDS/VPS/DS в том, что можно ввести абсолютно любой порт для сервера, если он не занят.
Полезный софт для работы с сервером:
Установка Minecraft на VDS
Одна из самых популярных системных игр имеет свои нюансы при инсталляции. В этой статье рассмотрим, как правильно выполнить ее установку и настройку.
1. Выберите серверную платформу. Их много, нужно учитывать количество игроков в режиме онлайн. При одновременной игре от 15-25 пользователей свободной оперативной памяти у сервера должно быть не менее 1,5 Гб, а места на жестком диске — не менее 15 Гб. Обязательно учитывайте это требование.
Предлагаю использовать платформу Centos 7 как наиболее оптимальную. Заказать сервер с предустановленной системой CentOS 7 можно в Timeweb.
2. Подключитесь к серверу по SSH (под пользователем root). При работе с Linux удобно использовать встроенную утилиту — терминал. Запустите терминал и введите команду, указав IP вашего сервера:
При первом подключении нужно подтвердить соединение: введите “yes” и нажмите Enter. После появится запрос пароля, введите его и нажмите Enter (можно скопировать пароль из письма, полученного при создании сервера, и вставить его нажатием на правую кнопку мыши). Если все данные указаны правильно, соединение будет установлено.
3. Minecraft работает на Java (язык программирования, который поддерживает много разных платформ), поэтому необходимо установить Open Java Development Kit. Для установки Java OpenJDK 8 (официальная эталонная реализация с открытым исходным кодом (на сегодня последняя версия)) введите в консоли команду:
4. Создайте каталог файлов, относящихся к игре. Для этого введите команду:
5. Таким образом будет создана директория с именем Games, внутри нее — директория Minecraft. Перейдите в эту директорию:
Настройка сервера Как запустить сервер майнкрафт на VDS. (полная версия)
Всем привет, в этой статье/теме я хотел бы рассказать о том как запустить сервер майнкрафт на vds.
Если у вас что-то не получилось/хотите дополнить статью или поправить в чем-то. Пишите в теме.
совет!
Рекомендую использовать операционную систему Linux debian 10
Этап 1
Для начала нам нужно подключится к SHH.
Скачиваем программу PuTTY
Вот
Чтобы вы случайно не наткнулись на вирусы.
Этап 2
Подключение к SSH 
После того как вы все ввели нажимаем Open
Теперь нужно авторизоваться:
Вводим логин: (Его можно посмотреть на хостинге, чаще всего это root)
Вводим пароль: (копируем и вставляем нажатием правой кнопкой мыши) 
!внимание!
Пароль никак не отображается!
Отлично! На этом подключение к SSH завершено.
Этап 3
Теперь нам нужно установить Java без Java никакой сервер работать не будет.
Вводим эти команды по очереди:
tar xf jre-8u231-linux-x64.tar.gz
У вас должен быть подобный результат:
Этап 4
Установка Unzip:
Unzip нам понабиться что-бы разорзивировать архив с сервером и создать запускатор.
sudo apt install unzip
Примечание: Возможно у вас будет ошибка. Если появилась ошибка то попробуйте прописать:
apt-get install zip
Если все успешно то появится подобное сообщение:
Этап 5
Установка screen:
apt-get install screen
Во время установки появится подобное сообщение:
Вводим Y и нажимаем Enter
Этап 6
Мы все ближе и ближе к запуску сервера
Теперь нам нужно перейти в домашнюю директорию и создать папку server
Для этого нам нужно выполнить команды:
этап 7
Теперь нам нужно подключится к FTP и загрузить файлы сервера в папку server.
Теперь осталось прописать всего две команды
Отлично Как видим сервер запущен
На этом все! Если хотите меня поправить то пишите в тему.
Хостинг для Minecraft
В этом рейтинге 223 реальных отзывов о 24 компаниях, а также наши эксперты (1) выполнили тестов/обзоров (23)
Дешевый хостинг Minecraft
Юзеры ( 4 ) оценили на 2.0 из 5
От панели управления зависит ваше удобство в настройке хостинге\сайта.
Большинство качественных хостингов из нашего ТОПа используют удобные панели управления, поэтому рекомендуем больше внимания уделить другим параметрам при выборе.
Настоятельно рекомендуем не покупать слишком дешевый хостинг! Как правило с ним очень много проблем: сервер иногда не работает, оборудование старое, поддержка долго отвечает или не может решить проблему, сайт хостера глючит, ошибки в регистрации, оплате и т.д.
Также мы собрали тарифы от тысяч хостеров, чтобы вы могли выбрать хостинг по конкретной цене.
На языке программирования PHP и базах данных MySQL сейчас работает большинство сайтов. Они же поддерживаются практически всеми современными хостингами.
Бесплатный minecraft сервер на AWS с нулевым знанием linux
Привет, Хабр! Точнее, проходимцы, которые ищут, как поднять minecraft сервер для игры с друзьями.
Статья рассчитана на непрограммистов, несисадминов, в общем, не на основную аудиторию Хабра. В статье — пошаговая инструкция по созданию minecraft сервера с выделенным IP, адаптированная для людей, далёких от IT. Если это не про вас — статью лучше пропустить.
Что такое сервер?
Итак, что такое сервер? Если опираться на понятие «сервер» как на компонент программного обеспечения, то сервер представляет из себя программу, которая может принимать, обрабатывать и передавать данные, принимаемые от пользователей (клиентов), который к этому серверу подключены. На примере сайта — сайт находится на некотором веб-сервере, к которому вы получаете доступ через браузер. В нашем случае — сервер minecraft генерирует мир, к которому подключаются игроки (клиенты), которые могут ходить, ломать блоки и т.д. За подключение игроков и любые их действия отвечает minecraft сервер.
Очевидно, что сервер должен быть запущен на компьютере (машине). Можно поднять сервер на своём домашнем компьютере, но в таком случае:
И как мы решим эти проблемы?
Решением всех перечисленных проблем является использование виртуальной машины со статическим, то есть неизменяемым IP-адресом.
Сложная терминология? Давайте разбираться.
Обратимся к Википедии.
Если объяснять совсем грубым языком — это компьютер в компьютере. На него так же можно поставить операционную систему и работать с ним, как с обычным компьютером.
Где мы её возьмём?
Ответ прост — AWS. Это такая платформа, которая предоставляет много разных облачных сервисов, полезных для всех, кто работает с вебом и не только. Для создания сервера minecraft отлично подойдет один из продуктов AWS — Amazon EC2 — облачная виртуальная машина, которая доступна 24/7. AWS предлагает минимальную виртуальную машину (10GB SSD, 1GB RAM) бесплатно на год, к тому же, даёт возможность привязать бесплатный выделенный (статический) IP-адрес для постоянного доступа к вашей ВМ (виртуальной машине) по одному и тому же адресу.
Создаём и настраиваем ВМ
Перейдите на сайт AWS и зарегестрируйтесь. Затем перейдите в консоль управления.
В консоли среди сервисов найдите EC2 и перейдите к нему.
Важно выбрать дата-центр, проще говоря, место, где находятся сервера amazon. Выбирать следует в зависимости от вашего местоположения, ведь скорость общения в сети интернет разная, и выбирать следует дата-центр, с которым общение из вашего города будет максимально быстрым.
Для выбора дата-центра рекомендую воспользоваться сервисом WonderNetwork, измеряющем скорость передачи пакетов с другими городами.
В моём случае (г.Москва) мне подошёл ирландский дата-центр.
Пришло время создать виртуальную машину. Для этого перейдите на вкладку Launch instance
Начнём конфигурирование ВМ.
1) Выберем образ операционной системы. Для поднятия серверов очень удобен linux, мы будем использовать дистрибутив CentOS7
Следует отметить, что графической среды на вашей виртуальной машине не будет, доступ к машине будет осуществляться через консоль. Она предполагает управление ВМ при помощи команд, а не компьютерной мыши. Не бойтесь этого: это не должно остановить вас уже сейчас или отказаться от идеи поднятия своего minecraft-сервера, так как это «слишком сложно». Работать с машиной через консоль несложно — скоро вы сами в этом убедитесь.
2) Теперь определим техническую конфигурацию ВМ. Для бесплатного использования Amazon предлагает конфигурацию t2.micro, маловато для полноценного большого minecraft сервера, но с друзьями поиграть достаточно.
3) Остальные пункты настроек оставляем по умолчанию., но останавливаемся на вкладке Configure Security groups.
Здесь нам необходимо настроить доступ к портам для сервера minecraft.
Если объяснять простым языком — порт — неотрицательное число, указывающее, кому адресованы входящие данные из внешнего мира. На ВМ может находиться множество разных сервисов и серверов, поэтому все входящие пакеты данных хранят в своём заголовке порт (номер) адресата (сервиса, сервера) внутри ВМ.
Для minecraft серверов де-факто стандартом является использование порта 25565. Добавим правило, указывающее, что доступ к вашей ВМ через этот порт допустим.
Переходим к окну завершения создания ВМ, нажав кнопку Review and Launch
Настройка пары ключей SSH для ВМ
Итак, подключение к машине будет осуществляться по протоколу SSH.
Протокол SSH работает следующим образом: генерируется пара ключей (открытый и закрытый), на ВМ хранится открытый ключ, на компьютере человека, осуществляющего подключение к ВМ (клиента) — закрытый. При подключении ВМ проверяет наличие подходящего закрытого ключа у клиента.
Нажмите кнопку Launch. Перед вами появится следующее окно:
Введите название пары ключей (для вашего удобства) и нажмите Download key pair. У вас должен скачаться .pem файл, содержащий в себе ваш закрытый ключ. Нажмите кнопку Launch instances. Только что вы создали виртуальную машину, на которой будет поднят сервер.
Получаем статический IP
Теперь нам нужно получить и привязать статический IP к нашей ВМ. Для этого меню находим вкладку Elastic IPs и переходим по ней. На вкладке нажимаем кнопку Allocate Elastic IP address и получаем статический IP.
Теперь полученный IP-адрес надо привязать к нашей ВМ. Для этого выберем её из списка и в меню Actions выберем Associate IP address
Далее, привяжем ВМ к нашему IP-адресу
Заходим на ВМ
Теперь, когда ВМ настроена и IP-адрес привязан, подключимся к ней и установим наш minecraft сервер.
Для подключения к ВМ по SSH воспользуемся программой PuTTY. Сразу установите PuTTYgen с этой же страницы
После установки PuTTY откройте его. Теперь необходимо настроить подключение.
Имя пользователя в AWS для CentOS по умолчанию — centos. Ваш публичный DNS можно посмотреть здесь:
У меня получилась строка centos@ec2-54-246-186-12.eu-west-1.compute.amazonaws.com
Установка и настройка minecraft сервера
Начнём настройку нашего сервера. Для начала, нужно установить несколько пакетов на нашу ВМ.
Разберёмся, для чего нужен каждый из пакетов.
Теперь настроим firewall.
Межсетевой экран (firewall) — программный или программно-аппаратный элемент компьютерной сети, осуществляющий контроль и фильтрацию проходящего через него сетевого трафика в соответствии с заданными правилами. (Wikipedia)
Объясняя простым языком: представьте себе город-крепость. Его всё время атакуют извне, при этом в городе течёт обычная жизнь. Для доступа в город в стене крепости есть ворота, у которых стоят охранники и проверяют по спискам, можно ли пустить этого человека в крепость. Роль стены и ворот в компьютерных сетях выполняет firewall.
Только что мы создали и файл конфигурации firewall’a. Заполним его стандартными данными конфигурации, включив туда правило для порта 25565, являющегося стандартным портом для сервера minecraft.
Закроем файл нажатием F10, сохранив изменения.
Теперь запустим firewall и включим его в автозагрузку:
Файлы сервера будем хранить в отдельной папке, создадим её, перейдём в неё и скачаем файлы сервера. Для этого следует использовать wget
Запустим файл сервера. Сейчас сервер не будет работать: он создаст все необходимые для работы файлы, и поругается на то, что вы не согласились с условиями лицензии EULA. Примем условия, открыв файл eula.txt
Подтвердите свое согласие, изменив запись на:
Откройте файл server.properties : это файл конфигурации вашего сервера. Подробнее о настройках сервера
В него обязательно нужно внести следующее изменение:
Остальные настройки — на ваше усмотрение.
Запуск сервера
Пришло время запускать сервер. Как я уже сказал, сервер запускается прямо из консоли, но если мы закроем основную консоль — процесс сервера будет остановлен. Поэтому создадим ещё одну консоль:
В этой консоли запустим сервер:
Сервер запускается около 45 секунд, не прерывайте процесс. Когда сервер будет инициализирован и запущен, вы увидите что-то вроде:
Теперь вы можете отключаться от своей ВМ. Ваш сервер будет доступен по статическому IP-адресу, который мы получали ранее, на порту 25565.
Заключение
По этой инструкции вы сможете поднять бесплатный minecraft сервер с выделенным IP без труда. Статья была написана максимально простым языком и рассчитана на неспециалистов. В связи с этим, интересно услышать комментарии захабренных, ведь при упрощении материала можно допустить фактические ошибки в терминологии.















