как сделать компьютер хостингом для майнкрафт

Как сделать сервер Майнкрафт на личном компьютере?

Главная страница » Как сделать сервер Майнкрафт на личном компьютере?

server minecraft

Майнкрафт (Minecraft) – популярный игровой продукт, по разным оценкам набравший наибольшее число продаж по всему миру. Игра привлекает богатой функциональностью, имеющимися возможностями для потенциальных игроков. Среди привлекательных возможностей играющих имеется и такая фишка, как личный сервер Майнкрафт. Настройка собственного сервера для игры в Minecraft требует времени. Результат же стоит того, чтобы, например, играть в компании с друзьями. Однако, как сделать сервер в Майнкрафт и настроить под Mac, Windows, Linux? Попробуем разобраться.

Пошаговая организация сервера Майнкрафт

Чтобы справиться с поставленной задачей, прежде всего, необходимо обзавестись базовыми компонентами организации узла:

Конфигурацией имеющегося в распоряжении персонального компьютера определяется допустимость установки личного сервера Майнкрафт. Между тем, рекомендуется воспользоваться сервисом удалённого хостинга, как более эффективным вариантом организации игрового узла.

Опять же, официальное представительство Minecraft предлагает ряд хостинговых услуг на безвозмездной основе. В крайнем случае, всегда есть возможность подобрать хост по умеренным тарифам.

Внимание! Устройство личного хостинга чревато атаками на компьютер. Использование хостинга внешнего провайдера исключает такие риски.

Настройка переадресации портов

Если планируется игровой процесс непосредственно в компании друзей через локальную сеть, информацию ниже можно пропустить.

На случай организации сервера Майнкрафт через Интернет, для обеспечения доступа к узлу придётся на маршрутизаторе (роутере) задействовать перенаправление портов.

perenapravlenie portovПример одного из многих вариантов настройки переадресации портов на конкретном маршрутизаторе (роутере). В каждом конкретном случае следует обращаться к документации оборудования

Поскольку каждый отдельно взятый маршрутизатор имеет уникальное исполнение, следует обратиться к руководству по настройке аппарата, в частности, по вопросу настройки перенаправления портов.

Обычно делается это следующим образом:

Входящие порты, которые необходимо перенаправить в случае с Minecraft, следующие:

TCP: 19132, 25565

UDP: 19132, 25565

Возможно, потребуется указать протокол на работу с портами. После ввода всей информации маршрутизатор (роутер) обязательно перезагружается.

Как создать сервер Minecraft под Windows?

Изначально рекомендуется загрузить и обновить версию Java до последнего выпуска. Затем выполняется загрузка непосредственно программного обеспечения под Майнкрафт сервер (файл с расширением «*.jar»).

Далее создаётся пустая папка в любом удобном месторасположении на компьютере, именуется произвольно (например, «server-minecraft»). Загруженный ранее файл «*.jar» переправляется в эту папку и запускается стандартным образом.

Первый запуск сервера Майнкрафт часто сопровождают сообщения об ошибках и автоматическое отключение узла. Эти сообщения допускается проигнорировать. Первым запуском формируются файлы конфигурации в созданной ранее папке.

Там – в папке, следует отыскать текстовый файл с именем «eula» и открыть этот файл классическим текстовым редактором «Блокнот» или подобным. Содержимое нужно отредактировать, в частности – изменить строку «eula = false» на «eula = true».

pervii zapusk serveraПервая попытка запуска нередко сопровождается сообщением о неудачном завершении. Это чисто техническая ситуация, которая поправима некоторыми манипуляциями

Этой редакцией предотвращается автоматическое отключение сервера Майнкрафт. Такой конфигурацией запуск от имени администратора выполняется без ошибок.

Следует повторно запустить файл «*.jar» на исполнение (обязательно от администратора) и дождаться появления на экране сообщения «Done» (Успешно).

Останавливать работу узла следует командой «stop» в серверном окне с подтверждением «Enter».

