Как сделать свой хостинг для майнкрафт
Перейти к содержимому

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

  • автор:

КАК СОЗДАТЬ СВОЙ ХОСТИНГ МАЙНКРАФТ

Бесплатно скачать последнюю версию Minecraft можно по ссылке:

КАК СОЗДАТЬ СЕРВЕР В МАЙНКРАФТ ЗА 5 МИНУТ — СВОЙ СЕРВЕР МАЙНКРАФТ БЕСПЛАТНО В 2020 ГОДУ

КАК СОЗДАТЬ БЕСПЛАТНО СЕРВЕР МАЙНКРАФТ, ЧТОБЫ ДРУГИЕ ИГРОКИ МОГЛИ ЗАХОДИТЬ — БЕСПЛАТНЫЙ ХОСТИНГ

КАК СДЕЛАТЬ / СОЗДАТЬ СВОЙ ИГРОВОЙ ХОСТИНГ? [Tutorial #1]

Подробный гайд,как создать свой MineCraft сервер(без хостинга и хамачи)#1

БЕСПЛАТНЫЙ хостинг серверов Minecraft НАВСЕГДА. — Работает круглосуточно! — Доступ через FTP

Как сделать/создать свой хостинг игровых серверов бесплатно?! [Туториал/Tutorial] #1

Как создать свой настоящий сервер Майнкрафт (Как поставить сервер на хостинг)

КАК СОЗДАТЬ СВОЙ СЕРВЕР Майнкарфт/Minecraft С ПЛАГИНАМИ И МОДАМИ Бесплатно + КОНКУРС НА 5 ХОСТИНГОВ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В диалоговом окне выберите тип экземпляра для виртуальной машины — «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 ГБ оперативной памяти на «всегда бесплатном» аккаунте для запуска других виртуальных машин.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

И теперь мы переходим к самой увлекательной части: установке сервера Minecraft! Перейдите на эту страницу (на своём локальном компьютере, а не на виртуальной машине) и скопируйте ссылку на последнюю версию файла .jar для загрузки сервера Minecraft.

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

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

Внутри каталога с файлом .JAR, появится новый файл. Откройте eula.txt с помощью Nano, чтобы отредактировать его:

В файле измените false на true .

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

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

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

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

Добавьте 2 правила входа: одно для TCP и одно для UDP — каждое с « Source CIDR » 0.0.0.0/0 и диапазоном портов назначения 25565 , как показано ниже.

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

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

Выводы

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

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

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

Hosting your own Minecraft server without a public IP adress.

Roman Pochylý

DISCLAIMER: This tutorial requires Linux (and basic knowledge of it) on your PC where you host the server.

About one year ago, few of my friends and I have decided that we want to create a small Minecraft to play on during the quarantine. We put our money together and bought a server from a hosting. As the server grew, it became apparent that we needed more RAM and CPU cores, but the hosting was already a bit expensive. I could’ve moved our server to another hosting or just pay the more expensive tier, but I’ve decided that I want to try hosting the server on my own. That way I could allocate any amount of RAM that my computer can offer and use as many cores as I want. Also a few weeks ago, I learned that our ISP has doubled our upload speeds to 10Mbps which should be sufficient for a Minecraft server, but because we don’t have a public IP and are behind a CGNAT, I couldn’t just port forward from our router. Also a public IP is 25$ a month at my ISP. As soon as I found out that our upload speeds were doubled, I started researching on how I could make this work.

What will we need?
First, we’ll need a computer or a server that will host the Minecraft server. It has to have quite decent specs. I wouldn’t recommend PCs with less than 8GB of RAM or less than 2 cores. The higher the specs, the smoother is the server going to be.

Secondly, a stable network connection. You could make this work with an upload speed of 5Mbps but I would recommend at least 10Mbps.

Lastly, a computer which has a public IP. It can be a VPS server which may be the easiest solution for most.

If you don’t have a VPS but want to use one for this project, you can help me by using my referral link. For every user that signs up and adds at least 10$, I will get 10$ in credit.

I’m going to assume that we have an Ubuntu VPS set up and ready.

Setting up the Minecraft server

I’m going to use a Docker container for our Minecraft server. It creates and sets up everything for you. All of this stuff is going to happen on our PC which will be hosting the server, there’s no need for VPS yet.
Let’s start with installing Docker.

Update package index and install some prerequisities:
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Import the repository’s GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add —
Add the repo to apt:
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
And lastly install the packages:
sudo apt install docker-ce docker-ce-cli

Next, we’ll create a container and use image from itzg which has everything set up for us:

Some variables you can change:
MEMORY : Specify the amount of RAM you want to use for the server.
-v /your/data/folder:data : Change the “ /your/data/folder ” to the folder you want the server located in. For example /home/user/minecraft-server

Some explanations:
-e TYPE=AIRPLANE : We’re going to use a very optimized fork of Paper which itself is an optimized fork of Spigot.
-e USE_AIKAR_FLAGS=true : Enables some JVM flags which can help when more users are connected

The command will get everything ready for you.
You can see more info about the container using sudo docker ps .
Now if I want to go to the console, i can just do sudo docker attach minecraft . This will enable me to type directly into the console. To leave the console, DO NOT use CTRL+C. This would stop the server. Rather use an escape sequence. First press CTRL+P and then CTRL+Q.

To make it a bit more user friendly, I’m going to install portainer-ce. It’s an UI used for managing docker through a website.
To install portainer, use this command:

You need to change the /your/data/folder to a folder where portainer related data will be stored.
Then go to localhost:9000, create an account and log in. We’re going to change how the networking works for our Minecraft server so click on “local”, then “Containers”, then “minecraft”. On the top click the duplicate/edit button. Scroll down to Advanced container settings and click on Network. Now change the network from bridge to host. This will disable the container isolation on the network and make it accessible for connections outside our LAN. Now click on “deploy the container”. If you want to look at the console from a graphical interface, you can just click on the logs to see the console output and attach to enter commands to the console.

We have our Minecraft server set up. You can connect to it from the multiplayer menu if you use localhost:25565 as the IP. Others in your LAN can connect using your local IP (use command ip a and find the interface you’re using) with the same port 25565. The next step is to setup our VPS and create a Wireguard VPN.

Setting up the VPS, Wireguard and the routing

I hope you can buy the VPS on your own. The lowest tier will do because running a VPN and routing a few packets doesn’t need that much resources. You should also choose a server that’s close to you, because if anyone wants to connect to the server, they’ll be connected to the VPS and the VPS will then connect to your PC. After you buy the VPS ssh into it.

First of all, we will enable packet routing. If you don’t have nano installed, install it using sudo apt install nano . Then run the following command: sudo nano /etc/sysctl.conf and uncomment the line with net.ipv4.ip_forward = 1 . Exit using CTRL+X, then Y and finally Enter. This will enable ip forwarding from the VPS. Use this command to make the changes take effect without rebooting: sudo sysctl -p .

Let’s install ufw which stands for uncomplicated firewall by using sudo apt install ufw . Then lets allow ssh, wireguard and our minecraft ports.

If you notice that ufw isn’t working after reboot, try using sudo systemctl enable ufw .

We’re ready to set up Wireguard. First, lets install it by sudo apt install wireguard. Install it on your PC too. After you do that, we’ll need to create our keys. Run those two commands on both the VPS and the PC and save the public keys somewhere.

Now we need to change the Wireguards config on the VPS. First use sudo nano /etc/wireguard/wg0.conf . Then change your config like this:

Now you have to replace if with the interface that connects you to the Internet. You can check which interface is that with the route command. The interface you want is the default destination.

As you can see, in my case the interface would be enp0s3.

The PostUp and PostDown commands set up the routing so that all incoming traffic coming to port 25565 is redirected to our PC (10.20.4.2 in our VPN). The VPS’ IP is going to be 10.20.4.1 as you can see in the Address entry.

TIP: If you ever need to do port mapping or open another port, just copy the original iptables command and change the ips. The —dport is the port on the VPS and the PC’s port is in —to-destination part of the command. Don’t forget to enable the port with ufw. So as an example if I want to open the ssh port on my PC, I would add PostUp = iptables -t nat -A PREROUTING -p tcp —dport 555 -j DNAT —to-destination 10.20.4.2:22 and the PostDown command with -D instead of -A. Then enable the port with sudo ufw allow 555 . You can now connect to your PC at home using ssh -p 555 (VPS’ public IP)@username .

Next we will set up the PC’s Wireguard.
Let’s open our config and change it a little bit. We can use sudo nano /etc/wireguard/wg0.conf again to change it. The config should look like this:

It’s almost the same but we have set up routing to use a specific table. When you set AllowedIPs, Wireguard will set that your PC shouldn’t use the WAN when sending traffic to that IP but rather use the wg0 interface which is our VPN tunnel. We set the AllowedIPs to 0.0.0.0/0 to allow connections from all the IPs to be allowed through our VPN. If we didn’t do that and set it to the VPS’ IP, we would get the VPS’ IP in the logs and not the player’s (we would also have to change the VPS’ config a bit). However when we set it to 0.0.0.0/0, we tell Wireguard that all of the IPs should be routed through the wg0 interface. This makes it that all of the traffic will be routed through your VPN to the VPS and from there to the Internet. If you have limited monthly bandwidth on your VPS which most of them do, this may not be the thing you want. Most VPS providers’ lowest tier offers at least a 1 TB of monthly bandwidth. So If you want to route all the traffic through the VPN, remove the Table = 1 and both PostUp and PostDown. The ip rule add pref 500 from 10.20.4.2 lookup 1 makes sure that all of the traffic coming from 10.20.4.2 (your PC’s VPN adress) will use table “1” to route all the traffic. We use the PC’s VPN IP because we want to route the packets that our PC creates. This means that what comes out of the VPN goes back through the VPN and not the WAN.

Now all we need to do is just enable Wireguard with our config and everything should be working.

To enable Wireguard, enable it on both the VPS and your PC through systemctl using this command: sudo systemctl enable wg-quick@wg0
If you ever need to quickly restart the VPN, use sudo systemctl restart wg-quick@wg0
You should restart the VPS’ connection first and then the PC’s.
Also you can check that the connection is working by using sudo wg . If you’re getting handshakes, you’re connected through the VPN.

Как сделать свой сервер Майнкрафт на хостинге. Выбор VDS для Майнкрафт

Есть ряд особенностей архитектуры Minecraft для организации собственных игровых вселенных. Сервер VPS для Майнкрафт представляет собой специальное программное обеспечение для взаимодействия между игроками через интернет. Для подключения используются клиенты — устанавливаются на компьютеры геймеров и после запуска открывает доступ к игровому миру.

Как сделать свой сервер Майнкрафт на хостинге. Выбор VDS для Майнкрафт

Сегодня Minecraft едва ли не самая распространённая и известная онлайн-игра. Популярность объясняется не только оригинальным геймплеем, но и возможностью создания собственных игровых серверов. Есть ряд особенностей, которые необходимо учесть при выборе VPS/VDS или выделенного сервера для Minecraft.

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

Функциональность игры расширяется модами и плагинами. Первые привносят в Minecraft новые объекты, а вторые дополняют серверы. Например, помогают отслеживать читеров, совершенствуют механизм авторизации, позволяют создавать кастомные меню или быстро находить незаселённые территории.

Выбор хостинга для Майнкрафт

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

Технические требования

требования к серверу майнкрафт

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

  • Количество ядер

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

Два ядра нужны для снижения нагрузки от Java-машины и эффективного использования некоторых плагинов, работающих в отдельных потоках. В целом один двухъядерный процессор с высокой тактовой частотой гораздо лучше, чем многоядерное решение с меньшим показателем. Необходимо брать ЦПУ от 3 ГГц.

  • Объем памяти

Для игры понадобиться много оперативной памяти и учитывать следует как количество игроков, так и наличие плагинов. На каждого игрока выделить минимум 5-10 Мб, учесть расход памяти на плагины с модификациями (чем больше дополнительных плагинов, тем больше нагрузка на сервер) — и вот для сервера на 50 игроков потребуется не меньше 4 Гб ОЗУ, иначе в моменты пиковых загрузок вместо комфортной игры может получится «лагодром».

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

  • Файловая система

Немаловажное значение имеет быстродействие файловой системы. Забудьте про обыкновенные жёсткие диски. Низкая скорость чтения, характерная для таких устройств, доставляет массу проблем. Вместо морально и технически устаревших HDD следует использовать SSD, идеально – если хостинг предоставляет SSD-диски новейшего типа NVMе.

  • Пропускная способность канала

Скорость интернет-подключения может ухудшить вашу игру, если выбрать неверную конфигурацию. Так, для 50 человек хватит 10 Мб/с. Если же вы хотите создать более масштабный Minecraft-проект с сайтом, форумом для игроков и динамической картой, то следует выбрать более высокую пропускную способность.

Цена сервера Майнкрафт

Стоимость хостинга для комфортной игры 50-ти игроков в среднем составляет $40-50 в месяц. В эту сумму входит аренда сервера с процессором 3-3,5 ГГц, 6-8 Гб памяти и SSD нужного объёма. Если увеличить ежемесячную сумму расходов ещё на $20-40, можно арендовать решение на базе Intel Xeon с 8-12 Гб оперативной памяти.

Преимущества VDS от is*hosting

Почему геймеры выбирают серверы от is*hosting? С нами вы можете арендовать сервер практически в любой точке мира — мы позаботились о создании международной инфраструктуры и работаем с лучшими дата-центрами.medal1medal2

Серверное оборудование is*hosting относится к HI-END классу и считается высоконадежным, что гарантирует спокойствие и защищенность нашим клиентам. Лояльность клиентов подтверждают положительные отзывы.

Вы можете ознакомиться с выделенными серверами и VPS/VDS на сайте is*hosting с возможностью добавления дополнительных услуг перед арендой.

Если же у вас еще есть сомнения по поводу выбора конфигурации или же вы не нашли подходящий для себя сервер, то вы всегда можете обратиться в техническую поддержку. Специалисты is*hosting с радостью проконсультируют вас и создадут индивидуальное предложение по вашим запросам.

Выбор Minecraft платформы или сборки сервера

Что касается платформ, то здесь выбор довольно обширен, но наибольшее распространение получили три: Vanilla, Bukkit и Spout.

vanilla

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

Многие владельцы серверов критикуют Vanilla за «прожорливость» – она требует большого объема памяти. Для комфортной игры одному пользователю требуется до 50 Мб. По нынешним меркам немного, но представьте, какие объёмы потребуются, чтобы обеспечить стабильность взаимодействия тысячи игроков. К тому же, платформа не поддерживает плагины.

Итак, весомые преимущества Vanilla – официальная поддержка и более ранний доступ к игровым обновлениям. Расширенный функционал обновлённого сервера становится доступен сразу и содержит минимум ошибок, так как предварительно тестируется.

bukkit

Альтернативная платформа – Bukkit. Платформа создана энтузиастами на базе оригинального продукта. ПО совместимо с многочисленными плагинами и модификациями.

Главный плюс Bukkit заключается в уменьшенном потреблении памяти. На одного игрока выделяется от 5 до 10 Мб, что значительно сокращает затрачиваемые ресурсы по сравнению с оригиналом.

Обновления Bukkit нередко пестрят багами, а свежие «фичи» из оригинала доводятся до ума от пары недель до месяца. Зато, благодаря модам и плагинам, платформа очень гибко настраивается. Опытные владельцы игровых серверов рекомендуют использовать именно Bukkit.

spout

Еще один вариант, который следует рассмотреть, — это Spout. Данная платформа схожа с Bukkit и имеет свои преимущества. В Spout вы получаете наглядное управление плагинами, поскольку они наделены GUI. Платформа отличается относительно низким потреблением оперативной памяти, а также имеет собственный лаунчер для серверов данного типа (в отличии от Bukkit и Vanilla, которые используют официальный лаунчер).

Новые версии Spout выходят спустя 0,5-2 недели после релиза новой версии Minecraft.

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

Как создать свой хостинг Майнкрафт

Регистрация и покупка VDS на is*hosting

Наиболее легкий способ арендовать VPS/VDS — это зарегистрироваться на сайте is*hosting и выбрать конфигурацию сервера. Мы рекомендуем заранее определиться с тарифным планом и локацией, поскольку от этого будет зависеть эффективность вашей работы.

Вот простые шаги, по которым стоит приобретать виртуальный частный сервер:

  1. Выбор локации
  2. Выбор тарифа
  3. Настройка тарифа
  4. Подтверждение заказа
  5. Оплата заказа

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

Как загрузить сервер Майнкрафт на хостинг

сервер для minecraft

Установить сборку сервера Minecraft на хостинг можно двумя способами: с помощью FTP клиента (через FileZilla) или с помощью SSH клиента Putty.

Установка сборки сервера через FTP клиент (c помощью FileZilla)

File Transfer Protocol используется для передачи файлов большого объема. Для подключения к серверу по протоколу SFTP вы можете использовать любой FTP-клиент, например Filezilla.

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

Перед тем, как загружать сборку, необходимо полностью очистить сервер — удалите все файлы, лежащие на нем, через FTP клиент, а затем начните загрузку сборки Minecraft. После загрузки вы можете подключиться к игровому серверу используя IP адрес.

Установка с помощью SSH клиента Putty

При подключении сервера по SSH в операционных системах Windows необходимо устанавливать дополнительное ПО. Мы рекомендуем использовать утилиту PuTTY — бесплатно скачать ее можно на официальном сайте. В случае Linux/MacOS используется встроенная утилита – «Терминал».

Подробное подключение к серверу по SSH мы описали в этой статье.

Перед разворачиванием сервера Minecraft необходимо установить пакеты Java (команда: sudo apt-get install default-jdk ) и утилиту Screen (команда: sudo apt-get install screen ).

Затем необходимо задать директорию для установки сборки Minecraft (две последовательные команды: mkdir minecraft и cd minecraft ). Чтобы загрузить файлы игрового сервера необходимо установить консольную программу wget (команда: sudo apt-get install wget ).

Теперь можно приступить к скачиванию и установке последней версии игры (команда: wget https://piston-data.mojang.com/v1/objects/f69c284232d7c7580bd89a5a4931c3581eae1378/server.jar ). Актуальную версию игры можно найти на официальном сайте Minecraft.

Итак, сервер загружен. Теперь надо принять условия лицензионного соглашения (команда: echo «eula=true» > eula.txt ).

Вы можете настроить конфигурацию своего сервера и отключить верификации логина пользователя (команда: nano server.properties ). Если после данной команды выдается ошибка используем команду sudo apt-get install nano и повторяем предыдущую команду. В файле вы можете отключить аутентификацию пользователей, изменив значение параметра “online-mode” с “true” на “false”, а также внести другие изменения. Закрыть файл можно сочетанием клавиш Ctrl + Х → Y → Enter.

С помощью программы Screen запускаем сервер (команда: screen -S minecraft java -Xms512M -Xmx1024M -jar server.jar nogui ). Сервер продолжить работать после закрытия, поскольку он открыт в режиме Screen — используем сочетание клавиш Ctrl + A → D.

На этом настройка завершена и можно наслаждаться игрой с друзьями.

Оптимизация сервера Minecraft

оптимизация сервера майнкрафт

Настроить работу сервера, на который будет установлена игровая платформа, нужно в первую очередь. Для этого потребуются навыки в системном администрировании, либо же можно получить эту услугу у хостинговой компании. Многие хостеры охотно помогут с настройкой, и часто — бесплатно.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *