создать сервер майнкрафт bedrock edition бесплатно
Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 1. Выбираем и устанавливаем сервер
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 оперативной памяти я иногда сталкивался с крашем сервера при импорте крупных карт.
При создании дроплета я выбрал способ аутентификации — SSH key
Выполнил инструкции по его созданию
И так, виртуальный сервер готов.
Заходим на него по ssh:
/minecraft — путь к созданному приватному SSH ключу, IP_address — выданный хостингом IP адрес.
Хотел бы заметить, что для запуска сервера не рекомендуется использовать пользователя root, так как это может позволить злоумышленикам через уязвимые плагины нанести вред вашему серверу. Как добавить нового пользователя, вы можете ознакомиться по ссылке.
Если кратко, то создаем пользователя (dinikin замените на вашего пользователя):
и предоставляем ему права администратора:
и права удаленного достпа по SSH:
Теперь начните новый сеанс и используйте SSH с новым именем пользователя:
И так, мы на сервере.
Создаем папку для нашего первого Minecraft сервера и переходим в неё:
Теперь нам нужно определиться с реализацией сервера. Их существует несколько, самые популярные — это Spigot, Paper, Forge. Более детально про отличия этих серверов вы можете почитать здесь.
Основное отличие от нативного Vanilla сервера в том, что модификации оригинального сервера позволяют помимо прочего запускать плагины сторонних разработчиков, существенно расширяя возможности игрового мира. Такие плагины позволяют создавай мини-игры, вводить ограничения для игроков, объединять сервера в сеть и многое другое.
Изначально я скачал и установил Spigot. Это самый популярный и хорошо оптимизированный сервер для майнкрафта. Под него разрабатывается множество плагинов и существует огромное комьюнити как разработчиков, так и пользователей.
Однако я столкнулся с тем, что при работе с одним из плагинов для редактирования карт, последний работал некорректно и в логах рекомендовал использовать Paper как более оптимизированный форк на основе Spigot.
В итоге я остановил свой выбор на Paper, хотя для некоторых инстансов сервера оставил Spigot. Теперь нам нужно установить и запустить выбранный сервер. Качаем последнюю версию сервера:
и пробуем запустить
У меня сервер не запустился, так как не установлена Java:
Теперь запускаем повторно:
Сервер не запускается, выдавая сообщение:
меняем eula=false на true и сохраняем. Еще раз запускаем сервер:
Запускаем игру и подключаемя к нашему серверу:
Поздравляю, ваш первый сервер запущен и работает.
Что мы будем делать в следующей части:
Установка сервера Minecraft Bedrock/PE
Обновляем списки пакетов и репозиториев системы:
Для начала нам нужно создать папку для будущего сервера. Переходим в любой интересующий каталог (стандартно — root ) и используем команду:
minecraftbedrock — название создаваемого каталога, здесь Вы можете указать любое значение.
Мы можем использовать специальную команду для проверки всех файлов в каталоге, тем самым удостовериться в том, что папка создана.
Мы видим созданный каталог. Переходим в него при помощи команды
Далее воспользуемся утилитой wget для загрузки серверных файлов.
Готово, архив с файлами загружен.
Теперь нам нужно его распаковать. Установим утилиту zip :
Используем команду для распаковки архива:
Где bedrock-server-1.16.221.01.zip — название нашего архива.
Подключаемся к серверу и создаем в любой папке каталог ( ПКМ — Создать каталог ).
Можно использовать любое наименование.
Переходим в созданный каталог. Скачиваем на свой компьютер архив с сайта Mojang :
Как создать простой сервер Майнкрафт [1.17.1] [1.16.5] [1.15.2] [1.14.4] [1.12.2] [1.11.2-1.7.10]
В этой небольшой статье я расскажу как создать и запустить самый простой сервер майнкрафт без модов, плагинов без всего, просто сервер для игры с друзьями в обычный майнкрафт. Это достаточно просто, но многие игроки не знают как работать с официальным сервером Minecraft, потому давайте разбираться.
Начну с того, что существует довольно много разных серверов майнкрафта, но в этой статье мы будем использовать официальный сервер от Mojang. Мы создадим сервер на версии 1.12.2, но сервера для других версий создаются точно так же.
Как создать и запустить официальный сервер:
Для начала скачайте сам сервер: 1.17.x, 1.16.x, 1.15.x, 1.14.x, 1.13.2, 1.12.2, 1.11.2, 1.10.2, 1.9.4, 1.8.9, 1.7.10.
(официальная страница с последней версией, все доступные версии есть тут)
0) У вас должна быть установлена Java
1) Создаем папку в любом месте вашего пк, помещаем скачанный файл внутрь.
2) Создаем текстовый файл с названием start
Откройте этот файл при помощи блокнота или любого другого текстового редактора, поместите внутрь такую строчку.
Внимание название файла сервера указывается в строке, в данном случае minecraft_server.1.12.2.jar, если вы переименовали, либо у вас другая версия, измените название на корректное.
Итак, если вы просто сохраните и запустите файл start.bat, то старт сервера произойдет на системной версии Java (установленной вами или не вами по умолчанию в системе), возможно это будет 8 версия (например jre1.8.0_301), но если вы хотите указать конкретную версию Java для вашего сервера (например для 1.17+), то содержимое start.bat должно содержать путь до нужной версии java, пример:
Где C:\Program Files\Java\jdk-16.0.1\bin\java.exe адрес до исполнительного файла java.exe 16 версии Java.
Теперь запустите получившийся файл start.bat, окно сразу закроется, это нормально.
4) Снова запускайте start.bat, если появилось окно сервера или консоль, то все работает, но сервер еще не настроен, закройте его. (хотя он уже работает и даже создал вам мир игры)
5) Внимательно настройте сервер, вам нужно указать правильный IP, а так же Если у вас пиратка, то отключить проверку лицензии игроков, обязательно читайте раздел настройки
Настройка сервера:
Перейдем к базовой настройке, закройте окно сервера если оно открыто.
1) Откройте файл server.properties текстовым редактором в нем есть основные настройки сервера, я затрону только базовые необходимые.
2) Если у вас пиратка, то что бы вас пускало на сервер найдите параметр online-mode=true и измените его на online-mode=false, иначе вход только с лицухой.
3) Укажите IP своего сервера в параметре server-ip=
Вы можете указать IP своего пк в интернете (не забывайте открыть порты), IP в хамачи, локальный адрес пк если ваши игроки находятся в одной сети ( подключены к одному вайфай или проводом)
Инструкция как настроить хамачи.
Инструкция как играть по сети
5) В файле еще много настроек, возможность указать принудительный ресурсрпак, отключить нижний мир, установить режим игры по умолчанию, дальность прорисовки сервера, указать название сервера и прочее. Смотрите параметры, гуглите, переводите переводчиком, просите друзей поумней расшифровать, либо используйте вот эту вики
Работа с сервером:
На самом деле это очень базовая статья о создании простейшего сервера, если вы не можете её осилить, наверное вам не стоит и пробовать создавать сервер, купите какой ни будь готовый хостинг с настроенным сервером, или найдите человека который более компетентен. Все серьезные сервера создаются куда сложнее, там используются специальные плагины и глобальные модификации игрового сервера.
9 бесплатных хостингов для Minecraft
Список из 9 бесплатных хостингов Майнкрафт навсегда с описанием каждого. Только один из серверов обладает поддержкой русского языка, зато многие поддерживают моды, плагины, ftp, mysql и осуществляют техподдержку.
Выделить из них лучший я не могу, так как кому-то нужны моды, кому-то нет. Кому-то важны бекапы, кому-то нет. Ну, вы поняли, короче. Выбирайте сами исходя из ваших требований.
Если какой-то их хостингов перестал работать, просьба сообщить мне об этом, выделив его название и нажав ctrl + enter.
1. Aternos
Единственный из списка на русском языке. Бесплатный сервер навсегда.
40 млн пользователей, каждый день играют 750 000 человек.
2. FreeMC
Интерфейс на английском. Регистрация только через Discord. Позволяет создавать бесплатно три сервера Майнкрафт с поддержкой sFTP и возможностью настраивать версию игры. А еще есть возможность увеличить количество оперативной памяти прямо в настройках.
У хостинга есть свой Discord с 50 000+ участниками, где можно задавать вопросы техподдержке.
3. MineFort
Все на английском. Minecraft Bedrock не поддерживается, пиратские версии игры не поддерживаются.
4. SkyNode
На английском. Компания специализируется на игровых серверах, и у нее есть бесплатный тариф для хостинга Майнкрафт.
Мгновенного запуска нет, поддержки плагинов нет, бекапов нет. Круглосуточная тех поддержка есть.
5. Server.Pro
Английский интерфейс. Хостинг специализируется на игровых решениях. Есть несколько тарифов, в том числе для Minecraft, в том числе для бесплатного пользования.
Free Plan позволяет играть 10 участникам одновременно. Использовать при этом до 10 плагинов. Модпаки не поддерживаются, а вот Minecraft Bedrock можно юзать на бесплатном тарифе.
6. ScalaCube
Вы получите доступ к ftp, ssh, mysql. Моды и плагины поддерживаются.
Выглядит как сервер мечты, но подвох в том, что позиция компании насчет бесплатного хостинга такая:
Поэтому в отзывах и встречаются жалобы на фризы, тормоза, зависания и вылеты.
7. MineHut
Снова на инглише. Бесплатный тариф позволяет играть одновременно 10 игрокам с 12 плагинами.
У сервера 1 Гб оперативки, бэкапов нет, техподдержки нет, реклама есть.
8. OMGserv
Язык как обычно. Можно выбрать местоположение сервера: Франция или Северная Америка (если вы живете в СНГ или России, берите Францию).
Только для 4 игроков, без статического айпишника, базы данных, бэкапов, поддержки.
Зато бесплатно вы получите анлимное место на диске, сервер с процессором E5-2670 (2.6 / 3.3GHz), доступ по FTP.
9. FreeMCserver
Имеет целых два бесплатных тарифа:
High Memory Server
Always Online Server
Если что, в админ панели вы можете переключаться между этими двумя типами в любой момент.
Создать сервер майнкрафт bedrock edition бесплатно
Minecraft Bedrock Edition Server
Made with ❤️ by Deb
This is a smart and relatively easy to use wrapper around the Minecraft Bedrock Edition server that automatically backs up to local storage and (optionally) Amazon S3 at regular intervals. Note that the server software that this wraps is, as of the time of writing, currently in alpha.
Bedrock Edition vs. Java Edition
This is a Minecraft Bedrock Edition server, so it is designed to be connected to using the cross platform compatible Windows 10, Nintendo Switch, Xbox One, and Pocket editions of Minecraft, with a little luck. Though connecting to arbitrary servers (such as those set up using this software) from editions that are not the Windows 10 edition is not officially supported, there is a workaround that I tested that worked pretty well on Nintendo Switch, and which should(?) also work for other versions. (see the Connecting from not Windows 10 section for info on how to do this)
This is great for people who want to play online with their friends across different platforms using the Bedrock Edition of Minecraft, especially if they do not want to pay for a Minecraft Realms server and have a computer that they can turn on whenever they want to play to run the server.
If you’re tech savvy enough, you could probably deploy this Node app to the cloud without much trouble, as long as the machine you’re running it on has enough power to run a Minecraft server.
I’ve been playing with my friends, and this works great with our (relatively) small world sizes, giving us peace of mind since it periodically backs up our world in case we run into bugs in Mojang’s alpha server software.
This server software is not designed to support dozens upon dozens of users, or for worlds whose sizes may expand to the order of gigabytes, since depending on your network connection, periodic backups may not work as well with large world sizes, even if your system’s hardware can keep up. Furthermore, it has been written to be as easy as possible to get up and running and so does not have support for more advanced server features. Finally, Mojang’s publicly released server software is (as of the time of writing) still in alpha, and therefore is inherently more prone to bugs. You can try, and there’s a good chance it would work, given that it is running on a machine with sufficient hardware and network bandwidth, but do not be surprised if it does not.
These aren’t really necessary, but make things much nicer
Reading Minecraft’s EULA
By using this software, you are agreeing to the official Minecraft End User License Agreement and Privacy Policy, since this software automatically download’s Mojang’s software when you first run it.
Downloading the code
Download and unzip the code from GitHub, or clone the repository. Make sure the code is in the directory where you want your world and local backups to live.
Rename the EXAMPLE_config.json file to config.json and delete the comment lines at the top of the file. Then, change the values you want to change:
Amazon S3 cloud backups (optional)
If you want your backups to also be stored remotely, you’ll need to set up the AWS connection:
Starting the server
Since this is a Node.js application, after you download the code, you need to run the following command from the terminal within the directory you installed it to: npm install
After that, you can start the server with the following command: npm start
You don’t need to rerun npm install every time you run the server, just npm start
Stopping the server
DO NOT use Ctrl+C/termination/kill commands to stop the server
The server has built in protections to restore the state of your world if it is killed in a non graceful manner or something else bad happens (that’s what the backups are for), but you may lose all progress since your last save.
In order to properly stop the server, type in the following command: stop
Connecting to the server
Connecting to the UI
Port forwarding/IP stuff
First, you need to figure out what your machine’s IP address within your local network is. I found mine using the ifconfig command in the terminal, but if that doesn’t work, a little bit of Googling should help you find it. It’s usually something like 192.168.(something).(something)
Linking a domain (optional)
Once again, Google will likely give you a much more comprehensive tutorial on how to do this than I can here. My domain is connected to Cloudflare, so I used this tutorial to link my domain, though it should help even if you don’t use Cloudflare. Note that when the tutorial says you should enter your ip address and port, you should use the external ip address you found by Googling, and the port you set in the config file.
Connecting from the Windows 10 Edition
Connecting from the Windows 10 edition is thankfully pretty easy
Open Minecraft, make sure you’re logged in to your Microsoft account, and navigate to the ‘servers’ tab. Once there, you’ll need to add your server.
Connecting from the not Windows 10 Editon
If you’re not using the Windows 10 Edition, you may still be able to connect. Try the same steps as the Connecting from the Windows 10 Edition section, and if that doesn’t work, try this tutorial to change your DNS to the BedrockConnect DNS followed by the Windows 10 connection steps again. The tutorial is designed for Switch, but following more or less the same steps should work for Xbox One if you’re lucky. If not, once again, Google is your friend.
The backup field in the config.json file defines how the server behaves with regard to creating backups.
All backups are stored in the backups folder as zip files with the timestamp of the backup followed by the type of the backup. If use-aws-s3-backup is set to true, backups will also be synced to an Amazon S3 bucket.
There are 4 types of backups that can be created by the server:
Whenever a backup is created, if use-aws-s3-backup is set to true, the software uploads (or in the case of ON_FORCED_STOP backups, attempts to upload) the backup to an Amazon S3 bucket for the account you set up.
Warning: It’s a good idea to make sure your computer’s time is synced and consistent so the correct backups are always retrieved and restored
If you want to restore a specific backup to the server when it is running, you can use the force-restore command, which will create a separate backup of the current server state, gracefully stop the server, restore the backup you specified, and restart the server.
Automatic purging of old backups
Mojang’s server software, which this software uses, is still in alpha, so it could be buggy. One of my motivations for writing this software was so that the automatic backups could protect me from losing information due to bugs in the alpha server software. It’s worked great for me and my friends so far, but as always, please be somewhat careful.
Windows incompatibilities (Seemingly fixed)
I wouldn’t recommend using this server to host dozens upon dozens of clients. It might work well given the correct configuration values, hardware, and network bandwith, but I haven’t done any large scale tests, so attempt this at your own peril.
Please read the license for this repository. I am not responsible for any hardware/software/financial?/legal? problems, lost worlds, or any other issues that may arise when using this software. If you do lose information, however, I could help you if you open a GitHub issue, though once again I am not responsible for anything that may go wrong when attempting recovery.
About
Easy to use Minecraft Bedrock Server with UI, automatic cloud backups, and version control