Технически владелец волен запустить собственный хост непосредственно. Однако удобнее делать это настройкой параметров по умолчанию, с последующим созданием файла запуска, если планируется игра с другими пользователями.

Это конечный этап процесса. Останется пригласить других игроков Minecraft, предоставив публичный IP-адрес или локальный IP-адрес, в зависимости от характера сети.

Проверить доступ к личному серверу Майнкрафт допустимо вводом IP-адреса в Minecraft Server Status Checker. Доступ к узлу возможен только при условии предварительно настроенной переадресации портов.

Общедоступный IP-адрес можно определить через разные сервисы, найденные Google или другим способом.

xray disk 220 220smartfon poko 220 220jump starter 220 220

Как настроить личный сервер Майнкрафт под Mac?

Организация сервера Minecraft на Mac традиционно начинается с проверки соответствия системы версии macOS 10.8 или новее. Обновление операционной системы доступно через службу поддержки Apple.

zagruzka distributiva pod macПроцедура загрузки дистрибутива сервера Майнкрафт под операционную систему MAC. После этого процесса несложные настройки и долгожданный запуск

Через меню Apple открываются «Системные настройки», где требуется найти логотип Java. Кликом по логотипу запускается панель управления Java.

Здесь нужно выполнить переход на вкладку «Обновление» и активировать опцию «Обновить сейчас». Пройти процедуру обновления ОС.

Далее, как и в предыдущей инсталляции сервера, загружается софт Minecraft, создаётся произвольная папка и пустой текстовый файл, где вписывается строка:

#!/bin/bash

cd «$(dirname «$0″)»

где: server file name – имя загруженного файла сервера Майнкрафт.

Отредактированный файл сохраняется в папке, содержащей серверный файл «.jar» под именем «start.command». Следом открывается терминал Mac, выполняется переход «Приложения-Утилиты», запускается «Терминал».

Читайте также:  как подключить айфон к айтюнсу через компьютер если он заблокирован

Строка терминального окна заполняется командой «chmod a + x» с последующим пробелом. Клавишей ввода команда запускается на исполнение.

На следующее окно мышью перетаскивается файл «start.command». Вновь активируется «Enter». После такой операции сервер Майнкрафт будет запускаться через «start.command» обычным образом.

Тестирование сервера Minecraft производится аналогично варианту с Windows.

Как настроить личный сервер Майнкрафт на Linux?

Любой дистрибутив Linux допускает организацию сервера Minecraft. Рассмотрим технологические шаги, позволяющие создать сервер Майнкрафт под Ubuntu 16.04. Настройка выполняется посредством командного терминала.

Рекомендуется использовать внешнюю службу хостинга под устройство игрового узла на Linux.

Выполняется подключение к хостингу через SSH командой терминала: «ssh username@ipaddress», где username – пользовательское имя, ipadress – адрес IP на хостинге.

avtostart sistemi naЭкран автостарта серверной программы на компьютерной системе под управлением операционной оболочки Linux. Командный терминал Линукса позволяет выполнять расширенные настройки сервера Майнкрафт

Далее следует установить Java с помощью команд терминала:

sudo apt-get update

sudo apt-get install default-jdk

Если появится запрос на подтверждение установки, подтвердить. Активировать экран, чтобы обеспечить работу узла в условиях отсутствия подключения к сети, командой:

sudo apt-get install screen

Создать каталог для файлов личного сервера и открыть командами:

mkdir minecraft

cd minecraft

Install wget

Enter

sudo apt-get install wget

Загрузить дистрибутив сервера Minecraft командой wget:

Дальше потребуется подтвердить лицензионное соглашение конечного пользователя, запустить экран и следом игровой узел последовательностью команд:

echo «eula=true» > eula.txt

Тестирование проводится способом, описанным выше.

Как подключиться к личному серверу Майнкрафт

Когда используется личный сервер Minecraft, окно программы должно оставаться активным для обеспечения доступа. Открыть и войти в личную учетную запись Майнкрафт.

Выбрать «Мультиплеер» в меню и затем «Добавить сервер» в правом нижнем углу экрана. Дать игровому узлу имя. Указать IP-адрес хостинга в строке «Адрес сервера».

Следует учитывать, что для личного сервера Майнкрафт вводится частный IP-адрес, который отличается от общедоступного IP-адреса. В нижней части окна активировать опцию «Готово».

Потенциальным игрокам останется только выбрать имя узла на верхней части экрана и активировать опцию «Присоединиться к серверу». Если маршрутизатор настроен правильно, подключение проходит успешно.

Возможно, придется отключить брандмауэр компьютера, чтобы снять блокиратор на подключение к игровому узлу локально. Однако стоит помнить – это действие сделает компьютер уязвимым для хакерских атак.

КРАТКИЙ БРИФИНГ

Источник

Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 1. Выбираем и устанавливаем сервер

image loader

tl;dr;
И так, что будет сделано в конце всего туториала?

Поехали!

Я никогда раньше не играл в Minecraft. Скажу даже больше, мне он был не особо интересен. Скорее все, по причине того, что я не понимал его идеи. Да, я видел, что в нем можно строить бесконечное множество сооружений, выращивать разного вида растения и животных, строить механизмы. Но я все еще не мог понять, как за этой игрой с примитивной графикой мои дети могут проводить целые дни напролёт.

Но вот в один прекрасный день, восьмилетний сын пожаловался, что у него мало друзей и ему почти не с кем играть в Minecraft. Я начал думать, как ему помочь найти больше друзей и решить проблему с игрой по сети. Я знал, что есть альтернативная версия сетевой игры от Minecraft, которая называется Realms. Это платная подписка, по которой ты можешь создавать свой сервер, а Minecraft выступает хостером. Недостаток этого варианта в том, что играть на таком сервере может до 10 человек. Так же нет возможности устанавливать моды — дополнения от сторонних разработчиков, которые изменяют или дополняют оригинальный контент Minecraft. Такие сервера без модов еще называют ванильными.

Таким образом, изучив немного тему, я предложил ребенку поднять сервер с какой нибудь интересной картой и разместить его адрес в интернете, что бы на него заходили другие игроки. Таков был план по поиску друзей для совместной игры для сына, а для себя я решил, что это отличный вариант для нового проекта, как дополнительного источника доходов, о котором я уже давным давно задумывался.

Существует две версии Майнкрафа. Одна — это Pocket Edition, предназначена для мобильных устройств и Windows 10, вторая — Java Edition, для ПК. Как оказалось они не совместимые друг с другом, поэтому я выбрал Java Edition, так как в игровом мире этой версии больше возможностей, в добавок под нее существует более широкий выбор плагинов. Ну и еще потому, что я Java разработчик.

Для хостинга я выбрал DigitalOcean, так как у меня уже был опыт его использования и создание дроплетов на нем занимает считаные минуты. Вы же можете использовать любой удобный для вас хостинг.

Для старта нам достаточно конфигурации на 2 CPU и 2 GB RAM. Я пробовал 1 CPU, но сервер жутко долго стартовал, с 1GB оперативной памяти я иногда сталкивался с крашем сервера при импорте крупных карт.

image loader

При создании дроплета я выбрал способ аутентификации — SSH key

image loader

Выполнил инструкции по его созданию

image loader

И так, виртуальный сервер готов.

image loader

Заходим на него по ssh:

/minecraft — путь к созданному приватному SSH ключу, IP_address — выданный хостингом IP адрес.

Хотел бы заметить, что для запуска сервера не рекомендуется использовать пользователя root, так как это может позволить злоумышленикам через уязвимые плагины нанести вред вашему серверу. Как добавить нового пользователя, вы можете ознакомиться по ссылке.

Читайте также:  как правильно подобрать сумку для ноутбука

Если кратко, то создаем пользователя (dinikin замените на вашего пользователя):

и предоставляем ему права администратора:

и права удаленного достпа по SSH:

Теперь начните новый сеанс и используйте SSH с новым именем пользователя:

И так, мы на сервере.

Создаем папку для нашего первого Minecraft сервера и переходим в неё:

Теперь нам нужно определиться с реализацией сервера. Их существует несколько, самые популярные — это Spigot, Paper, Forge. Более детально про отличия этих серверов вы можете почитать здесь.

Основное отличие от нативного Vanilla сервера в том, что модификации оригинального сервера позволяют помимо прочего запускать плагины сторонних разработчиков, существенно расширяя возможности игрового мира. Такие плагины позволяют создавай мини-игры, вводить ограничения для игроков, объединять сервера в сеть и многое другое.

Изначально я скачал и установил Spigot. Это самый популярный и хорошо оптимизированный сервер для майнкрафта. Под него разрабатывается множество плагинов и существует огромное комьюнити как разработчиков, так и пользователей.

Однако я столкнулся с тем, что при работе с одним из плагинов для редактирования карт, последний работал некорректно и в логах рекомендовал использовать Paper как более оптимизированный форк на основе Spigot.

В итоге я остановил свой выбор на Paper, хотя для некоторых инстансов сервера оставил Spigot. Теперь нам нужно установить и запустить выбранный сервер. Качаем последнюю версию сервера:

и пробуем запустить

У меня сервер не запустился, так как не установлена Java:

Теперь запускаем повторно:

Сервер не запускается, выдавая сообщение:

меняем eula=false на true и сохраняем. Еще раз запускаем сервер:

image loader

Запускаем игру и подключаемя к нашему серверу:

image loader

Поздравляю, ваш первый сервер запущен и работает.

Что мы будем делать в следующей части:

Источник

Запускаем бесплатный мощный сервер Minecraft в облаке

00bed2a2e248b46928c0e45042369d84

Minecraft — это не просто игра. Его используют в школах для развития детей, для воссоздания архитектурных объектов, улучшения безопасности на реальных улицах. Сегодня Cloud4Y поделится интересным способом запуска бесплатного сервера Minecraft в облаке.

В этой статье я покажу, как настроить и запустить свой собственный частный выделенный сервер Minecraft в облаке. Я уже писал об этом раньше, но в прошлый раз сервер был всего с одним ядром процессора и 1 ГБ оперативной памяти. Теперь же мы будем создавать сервер с 4 ядрами ЦП и 24 ГБ ОЗУ! Этого более чем достаточно, чтобы 20 человек могли играть с отличной производительностью (при этом ещё остаются ресурсы на создание дополнительного сервера под другие нужды). И, самое главное, всё это удовольствие абсолютно бесплатно.

Почему это круто

В этом посте я покажу, как можно запустить новую виртуальную машину Oracle, которая использует новый чип на базе Arm. Эти виртуальные машины имеют почти линейное масштабирование рабочих нагрузок, а также лучшее соотношение цены и производительности по сравнению с процессорами на базе x86. Они подходят для широкого спектра рабочих нагрузок, включая веб-приложения, кодирование медиафайлов, инференс ИИ и многое другое. Здорово, что Oracle сотрудничает с разными поставщиками технологий, благодаря чему серверная разработка на Arm стала проще.

Шаг 1: регистрируем вечно бесплатный аккаунт

Если у вас ещё нет учётной записи Oracle Cloud, вам необходимо создать аккаунт «всегда бесплатно». Перейдите на cloud.oracle.com/free и нажмите «Зарегистрироваться». Если у вас уже есть учётная запись, просто залогиньтесь.

image loader

Для регистрации вам нужно будет ввести ваше имя, фамилию и email. Вы получите письмо для подтверждения адреса электронной почты.

image loader

После подтверждения почты введите пароль (# 1) и подтвердите его (# 2). Затем выберите имя для своего облачного аккаунта (# 3). Вы наверняка захотите выбрать что-то уникальное и запоминающееся, потому что в дальнейшем будете использовать именно это имя учетной записи для входа в систему. Кроме того, нужно выбрать ближайший к вам домашний регион (# 4). Я живу в Джорджии в Соединенных Штатах, поэтому домашним регионом выбрал «Восточный Эшберн США».

image loader

Введите свой домашний адрес и нажмите «Продолжить».

image loader

Теперь вам нужно ввести и подтвердить номер мобильного телефона.

image loader

Получив проверочный код, введите его на странице регистрации.

image loader

Далее нужно ввести номер банковской карты. Это нужно для проверки пользователя. Номер карты будет храниться в Oracle для упрощения перехода на платную учётную запись, если вы в будущем решите это сделать. Не волнуйтесь, с вас 100% не будет взиматься никакая плата, пока вы не решите улучшить аккаунт до платного.

Ещё раз! С вас точно никогда не будет взиматься плата за «всегда бесплатную» учётную запись. Если вы хотите перейти на платную учётку, это нужно специально делать вручную!

image loader

После того, как вы прошли верификацию по платёжному средству, можно завершать процесс регистрации. Осталось только принять условия и нажать «Start my free trial» (Начать работу с бесплатной пробной версией).

image loader

Потерпите! Подготовка новой облачной учёной записи займёт всего несколько минут. Когда всё будет готово к работе, вы получите электронное письмо. После этого можно войти в систему и продолжить изучение данного руководства.

Шаг 2: создаём экземпляр виртуальной машины

Первое, что нужно сделать, чтобы ваш сервер Minecraft заработал, – запустить новую «виртуальную машину» (ВМ) в Oracle Cloud. Делается это очень просто, нужно кликнуть «Create a VM instance» (Создать экземпляр виртуальной машины) прямо на главной странице консоли Oracle Cloud.

Читайте также:  как подключить принтер пантум м6500w к компьютеру через вай фай

image loader

Дайте своему экземпляру ВМ имя (я назвал свой «minecraft-server») и выберите «compartment» (Отсек). Отсеки — это способ группировать разные вещи. Вы можете оставить отсек, который стоит по умолчанию («root»). Также укажите «домен доступности» — для наших целей подойдёт любой!

image loader

Теперь прокрутите вниз до раздела «Image and shape» (Образ и конфигурация). Убедитесь, что выбран «Oracle Linux 7.9», а затем нажмите «Change shape» (Изменить конфигурацию).

image loader

В диалоговом окне выберите тип экземпляра для виртуальной машины — «Ampere» (ARM), а в разделе «Shape series» выберите конфигурацию «VM.Standard.A1.Flex». Укажите количество ЦП и ОЗУ, которые хотите получить на своём сервере. Для «всегда бесплатных» серверов ARM можно выделять до 4 OCPU и 24 ГБ оперативной памяти. Это означает, что вы можете сделать одну виртуальную машину с 4 OCPU и 24 ГБ RAM или 4 ВМ с 1 OCPU и 6 ГБ RAM на каждой (либо любую другую комбинацию в указанных пределах). Выбор будет зависеть от того, что у вас будет располагаться на виртуальной машине.

Совет: вы можете проверить требования к серверу для Minecraft, чтобы убедиться, что ваш сервер им соответствует.

В нашем случае я выделил 2 OCPU и 6 ГБ RAM. Этого должно быть достаточно для создания надежного сервера, где одновременно могут разместиться более 20 игроков. И у меня всё ещё остаются 2 OCPU и 18 ГБ оперативной памяти на «всегда бесплатном» аккаунте для запуска других виртуальных машин.

image loader

После того, как вы выбрали конфигурацию, убедитесь, что видите отметку «Всегда бесплатно».

image loader

Далее нужно выбрать виртуальную частную сеть (VCN). Если у вас уже есть существующий VCN с общедоступной подсетью, выберите его. Если нет, нажмите «Create new virtual cloud network» (Создать новую виртуальную частную сеть). Затем выберите «Create new public subnet» (Создать общедоступную подсеть) и оставьте имена по умолчанию. Наконец, убедитесь, что выбран параметр «Assign a public iPv4» (Назначить общедоступный IPv4-адрес). Это важно, так как в противном случае вы не сможете подключиться к этому серверу из интернета!

image loader

Теперь нам нужно привязать ключи SSH к этой виртуальной машине. Если вы знакомы с концепцией SSH-ключей и уже имеете открытый ключ, который хотите использовать, выберите «Upload public key files» (Загрузить файлы открытого ключа) и загрузите свой. Если для вас это незнакомая технология, считайте SSH-ключи уникальным набором идентификаторов, которые позволяют безопасно войти на ваш сервер. Нажмите «Generate SSH key pair» (Сгенерировать пару ключей SSH) и сохраните свои закрытый и открытый ключи на локальном компьютере. Мы будем использовать их чуть позже, чтобы войти на виртуальную машину.

image loader

Оставьте значения по умолчанию и нажмите «Создать».

image loader

Вы сразу же будете перенаправлены на страницу сведений о виртуальной машине. Ваш экземпляр ВМ будет в статусе PROVISIONING (предоставляется).

image loader

Примерно через 30-60 секунд состояние изменится на RUNNING (Запущен). Найдите свой IP-адрес и скопируйте его.

image loader

Шаг 3: подключаемся к работающей виртуальной машине в облаке

Чтобы установить Minecraft на нашу виртуальную машину, необходимо к ней удаленно подключиться. Если вы не знакомы с технологией SSH, я рекомендую вам для начала разобраться с ней и узнать, как установить (или использовать уже установленный) клиент SSH на ваш компьютер. Процесс может несколько различаться для разных операционных систем. Вот отличная статья с инструкциями под разные ОС.

Для подключения к своей виртуальной машине вы будете использовать имя пользователя opc (Oracle Public Cloud). На своём Mac я подключаюсь с помощью следующей команды (обратите внимание, я замазал IP-адрес своего сервера):

image loader

Шаг 4: устанавливаем Java

Поскольку сервер Minecraft работает на Java, сначала необходимо установить Java Development Kit (JDK) на виртуальную машину. Вы можете узнать, какая версия JDK доступна для установки, с помощью следующей команды:

Вы увидите что-то типа такого:

Для установки стоит выбрать самую последнюю версию (версию с наибольшим номером). Скопируйте имя пакета и установите его с помощью:

После завершения установки вы можете убедится в правильности версии с помощью команды:

В ответ вы получите что-то вроде:

Шаг 5: устанавливаем сервер Minecraft

image loader

А теперь попробуйте запустить сервер с помощью:

О нет, не сработало! Скорее всего вы увидите нечто подобное:

image loader

Шаг 6: откроем порты брандмауэра, чтобы разрешить общий доступ

Прежде чем мы попытаемся запустить сервер снова, давайте скорректируем настройки сети, чтобы игроки могли получить доступ к этому серверу через брандмауэр Oracle Cloud. Вернувшись к информации о виртуальной машине, кликните ссылку для созданной (или выбранной вами) подсети.

image loader

Выберите Security List по умолчанию.

image loader

Нажмите «Добавить правила входа».

image loader

239f903f64878a9f0b468a5c282869db

Вам также необходимо открыть эти порты в брандмауэре виртуальной машины, поэтому выполните следующие команды в терминале SSH:

Шаг 7: запуск сервера

Выводы

Мы рассмотрели, как создать и запустить собственный бесплатный сервер Minecraft в Oracle Cloud. Но ведь есть масса других интересных проектов, которые вы можете реализовать с помощью своей «всегда бесплатной» учётной записи в облаке!

Что ещё интересного есть в блоге Cloud4Y

Подписывайтесь на наш Telegram-канал, чтобы не пропустить очередную статью. Пишем не чаще двух раз в неделю и только по делу.

Источник

Поделиться с друзьями
DOMA35.RU - первый компьютерный портал
Adblock
detector