Оптимизация сервера Minecraft — блог Selectel
В нашем блоге мы уже рассказывали, как создать свой сервер Minecraft, однако с тех пор прошло 5 лет и многое поменялось. Делимся с вами актуальными способами создания и оптимизации серверной части столь популярной игры.
За свою 9-летнюю историю (если считать от даты релиза) Minecraft заработал потрясающее количество поклонников и хейтеров как среди обычных игроков, так и среди гиков. Простая концепция мира из кубиков превратилась из обычного развлечения в универсальную среду для общения и создания различных объектов из реального мира.
Помимо строительства, в игре есть возможность создавать логические схемы, которые позволяют реализовывать полноценные алгоритмы внутри Minecraft. На YouTube полно весьма впечатляющих роликов, где люди, приложив огромное количество сил и потратив множество времени, создали копию того или иного электронного устройства или построили детальную копию существующих и вымышленных архитектурных сооружений.
Но не будем дальше говорить о том, что именно игроки создают, а посмотрим на серверную часть приложения и осветим проблемы (порой весьма сложные), которые могут возникнуть в процессе работы под нагрузкой. Сразу оговоримся, что речь пойдет только о Java Edition.
Виды серверов
Самым простым вариантом является сервер, встроенный в клиент игры. Создали мир, нажали на одну кнопочку, и вот сервер стал доступен по локальной сети. Никакой серьезной нагрузки такой вариант выдержать не может, а поэтому мы не будем его даже рассматривать.
Vanilla
Компания Mojang Studios распространяет серверную часть игры в виде Java-приложения бесплатно на официальном сайте. Это позволяет создать свой собственный выделенный сервер и персональный мир, сделав его доступным для подключения из любой точки планеты.
Для тех, кто делает это впервые, есть отличный туториал, доступный в соответствующей игровой Wiki.У этого подхода есть один серьезный недостаток, а именно — отсутствие возможностей «из коробки» подключать плагины, расширяющие функционал сервера и позволяющие не только автоматизировать многие процессы, но и оптимизировать производительность. Кроме того, у официального сервера достаточно большое потребление оперативной памяти на каждого подключенного игрока.
Bukkit
Созданное энтузиастами на базе Vanilla-версии серверное приложение Bukkit значительно расширяло возможности игры за счет поддержки плагинов и модов (модификаций). Оно позволило не только добавлять в игровой процесс новые блоки, но и выполнять различные манипуляции, недоступные ванильному ПО. Что интересно, памяти это приложение требовало значительно меньше.
Установить Bukkit не составляет особого труда, соответствующая инструкция есть на ресурсе GamePedia. Но это не имеет смысла, так как с 2014 года команда Bukkit распалась, разработчики проекта стали сотрудниками Mojang Studios, а репозиторий заброшен. Таким образом, Bukkit фактически мертв, и имеет смысл обратить внимание на два следующих проекта.
SpigotMC
Для облегчения жизни разработчиков плагинов была необходимость в API для взаимодействия с игровым миром. Именно эту задачу и решили создатели Spigot, взяв за основу ядро Bukkit и переработав его для достижения лучшей надежности и производительности. Тем не менее, Git-репозиторий проекта был заблокирован в связи с Законом об авторском праве в цифровую эпоху (DMCA), и скачать оттуда исходники невозможно.
На текущий момент SpigotMC активно развивается и используется. Он поддерживает все плагины, созданные под Bukkit, однако с ним обратно не совместим. Чтобы обойти запрет DMCA Takedown, был придуман элегантный способ под названием BuildTools. Этот инструмент избавляет от необходимости дистрибуции скомпилированного приложения и позволяет пользователям выполнить компиляцию Spigot, CraftBukkit и Bukkit из исходного кода. Все это делает запрет DMCA бесполезным.
PaperMC
Казалось бы, все круто, и Spigot стал прекрасным вариантом. Но некоторым энтузиастам этого показалось мало, и они запилили свой собственный форк Spigot «на стероидах». На странице проекта ключевым достоинством указано, что
С совместимостью у PaperMC все прекрасно, так что написанные плагины под SpigotMC легко заработают и на PaperMC, но без официальной поддержки. Обратная совместимость со SpigotMC также присутствует. Теперь, когда мы перечислили различные варианты создания сервера, перейдем к тем проблемам производительности, которые могут возникать.
Проблемы и решения
Главное, что нужно понимать, — все, что касается обработки игрового мира будет обрабатываться только на одном вычислительном ядре физического сервера. Так что если вдруг у вас прекрасный сервер с десятком вычислительных ядер, то загружено будет только одно. Все остальные будут фактически простаивать. Такова уж архитектура приложения, и ничего вы с этим поделать не сможете. Так что при выборе сервера следует обращать внимание не на количество ядер, а на тактовую частоту. Чем она будет выше, тем лучше будет производительность.
Что касается вопроса об объеме оперативной памяти, тут следует исходить из следующих показателей:
- планируемое количество игроков;
- планируемое количество миров на сервере;
- размер каждого мира.
Следует помнить, что Java-приложению всегда нужен запас по оперативной памяти. Если вы рассчитываете на потребление памяти в 8 гигабайт, то фактически надо иметь 12. Цифры условные, но суть от этого не меняется.
Для запуска серверной части рекомендуем воспользоваться флагами, указанными в статье Tuning the JVM – G1GC Garbage Collector Flags for Minecraft. Эта «черная магия» позволяет серверу грамотно настроить «сборщик мусора» и оптимизирует использование оперативной памяти.
Генерация карты блоков
“Вы действительно считаете, что Луна существует, только когда вы на неё смотрите?”
Альберт Эйнштейн
Абсолютно новый сервер. Как только игрок первый раз успешно подключается, игровой персонаж появляется на общей точке сбора (спаун). Это единственное место, где игровой мир предварительно генерируется сервером. В этот же момент клиентская часть смотрит в настройки, и ключевым параметром является дальность прорисовки. Измеряется она в чанках (область карты 16×16 и высотой в 256 блоков) Сколько чанков там указано, именно столько и будет запрошено у сервера.
На сервере хранится глобальная карта мира, и если в ней еще нет сгенерированных блоков в точке появления игрового персонажа, то сервер их динамически генерирует и сохраняет у себя. Мало того, что это требует больших вычислительных ресурсов, так еще и постоянно увеличивает размер карты мира.
На одном из старейших анархических серверов 2b2t (2builders2tools) размер карты уже превысил 8 Tb, а граница мира проходит на отметке в 30 млн блоков. С этим сервером связаны тысячи историй, и он заслуживает отдельнойГенерация мира вокруг одного игрока — не проблема. Генерация мира вокруг сотни игроков вызовет незначительные тормоза сервера на протяжении короткого времени, после чего нагрузка снизится. Генерация мира на дальность прорисовки клиента вокруг тысячи игроков уже способна «уронить» сервер и повыбрасывать с него всех клиентов по таймауту.
В серверном ПО имеется такое значение, как TPS (Ticks per Server — тактов в секунду). Штатно 1 такт равен 50 мс. (1 секунда реального мира равна 20 тактам игрового мира). Если обработка одного такта вырастет до 60 секунд — серверное приложение будет закрыто, выкинув всех игроков.
Выход — ограничить мир определенными координатами и выполнить предварительную генерацию блоков. Тем самым мы снимаем необходимость динамической генерации в процессе игры, и серверу будет достаточно прочитать уже существующую карту. Оба вопроса решаются одним-единственным плагином WorldBorder.
Проще всего задать границу мира в виде окружности относительно точки спауна (хотя можно ее сделать любой формы) одной командой:
/wb set <радиус в блоках> spawn
Если игровой персонаж попытается пересечь границу, то будет отброшен на несколько блоков назад. Если это проделать несколько раз за ограниченное время, то нарушитель будет принудительно телепортирован на точку спауна. Предварительная генерация мира выполняется еще проще, командой:
/wb fill
Поскольку данное действие потенциально может затронуть игроков, находящихся на сервере, не забудьте подтвердить выполнение:
/wb confirm
В общей сложности на то, чтобы сгенерировать мир радиусом в 5000 блоков (~40 млрд блоков) ушло примерно 2 часа на процессоре Intel® Xeon® Gold 6240. Поэтому, если хотите запустить прегенерацию большей карты, учитывайте, что этот процесс займет приличное количество времени, а TPS сервера будет серьезно снижено. Кроме того, помните, что даже радиус в 5000 блоков потребует примерно 2 Гб места на дисковом накопителе.
Несмотря на то, что крайняя версия плагина была разработана для Minecraft версии 1.14, опытным путем выяснено, что она прекрасно работает и на последующих версиях. Полный список команд с пояснениями доступен на форуме плагина.
Проблемные блоки
Разновидностей блоков в Minecraft великое множество. Однако мы бы хотели остановить внимание читателей на таком блоке, как TNT. Как следует из названия, этот блок представляет собой взрывчатку
Если блоков TNT несколько, то детонация одного блока вызывает детонацию и включение гравитации у соседних блоков, разбрасывая их во все стороны. Вся эта красивая механика на стороне сервера выглядит как множество операций по подсчету траектории каждого из блоков, а также взаимодействия с соседними блоками. Задача крайне ресурсоемкая, что легко может проверить каждый. Сгенерируйте и подорвите куб из блоков TNT, размером хотя бы 30x30x30. И если вы думали, что у вас хороший мощный игровой компьютер, то сильно заблуждались 😉
/fill ~ ~ ~ ~30 ~30 ~30 minecraft:tnt
0-1 FPS на клиенте и 80% нагрузки на CPUПодобный «эксперимент» на сервере с Intel® Xeon® Gold 6240 привел к серьезной «просадке» TPS и 80% нагрузке на CPU в течение всего времени детонации блоков. А следовательно, если кто-либо из игроков сможет проделать подобное, то проблема с производительностью затронет всех находящихся на сервере игроков.
Еще более жесткий вариант — Кристаллы Края. Если TNT все же взрывается последовательно, то Кристаллы Края детонируют все одновременно, что в теории может вообще остановить работу серверного приложения.
Избежать этого сценария можно, только полностью запретив использование данных блоков в игровом мире. Например, с помощью плагина WorldGuard. Обратите внимание, что сам по себе этот плагин не работает без другого плагина WorldEdit. Так что устанавливаете вначале WorldEdit, а затем WorldGuard.
Заключение
Грамотное управление игровым сервером — задача не из простых. Сложности и снижение производительности будут поджидать на каждом шагу, особенно если не брать в расчет саму механику игрового процесса. Предусмотреть все невозможно, ведь игроки порой бывают очень изобретательны в попытках заставить сервер выполнить то, для чего он не был предназначен. Только разумный баланс между рисками и устанавливаемыми ограничениями позволит серверу работать в непрерывном режиме и не снижать свою производительность до критичных значений.
На карантине некоторые наши сотрудники соскучились по любимым офисам и решили воссоздать их внутри Minecraft. У вас тоже есть шанс заглянуть к нам в гости, не рискуя своим здоровьем и не тратя время на дорогу.
Для этого мы приглашаем всех желающих на наш сервер minecraft.selectel.ru (версия клиента 1.15.2), где воссозданы дата-центры Цветочная-1 и Цветочная-2. Не забудьте согласиться со скачиванием дополнительных ресурсов, они необходимы для корректного отображения некоторых локаций.
Вас ждут квесты, промокоды, «пасхалки» и приятное общение.
Зловред под видом модов для Minecraft в Google Play
Первая версия Minecraft вышла еще в далеком 2009 году, но игра до сих пор остается невероятно популярной. И это неудивительно, ведь она позволяет детям не только увлекательно проводить время, но и творить — например, проектировать парки и детские площадки. А некоторые продвинутые учителя даже используют ее на уроках.
К сожалению, из Minecraft, как и из любого успешного проекта, пытаются извлечь выгоду и злоумышленники. Начиная с июля этого года мы обнаружили в Google Play более 20 приложений, заявленных как каталоги модов для Minecraft, но на самом деле превращавшие смартфоны и планшеты в инструмент для показа рекламы чрезвычайно назойливым способом. Рассказываем, что это за приложения и как защитить устройства ваших детей от подобных угроз.
Фейковые моды для Minecraft в Google Play
На момент написания поста большую часть найденных нами недобросовестных приложений из Google Play уже удалили, доступны оставались только пять:
- Zone Modding Minecraft
- Textures for Minecraft ACPE
- Seeded for Minecraft ACPE
- Mods for Minecraft ACPE
- Darcy Minecraft Mod
Самое скромное из них насчитывало более 500 установок, а самое популярное — более 1 000 000. Хотя приложения опубликованы разными издателями, у двух из них практически полностью — вплоть до опечаток — совпадают описания.
Издатели у приложений разные, а описания одинаковые
Отзывы о приложениях в магазине противоречивы. Средняя оценка обычно колеблется в районе троечки, но если присмотреться, то видно, что оценки очень полярные: основная масса ставит им либо пять звезд, либо одну. Такое распределение наводит на мысль, что программу продвигают боты: они ставят пятерки и пишут восторженные отзывы. А вот реальные пользователи оказываются недовольны и почти всегда ставят единицу. К сожалению, злоумышленники целятся в детей и подростков, а те могут и не обратить внимания на оценки и отзывы перед установкой приложения.
Приложениям ставят либо пятерки, либо единицы. Подозрительно!
Мы сообщили Google о перечисленных выше вредоносных приложениях и на момент публикации этого поста они уже были удалены из Google Play. Однако следует помнить о двух моментах:
- Удаление приложения из магазина не приводит к его автоматическому удалению с устройств пользователей, на которые оно уже было установлено.
- Создатели зловреда могут попытаться вернуть его в Google Play, модифицировав приложения и публикуя их под другими аккаунтами разработчиков.
Фейковые моды на устройстве
Между тем пользователи ругают приложения вполне заслуженно, ведь они не делают того, что обещают. Попав на смартфон, «каталоги модов» позволяют открыть себя один раз, однако никаких модов при этом не загружают (например, исследованное нами приложение вообще не делало ничего полезного). Разочарованный пользователь закрывает приложение, и… оно исчезает. Точнее, исчезает его иконка из меню.
Пользователи жалуются, что приложение не работает и «удаляет себя»
Поскольку «каталог модов» изначально глючит, скорее всего, пользователь — тем более ребенок или подросток — не будет его искать, а может и вообще забыть о его существовании и даже не попытается удалить. Между тем приложение не пропадает со смартфона, как может подумать пользователь. Напротив, оно остается на устройстве и продолжает активно работать.
Спрятавшись от пользователя, фейковый каталог модов начинает показывать рекламу. Образец, который мы изучили, каждые две минуты открывал окно браузера с продвигаемой злоумышленниками страницей, очень сильно мешая нормально пользоваться смартфоном.
Помимо браузера приложения могут открывать Google Play и Facebook, а также запускать ролики на YouTube, если получат соответствующую команду с управляющего сервера. В любом случае пользоваться телефоном становится практически невозможно: на экран постоянно вылезает реклама.
Как удалить вредоносные каталоги модов для Minecraft
Самое неприятное в истории с фейковыми модами для Minecraft — то, что догадаться, почему все время открывается браузер (или Google Play, или Facebook, или YouTube), практически невозможно. Скорее всего, пользователь подумает, что проблема с самим браузером (или другим приложением, которое запускает фейковый каталог модов). Однако даже если попробовать браузер удалить и переустановить, это не спасет. Как и попытки что-то поменять в настройках.
Победить мешающее пользоваться смартфоном приложение можно, только избавившись от самого этого приложения. Но для этого нужно его вычислить, а пользователь, скорее всего, не вспомнит, что именно он устанавливал перед тем, как телефон начал странно себя вести. Если все-таки удастся опознать коварное приложение, нужно найти его в настройках устройства (Настройки —> Приложения и уведомления —> Показать все приложения) и удалить. По счастью, фейковые каталоги модов удаляются целиком и не пытаются вернуться на смартфон по собственной инициативе.
Если никак не получается понять, какое приложение виновато в том, что творится со смартфоном, или просто хочется очистить гаджет ребенка легко и быстро, установите надежное защитное решение и просканируйте им устройство. Например, Kaspersky Internet Security для Android распознает фейковые каталоги модов для Minecraft с вердиктом not-a-virus:HEUR:AdWare.AndroidOS.HiddenAd.os и предлагает удалить их, если они уже проникли на смартфон или планшет.
А чтобы ребенок не скачивал всякую гадость, научите его критически относиться к приложениям, даже если они в Google Play. В частности, обращать внимание на описания с ошибками и уж очень противоречивые оценки и комментарии: все это может свидетельствовать о недобросовестности разработчика и издателя. Ну и опять же — установите на смартфон мобильный антивирус.
Управление паролями в Minecraft — Как поменять и удалить пароль на сервере
При игре на сервере Minecraft у пользователя иногда возникает потребность в управлении паролем, будь то своим или паролем любого другого игрока, если речь идет об администраторе. Далее поговорим о специальном плагине, предназначенном для работы с ключами безопасности в Майнкрафт, и о том, как выполняются общие действия, связанные с паролями.
Дополнительно уточним, что нет способа узнать установленный пароль для входа на сервер ни у администратора, ни у обычного игрока, если сам пользователь при создании не сохранил этот пароль где-то в текстовом файле. За защиту и шифрование ключей доступа на сервере Майнкрафт отвечает плагин, который будет упомянут ниже, а обойти его защиту просто так не получится.
Описание плагина AuthMe
AuthMe – основной плагин, устанавливаемый администратором на сервер Minecraft при его создании. Он отвечает за аутентификацию пользователей и хранит пароли при помощи шифрования MD5, изменить которое даже при помощи редактирования конфигурации не получится.
Однако у администратора есть возможность самостоятельно изменить пароль игрока на любой другой, введя специальную команду. Об этом я расскажу в одном из следующих разделов статьи, а пока разберемся с обычными игроками.
Смена пароля Minecraft для обычного игрока
Для изменения собственного пароля учетной записи на конкретном сервере сначала понадобится выполнить авторизацию на нем, чтобы получить доступ к общим командам. Соответственно, для этого вы должны знать свой старый пароль, а после успешного входа реализовать следующие действия:
- Откройте строку чата, что осуществляется нажатием по клавише T.
- Наберите в ней команду /changepassword oldpassword newpassword, где oldpassword – ваш старый пароль, а newpassword – тот, на который вы хотите его поменять.
- Нажмите по клавише Enter, чтобы подтвердить действие, а затем ознакомьтесь с появившимся в качестве новой строки уведомлением, сообщающем об успешном выполнении операции.
Если старый пароль вы не знаете, войти на сервер под своей учетной записью получится только в том случае, если настроена автоматическая аутентификация, однако доступ к команде не будет получен. Тогда понадобится обратиться к следующей инструкции.
Сброс пароля на сервере Minecraft
Самостоятельно сбросить свой пароль на сервере, кроме как изменить его, не получится, что сделано из соображений безопасности учетных записей. Сейчас некоторые сайты внедряют систему восстановления, когда на привязанный электронный адрес отправляется код, а после его ввода появляется возможность задать новый пароль. Если такая форма есть на сервере, где вы играете, воспользуйтесь ей, следуя отобразившимся на экране инструкциям.
Однако в большинстве случаев она отсутствует, поэтому остается только напрямую обращаться к администрации с просьбой решить возникшую неприятность. Соответственно, они попросят подтвердить личность, что можно сделать при помощи привязанного электронного адреса, если к нему есть доступ.
Если под запросом «Сбросить пароль» вы хотели отыскать информацию об удалении регистрации на сервере с целью создания нового персонажа, перейдите по ссылке ниже, чтобы прочитать другую статью, в которой как раз и говорится о том, как можно быстро удалить профиль на сервере Майнкрафт.
Подробнее: Методы удаления в Minecraft при помощи команд и графического интерфейса
Как изменить пароли игроков (для администраторов)
Многие игроки желают поиграть с друзьями на своем сервере, поэтому скачивают из интернета готовую директорию с файлами или модернизируют ее самостоятельно при помощи сторонних средств. Если друзья забыли свои пароли, но подключение необходимо произвести именно к старым учетным записям, администратор может вручную изменить их. Для начала зайдите в папку с миром, найдите там директорию «Players» и узнайте ники всех игроков, кому нужно вернуть доступ.
После этого выполните авторизацию на сервере как администратор, откройте чат и введите команду /authme changepassword <playername> <newpassword>, заменив указанные части на необходимые. Сделайте то же самое со всеми оставшимися профилями и проверяйте доступ.
В завершение уточним, что иногда игроки путают пароль от сервера с ключом безопасности учетной записи, если речь идет об использовании лицензионной копии игры. Если же не получается войти в аккаунт Mojang, понадобится перейти на официальный сайт и нажать по кнопке «Забыли пароль?» или сделать это прямо в клиенте игры. На указанный электронный адрес отправится ключ восстановления доступа, после чего можно придумать новый пароль.
Разворачивание Minecraft сервера под linux / Блог компании RUVDS.com / Хабр
В моей прошлой статье я рассказывал, как быстро развернуть свой Minecraft сервер из образа под Windows. И очень многие справедливо заметили, что Windows не очень годится для разворачивания такого типа сервера. А PowerShell через RDP — это какое-то ненормальное извращение.
Поэтому мы сделали новый образ, под Centos с преферансом и поэтессами, учтя все ваши замечания. Плюс, прямо из коробки для вас наша карта с секретом, выполнив небольшой квест, вы можете получить приз! Подробности далее!
Разворачиваем сервер
Как я уже сказал, мы поняли, что игровой сервер под Windows, возможно не самая удачная затея. Он прекрасно работает, и у меня несколько серверов именно из этого образа, но всё же Windows в консольном режиме не очень годится для таких целей.
Значительно лучше, и удачнее для этого годится linux. Поэтому мы сделали новый образ в нашем Маркетплейс.
Если открыть описание этого образа, то будет достаточно полное описание, как данный образ использовать, и как его первично настроить.
Но всё же пробежимся по основным моментам. Создаём сервер из Маркетплейса, с рекомендованными параметрами. Если у вас бюджет позволяет, то я рекомендую из личного опыта оперативной памяти ставить не менее 4-6 ГБ. Но, даже в базовом варианте всё будет работать как часы (могут быть тормоза при путешествиях).
После успешного создания, нам необходимо будет подключиться по ssh, чтобы согласиться с лицензией EULA и стартануть сервер. Это не сложно, даже если вы ничего об этом не знаете. В операционной системе Windows можно подключиться к серверу, используя утилиту Putty, согласно нашему мануалу. В linux просто, открываем консоль и пишем:
ssh root@your_server_ip
Запрещение логина root
После подключения, очень рекомендую отключить возможность логина по ssh пользователя root и завести нового пользователя, и далее уже подключаться через него. Это необязательная процедура, но я настоятельно рекомендую её сделать, если не хотите, чтобы ваш сервер быстро взломали.
Создаём нового пользователя:
adduser your_nickname
Не забываем задать корректный, длинный пароль:
passwd your_nickname
Теперь необходимо этой учётной записи добавить возможность прав администратора.
usermod -aG wheel your_nickname
Теперь, после логина, вы можете вводить sudo перед командами, для выполнения их с правами superuser.
После того, как мы создали своего пользователя, можем подключаться и выполнять операции уже от его имени (не забываем про права администратора). Теперь задача отключить возможность логина root по ssh. Для этого отредактируем файл sshd_config
.
sudo nano /etc/ssh/sshd_config
Находим строчку содержащую PermitRootLogin и меняем её на состояние no.
PermitRootLogin no
Есть ещё и другие возможности, например, отключение логина по паролю, но описывать в данной статье смысла не вижу. Всё, сохраняем и перезапускаем демон ssh для применения изменений.
sudo service sshd reload
Теперь мы можем завершить сессию и подключиться уже с нашим пользователем.
Непосредственный запуск сервера
После того, как мы всё настроили, можем стартануть сервер. Для начала принимаем лицензию Майнкрафта (это делается один раз, только при создании сервера).
mc_accepteula
И после этого, можно уже запустить сервер.
systemctl start minecraft
Всё, сразу после этого запустится сервер, с нашей предустановленной картой. И можно начать играть.
Сервер готов принимать людей.
Обратите внимание, что старт сервера идёт буквально двумя командами. Или «одной», как меня пытались убедить:
mc_accepteula && systemctl start minecraft
Если вы не хотите использовать предустановленную карту, то можно перед запуском сервера сразу удалить мир следующей командой:
mc_wipe
И после этого уже стартануть сервер, тогда будет создан новый уникальный мир. Но всё же, я рекомендую хотя бы посмотреть нашу карту, там есть приз для внимательных игроков.
Наша Minecraft карта
Многие из нас, кто заходил в наш блог на хабре, видели в шапке эту карту.
На самом деле, карта не простая, тут отмечены символично многие наши достижения. О многих из них можно прочитать в этой статье. И мы приняли решение воплотить эту карту в мире Minecraft. Плюс ещё спрятать призы на ней, так чтобы игроки смогли найти их на данной карте. Обо всём по порядку.
Эта же карта в мире Майнкрафт.
Эта карта будет запущена по умолчанию, после создания сервера. Выше написал, как этого избежать, просто дополнительное простое телодвижение. Мы решили сделать не только карту, ради понта. В одном из сооружений спрятана секретная комната, в которой вы найдёте незеритовую броню, плащ для полётов, фейерверки для полётов и всё необходимое, чтобы найти секрет. Там будет табличка, того что нужно будет делать.
Секретная комната.
Торопитесь, количество призов ограничено.
Пару слов, о том как создавалась эта карта
Карта создавалась вручную, в творческом режиме, на майнкрафте 1.16.3. Оказалось достаточно сложно перенести дизайнерскую задумку в мир Майнкрафта. Тем более, что если вы посмотрите, то рисованная карта имеет углы не строго 90 градусов, от этого были все сложности.
Первый построенный объект на карте — бутер.
Для замеров расстояния был выбран самый маленький объект на карте, и просто в графическом редакторе gimp осуществлялись замеры, а по ним уже рисовались остальные объекты.
Пример измерения расстояний.
Самое сложное было делать из кубиков тела вращения, типа воздушного шара. С шаром и надписью прошлось повозиться особенно долго. Особенно с надписью, потому, что кубики идут под углом около 30 градусов к линии надписи. Но мы справились.
Тело вращения из квадратов можно представить следующим образом.
Мы выбрали второй вариант, так как он был более «круглым». После этого мы очень долго пытались понять “реальный” размер воздушного шара.
Прикидки размеров (ошибочные).
Но в конце-концов, методом проб и ошибок установили размеры шара спроецированного на плоскость.
Дальше, было относительно просто. Вспоминаем институтские знания черчения и переводим сечения шара снизу в верх, с помощью циркуля.
И так, на бумажке отрисовав все сечения, мы начали строить сам шарик.
Прикидка формы шара.
Ну, а дальше, дело техники — «обмазать» его.
Готовый шарик.
Про надпись рассказывать даже не хочу, крови попила столько, что просто ужас. Но мы справились. Точно так же, на бумаге в клетку переводили надпись и добивались, чтобы она выглядела корректно. На это ушло очень много времени и сил (чуть ли не 30% от всей карты).
Ну и напоследок, пару кадров промежуточной постройки карты.
Что делать, если хочется играть на других картах или даже с модами?
Пара слов, как сменить версию майнкрафта и установить другую карту.
Весь майнкрафт у нас обитает в папке:
/opt/minecraft
Если мы говорим о ваниле, то для начала нужно остановить сервер, затем удалить старый мир.
systemctl stop minecraft
Посмотреть список доступных версий майнкрафта можно командой.
mc_version show
После чего делаем обнуление мира (просто удаляет текущий мир).
mc_wipe
И ставим последнюю версию ванильного майнкрафта.
mc_version 1.16.4
После чего стартуем сервер командой.
systemctl start minecraft
Всё, так будет последняя версия майнкрафта.
Если требуется установить моды, то можно установить Forge (он уже предустановлен на сервер, и требуется только скопировать на него моды).
Остановите сервер, удалите мир, укажите нужную версию, при необходимости скопируйте нужные моды на сервер в папку mods и запустите сервер, например для версии forge-1.12.2:
systemctl stop minecraft
mc_wipe
mc_version forge-1.12.2
systemctl start minecraft
Для удобства конфигурирования, мы даже сняли видео первичной настройки майнкрафт-сервера. Чтобы было удобнее.
К сожалению, видео чуток отстало от окончательных изменений нашего образа в маркетплейсе (смотрите актуальную версию конфигурацию у нас в маркетплейсе, там исчерпывающий мануал). Но тем не менее, оно очень поможет для старта, как же создать сервер и с ним работать!
Удачи в игре!
Поддержка PS VR появится в Minecraft в сентябре — Российский блог PlayStation
Многие участники сообщества Minecraft на PlayStation давно просили нас об этом, и в последнее время игроки все чаще поднимают эту тему в своих обсуждениях, так что пришло время выступить с официальным заявлением. Да, мы решили добавить поддержку системы PlayStation VR в Minecraft, и это случится уже совсем скоро! А именно – в этом месяце!!
То есть совсем скоро!
Сотрудники студии Mojang проявили невероятную выдержку, чтобы не раскрыть все карты! Добавление поддержки PS VR в версию игры для PS4 планировалось давно, еще когда Sony дала нам добро на реализацию идеи кросс-платформенности в игре, и мы выпустили версию Bedrock на PlayStation 4. Мы точно знали, что сделаем это, не знали только, когда именно.
Итак, перейдем к подробностям.
Как только мы закончим вносить последние штрихи в доработку обновления, в Minecraft будет добавлена поддержка системы PS VR. Обновление будет загружено автоматически, если у вас есть Minecraft на PlayStation 4. После установки обновления вы получите доступ к новому режиму Minecraft VR. Само собой, для игры в виртуальной реальности вам понадобится система PS VR. Вы ведь уже приобрели ее?
Не можете представить, как Minecraft будет выглядеть на PlayStation VR?
Барабанная дробь… это все тот же Minecraft, только в удивительной виртуальной реальности. Это на 100% та же старая добрая игра, в которую вы можете играть каждый день, каждую неделю, каждый месяц, каждый год… на PlayStation 4. Из игры ничего не вырезано. Какой вы ее знаете, такой она и осталась, ни больше, ни меньше.
И все же, хоть что-то должно было измениться?
Конечно! В игре появилось множество новых настроек и параметров, позволяющих подогнать виртуальную реальность под себя. Вы сможете играть в виртуальной реальности в двух режимах – «Погружение» (Immersive) и «Общее пространство» (Living Room). Оба режима затягивают с головой, так что сами решайте, с какого начать.
Как обычно, вы будете использовать контроллер DualShock 4, чтобы перемещаться, мастерить предметы и сражаться с врагами, но при этом вы будете полностью погружены в мир Minecraft. Вот увидите, в какие-то моменты вы и вовсе забудете, что находитесь в игре.
Несмотря на то, что пандемия создала дополнительные сложности, разработка режима Minecraft для PS VR выдалась достаточно легкой. Даже, не побоюсь сказать, чересчур легкой. Дело в том, что версия Minecraft для PS VR создана на основе технологии Minecraft VR, которую мы разработали для других платформ виртуальной реальности несколько лет назад. SkyBox Labs взяли ее на вооружение и приложили все усилия, чтобы преобразовать и оптимизировать уже существующие наработки для PS VR. И отдельно хотим поблагодарить ребят из Sony, которые всегда знали, в какую сторону нас направить, ведь свою систему они знают на отлично.
Это была блестящая командная работа, и мы рады, что владельцы PlayStation VR смогут насладиться бесподобным эффектом присутствия в Minecraft!
Создание сервера Minecraft в Ubuntu 20.
04Автор выбрал Tech Education Fund для получения пожертвования в рамках программы Write for DOnations.
Введение
Minecraft — это популярная видеоигра в жанре Sandbox (песочница). Вышедшая в 2009 году игра позволяет игрокам создавать, изучать, мастерить и выживать в мире из 3D кирпичиков. На конец 2019 года она была второй по популярности видеоигрой всех времен. В этом руководстве вы создадите собственный сервер Minecraft, чтобы вы и ваши друзья могли играть вместе. В частности, вы установите необходимые программные пакеты для запуска Minecraft, настроите сервер для запуска, а затем развернете игру.
В качестве альтернативы вы можете изучить статью Minecraft в один клик на DigitalOcean: версия для сервера Java, которая описывает другой путь установки.
В данном руководстве мы используем Java-версию Minecraft. Если вы купили версию Minecraft в Microsoft App Store, вы не сможете подключиться к этому серверу. Большинство версий Minecraft, приобретенных в игровых консолях, например, PlayStation 4, Xbox One или Nintendo Switch, также являются версиями Minecraft под Microsoft. Эти консоли также не смогут подключиться к серверу, который вы создадите с помощью этого руководства. Вы можете получить Java-версию Minecraft здесь.
Предварительные требования
Для выполнения этого обучающего руководства вам потребуется следующее:
Шаг 1 — Установка необходимых пакетов программного обеспечения и настройка брандмауэра
После инициализации сервера вашим первым действием будет установка Java, которая потребуется вам для запуска Minecraft.
Обновите индекс пакетов для менеджера пакетов APT:
Затем установите 8 версию OpenJDK для Java, в частности, headless JRE. Это минимальная версия Java, которая не имеет поддержки графического интерфейса приложений. Это делает ее идеальным решением для запуска приложений Java на сервере:
- sudo apt install openjdk-8-jre-headless
Также вам потребуется программное обеспечение под названием screen
для создания отделяемых сеансов сервера. screen
позволяет вам создать терминальный сеанс и отделиться от него, оставляя процесс, который крутится в новом сеансе, запущенным. Это важно, поскольку если бы вы запустили сервер и закрыли терминальный сеанс, это приводило бы к прекращению сеанса и остановке сервера. Установите screen
:
Теперь, когда вы установили все пакеты, необходимо активировать брандмауэр для подключения трафика на наш сервер Minecraft. Когда вы производили начальную настройку сервера, вы установили разрешение только на трафик от SSH. Теперь вам нужно разрешить трафик от порта 25565, который Minecraft использует по умолчанию для подключений. Добавьте необходимое правило брандмауэра, запустив следующую команду:
Теперь, когда вы установили Java и корректно настроили ваш брандмауэр, вы можете загрузить сервер Minecraft с веб-сайта Minecraft.
Шаг 2 — Загрузка последней версии Minecraft
Теперь вам нужно загрузить актуальную версию сервера Minecraft. Вы можете сделать это, открыв сайт Minecraft и скопировав ссылку с названием Download minecraft_server. X.X.X.jar, где X — последняя версия сервера.
Теперь вы можете воспользоваться wget
и скопированной ссылкой для загрузки сервера:
- wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar
Если вы хотите обновить ваш сервер Minecraft или запускать разные версии Minecraft, переименуйте загруженный server.jar
в minecraft_server_1.15.2.jar
, сопоставив выделенные номера версий для версии, которую вы только что загрузили:
- mv server.jar minecraft_server_1.15.2.jar
Если вы хотите загрузить более старую версию, воспользуйтесь архивом на сайте mcversions.net. В этом руководстве вы будем рассматривать самую последнюю версию. Теперь, когда вы загрузили нужные файлы, давайте приступим к настройке вашего сервера Minecraft.
Шаг 3 — Настройка и запуск сервера Minecraft
Теперь, когда вы загрузили jar-файл Minecraft, вы можете запустить его.
Сначала запустите сеанс screen, выполнив команду screen
:
После изучения содержания появившегося на экране баннера, нажмите кнопку ПРОБЕЛ
. screen
отобразит для вас терминальный сеанс как обычный. Теперь этот сеанс является отделяемым, что означает, что вы сможете запустить здесь команду и оставить ее в работающем состоянии.
Теперь вы можете выполнить начальную конфигурацию. Не обращайте внимания, когда следующая команда выдаст ошибку. Minecraft разработал установку таким образом, чтобы пользователи сначала согласились с лицензионным соглашением компании. Вы можете сделать это с помощью следующей команды:
- java -Xms1024M -Xmx1024M -jar minecraft_server_1.15.2.jar nogui
Прежде чем приступать к изучению вывода команды, давайте рассмотрим все эти аргументы командной строки, которые выполняют настройку вашего сервера:
Xms1024M
— этот аргумент выполняет настройку запуска сервера с 1024 Мб или 1 Гб ОЗУ. Вы можете увеличить этот лимит, если хотите, чтобы ваш сервер запускался с большим объемом оперативной памяти. Аргумент поддерживает как М для мегабайт, так и G для гигабайт. Например, аргументXms2G
будет запускать сервер с 2 гигабайтами оперативной памяти.Xmx1024M
— этот аргумент позволяет серверу использовать не более 1024 Мб оперативной памяти. Вы можете увеличить этот лимит, если хотите, чтобы ваш сервер имел больший размер и принимал больше игроков, либо если ваш сервер работает медленно.jar
— этот аргумент указывает, какой jar-файл сервера должен быть запущен.nogui
— этот аргумент указывает серверу не запускать графический пользовательский интерфейс, так как это сервер, где вам не требуется графический пользовательский интерфейс.
При первом запуске этой команды, которая обычно запускает ваш сервер, будет сгенерирована следующая ошибка:
Output
[22:05:31] [22:05:31] [main/ERROR]: Failed to load properties from file: server. properties
[22:05:31] [main/WARN]: Failed to load eula.txt
[22:05:31] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
Эти ошибки были получены, поскольку сервер не смог найти два необходимых для выполнения файла: EULA (Лицензионное соглашение конечного пользователя) в eula.txt
и файл конфигурации server.properties
. К счастью, поскольку сервер не смог найти эти файлы, он создал их в текущем рабочем каталоге.
Сначала откройте eula.txt
в nano
или предпочитаемом текстовом редакторе:
Внутри этого файла вы найдете ссылку на EULA Minecraft. Скопируйте URL:
~/eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Tue Mar 24 22:05:31 UTC 2020
eula=false
Откройте URL в браузере и прочитайте соглашение. Затем вернитесь в текстовый редактор и перейдите к последней строке файла eula. txt
. Измените eula=false
на eula=true
. Сохраните и закройте файл.
Теперь, когда вы приняли пользовательское соглашение, пришло время настроить сервер согласно вашим требованиям.
В текущем рабочем каталоге вы также найдете созданный файл server.properties
. Этот файл содержит все варианты конфигурации вашего сервера Minecraft. Вы можете найти подробный список всех свойств сервера на официальной вики-странице Minecraft. Вы измените этот файл, добавив предпочитаемые настройки, прежде чем запускать сервер. В этом руководстве вы найдете описание основных свойств:
Ваш файл будет выглядеть следующим образом:
~/server.properties
#Minecraft server properties
#Thu Apr 30 23:42:29 UTC 2020
spawn-protection=16
max-tick-time=60000
query.port=25565
generator-settings=
force-gamemode=false
allow-nether=true
enforce-whitelist=false
gamemode=survival
broadcast-console-to-ops=true
enable-query=false
player-idle-timeout=0
difficulty=easy
spawn-monsters=true
broadcast-rcon-to-ops=true
op-permission-level=4
pvp=true
snooper-enabled=true
level-type=default
hardcore=false
enable-command-block=false
max-players=20
network-compression-threshold=256
resource-pack-sha1=
max-world-size=29999984
function-permission-level=2
rcon. port=25575
server-port=25565
server-ip=
spawn-npcs=true
allow-flight=false
level-name=world
view-distance=10
resource-pack=
spawn-animals=true
white-list=false
rcon.password=
generate-structures=true
online-mode=true
max-build-height=256
level-seed=
prevent-proxy-connections=false
use-native-transport=true
motd=A Minecraft Server
enable-rcon=false
Давайте более внимательно рассмотрим некоторые наиболее важные свойства из этого списка:
difficulty
(по умолчаниюeasy
— Это свойство задает уровень сложности игры, например, уровень наносимого урона и то, как элементы влияют на вашего игрока. Возможные варианты:peaceful
,easy
,normal
иhard
.gamemode
(по умолчаниюsurvival
) — Это свойство определяет режим игры. Возможные варианты:survival
,creative
,adventure
иspectacor
.level-name
(по умолчаниюworld
) — Это свойство задает имя вашего сервера, которое будет отображаться в клиенте. Такие символы, как апостроф, возможно, потребуется экранировать с помощью обратной косой черты.motd
(по умолчаниюA Minecraft Server
) — Сообщение, отображаемое в списке серверов клиента Minecraft.pvp
(по умолчаниюtrue
) — Данное свойство активирует pvp режим. Если установлено значениеtrue
, игроки смогут вступать в бой и наносить друг другу урон.
После настройки нужных опций сохраните и закройте файл.
Теперь, когда вы установили значение true
в EULA и настроили параметры, вы можете успешно запустить сервер.
Как и в прошлый раз, давайте запустим ваш сервер с 1024 Мб оперативной памяти. Однако в этот раз мы также предоставим Minecraft возможность использовать до 4 Гб оперативной памяти при необходимости. Помните, что вы можете изменить это число согласно ограничениям вашего сервера или потребностям пользователя:
- java -Xms1024M -Xmx4G -jar minecraft_server_1. 15.2.jar nogui
Подождите несколько секунд, пока выполняется процесс инициализации. Через короткое время ваш новый сервер Minecraft начнет производить примерно следующий вывод:
Output
[21:08:14] [Server thread/INFO]: Starting minecraft server version 1.15.2
[21:08:14] [Server thread/INFO]: Loading properties
[21:08:14] [Server thread/INFO]: Default game type: SURVIVAL
[21:08:14] [Server thread/INFO]: Generating keypair
[21:08:15] [Server thread/INFO]: Starting minecraft server on *:25565
После того как сервер будет запущен, вы увидите следующий вывод:
Output
[21:15:37] [Server thread/INFO]: Done (30.762s)! For help, type "help"
Ваш сервер запущен, а вы попали в панель управления администратора сервера. Теперь введите команду help
:
Вывод будет выглядеть следующим образом:
Output
[21:15:37] [Server thread/INFO]: /advancement (grant|revoke)
[21:15:37] [Server thread/INFO]: /ban <targets> [<reason>]
[21:15:37] [Server thread/INFO]: /ban-ip <target> [<reason>]
[21:15:37] [Server thread/INFO]: /banlist [ips|players]
. ..
Из этого терминала вы можете выполнять команды администратора и управлять вашим сервером Minecraft. Давайте воспользуемся screen
, чтобы сервер продолжил работу даже после вашего выхода. После этого вы можете подключиться к вашему клиенту Minecraft и запустить новую игру.
Шаг 4 — Поддержание работы сервера
Теперь, когда у вас есть работающий сервер, вы можете захотеть, чтобы он продолжал работать даже после вашего отключения от SSH сеанса. Поскольку вы уже использовали screen
ранее, вы можете отсоединиться от этого сеанса, нажав Ctrl + A + D
. После этого вы вернетесь в первоначальную оболочку:
Запустите эту команду, чтобы посмотреть все ваши сеансы screen:
Вы получите вывод с идентификатором вашего сеанса, который вам потребуется для возобновления этого сеанса:
Output
There is a screen on:
26653.pts-0.minecraft (03/25/20 21:18:31) (Detached)
1 Socket in /run/screen/S-root.
Для возобновления сеанса передайте флаг -r
в команду screen
, а затем введите идентификатор вашего сеанса:
Когда вы будете готовы выйти из вашего сервера, обязательно выполните отсоединение от сеанса, нажав Ctrl + A + D
, а затем выполните выход.
Шаг 5 — Подключение к вашему серверу из клиента Minecraft
Теперь, когда ваш сервер запущен и работает, давайте подключимся к нему из клиента Minecraft. А затем вы сможете начать играть!
Запустите вашу копию Java-версии Minecraft и выберите Multiplayer в меню.
Затем вам потребуется добавить сервер для подключения, поэтому нажмите кнопку Add Server (Добавить сервер).
На экране Edit Server Info (Изменить информацию сервера) укажите имя вашего сервера и введите его IP-адрес. Это тот же IP-адрес, который вы использовали для подключения через SSH.
После ввода имени и IP-адреса сервера вы вернетесь на экран Multiplayer, где теперь будет указан ваш сервер.
С этого момента ваш сервер всегда будет отображаться в этом списке. Выберите его и нажмите Join Server (Войти на сервер).
Вы находитесь на сервере и готовы к игре!
Заключение
Теперь у вас есть сервер Minecraft, работающий на Ubuntu 20.04, для вас и всех ваших друзей! Наслаждайтесь исследованиями, оттачивайте мастерство и выживайте в грубом 3D мире. И следите за гриферами.
Как установить Minecraft-сервер версии 1.15.2 на Windows
- Подключение к серверу
- Отключения режима повышенной безопасности IE
- Установка Java Runtime Environment на сервер
- Загрузка Minecraft-сервера
- Установка и настройка Minecraft-сервера
- Увеличение выделенной ОЗУ для работы сервера
- Запуск сервера
Данная инструкция актуальна и проверена на Windows Server 2016, Windows Server 2019. Минимальные системные требования для сервера: 2 ГБ оперативной памяти, 2 ядра, например, как на тарифе «Разгон».
Подключение к серверу
Для начала установки подключимся к серверу по RDP.
Отключения режима повышенной безопасности IE
Для удобства работы отключим режим повышенной безопасности в браузере Internet Explorer. Для этого в окне Server Manager
, которое откроется сразу после подключения по RDP, перейдем во вкладку Local Server
.
После чего найдём пункт о настройках повышенной безопасностиIE Enhanced Security Configuration
.
Перейдем в него и отключим режим повышенной защиты.
Установка Java Runtime Environment на сервер
Для работы minecraft сервера необходимо установить Java Runtime Environment. Данное ПО необходимо для работы и запуска сервера Minecraft.
О том, что такое java, и каково её применение можно узнать здесь.
Для установки нужного ПО откроем браузер Internet Explorer и скачаем java по ссылке с официального сайта java.com. Для начала загрузки нажмите на кнопку Java Download
.
Теперь необходимо согласиться с правилами использования и нажать на кнопку Agree and Start Free download
.
Перед тем как начать загрузку, браузер предложит нам три варианта: запустить, сохранить, отменить. Так как нам необходимо установить Java Runtime Environment, выбираем запуск.
После чего откроется окно с установкой java.
Необходимо нажать на кнопку Install
и дождаться окончания установки.
Загрузка сервера с официального сайта
Для работы сервера нам необходим сам сервер minecraft, для этого скачаем его с официального сайта Майнкрафт.
Скачаем и сохраним файл в нужную нам директорию, например в C:\Server
Установка и настройка сервера
После того, как мы скачали сервер, его необходимо запустить, это делается для того, чтоб сервер создал все необходимые для его работы файлы и директории.
В результате этих действий появится файл eula. EULA означает «End User License Agreement» — соглашение конечного пользователя. Для работы сервера потребуется его принять.
Открываем файл eula.txt любым текстовым редактором и меняем значение:
eula=false
на
eula=true
Увеличение выделенной ОЗУ для работы Minecraft сервера
По умолчанию Java выделяет для сервера Minecraft всего 100 Мб оперативной памяти, что несомненно мало для корректной работы сервера Minecraft. Для увеличения выделяемой памяти (при условии, что на сервере есть требуемое количество памяти) следует создать пакетный файл следующим образом:
1. Создайте и откройте файл в блокноте и поместите туда следующее содержимое:
java -Xms1G -Xmx1G -jar server.jar nogui
где 1G — это размер ОЗУ в Гб. Укажите на свое усмотрение.
2. Сохраните его, назвав, к примеру, start_server.bat
и поместите в директорию, откуда запускается server.jar
Обращаем ваше внимание, что расширение должно быть .bat
Запуск сервера
Для запуска сервера Minecraft версии 1. 15.2 необходимо запустить пакетный файл start_server.bat созданный ранее.
В этом случае java запустит сервер с нужными нам параметрами, выделив для него 1ГБ оперативной памяти.
Ultimate Guide Советы и хитрости
Minecraft — это игра, которая позволяет игрокам строить из множества различных блоков в трехмерном процедурно созданном мире. Minecraft настолько популярен, что является самой продаваемой игрой для ПК за все время, было продано более 29 миллионов копий.
Для тех, кто хочет играть в Minecraft со своими друзьями, необходим сервер Minecraft. Это позволяет пользователям подключаться к одному центральному компьютеру, на котором будет размещено игровое программное обеспечение для использования всеми другими игроками.
Требования к серверу Minecraft
Для запуска сервера Minecraft вам потребуются следующие системные требования:
- Рабочий стол или сервер Windows 10
- Рекомендуется не менее 4 ГБ ОЗУ
- Надежное проводное сетевое соединение
- A щедрый план пропускной способности интернета: Minecraft может использовать до 100 МБ на игрока в час, поэтому план с неограниченной пропускной способностью идеален
Для тех, кто задается вопросом, как повысить производительность сервера, вам может понадобиться сервер, желающий больше оперативной памяти или более мощный процессор с требованиями многопользовательского сервера. Ознакомьтесь с нашими решениями для выделенных игровых серверов, чтобы получить дополнительную информацию о более крупных игровых серверах.
См. Также: Доступный облачный хостинг
Инструкции по установке
Шаг 1. Откройте Windows 10 и загрузите Java
Посетите сайт загрузки Java
Загрузите последнюю версию Java для Windows 10. Откройте файл .EXE и нажмите Install. После завершения установки перезагрузите компьютер. Мы всегда рекомендуем использовать последнюю версию java для обеспечения максимальной производительности, и вы должны поддерживать java, на котором вы работаете, в актуальном состоянии.
Шаг 2: Загрузите сервер Minecraft
Посетите веб-сайт сервера Minecraft и загрузите серверную версию файла Minecraft Vanilla JAR на свой компьютер. Когда вы загружаете банку сервера Minecraft, она по умолчанию сохраняется в папке «Загрузки». Вы также можете загрузить сервер Minecraft из другого проекта, например Forge или Bukkit, но следующие шаги по запуску этих jar-файлов и установке могут отличаться.
Шаг 3. Откройте папку «Загрузки» и переместите сервер Minecraft
Перейдите в папку «Загрузки» и переместите папку Minecraft в желаемое место.Мы собираемся перетащить его на рабочий стол, но мы бы порекомендовали отдельную папку для Minecraft.
Шаг 4: Дважды щелкните файл Minecraft JAR
Дважды щелкните файл Minecraft JAR. Это позволит извлечь некоторые файлы, которые нам нужны, прежде чем мы сможем запустить сервер.
Шаг 5. Согласитесь с лицензионным соглашением Minecraft и установите свойства сервера.
Мы начнем с настройки файлов конфигурации перед запуском сервера. Первым открывается файл с лицензионным соглашением Minecraft.Лицензионное соглашение — это документ, с которым вы соглашаетесь при запуске сервера Minecraft.
Чтобы принять лицензионное соглашение с конечным пользователем, откройте текстовый файл EULA и обновите eula = false до eula = true. Сохраните файл.
Чтобы настроить параметры сервера, откройте файл свойств сервера и сохраните файл после внесения необходимых изменений. Если вам интересно, как настроить параметры сервера, файл свойств сервера определяет ключевые параметры сервера, такие как порт сервера, память и настройки игры. Порт 25565 — порт сервера по умолчанию.
Шаг 6: Дважды щелкните файл Minecraft JAR
Откройте файл сервера Minecraft еще раз, чтобы запустить файл Java сервера.
Шаг 7: Разрешить сервер Minecraft в брандмауэре
Нажмите Разрешить доступ
Шаг 8: Просмотрите статистику сервера Minecraft
Сервер Minecraft теперь установлен и запущен, и появится окно статистики. Как мы видим в окне, этот конкретный локальный компьютер не может справиться с ресурсами, необходимыми для запуска многопользовательского сервера, поэтому мы настроим его на облачном сервере с ServerMania для лучшего опыта.
Шаг 9: Подключение к серверу Minecraft
Теперь, когда ваш сервер установлен, вы можете подключиться к нему из Minecraft. Запустите Minecraft и выберите Multiplayer.
Щелкните Добавить сервер
Введите сведения о сервере и щелкните Готово. Вы можете получить IP-адрес сервера Minecraft, зайдя в Google и выполнив поиск «какой у меня IP». Возможно, вам потребуется открыть доступ к порту 25565 на вашем маршрутизаторе, если ваши друзья не могут подключиться.Имейте в виду, что ваш домашний IP-адрес может часто меняться, поэтому вам нужно будет предоставить им обновленные сведения о подключениях, когда это произойдет. Одно из основных преимуществ использования облачного сервера — это всегда один и тот же IP-адрес.
Нажмите кнопку воспроизведения рядом с вашим сервером, чтобы начать играть!
Как настроить переадресацию портов?
Когда вы завершаете установку многопользовательского сервера Minecraft на локальном ПК вместо того, чтобы размещать его у поставщика облачных серверов, вам необходимо открыть доступ к локальному ПК в Интернет через переадресацию портов. Если вы не настроите переадресацию портов, ваши друзья не смогут подключиться.
Инструкции по настройке переадресации портов сервера Minecraft зависят от типа используемого маршрутизатора. Поэтому мы рекомендуем выполнить поиск в Google, чтобы узнать, как настроить переадресацию портов на основе интернет-маршрутизатора или интернет-провайдера, который вы используете. Это завершит процесс установки вашего сервера.
Резюме
Вы готовы к работе! Теперь вы узнали, как создать свой собственный сервер. Если вы правильно выполнили процесс установки сервера, ваши друзья теперь смогут подключиться к вашему серверу Minecraft.Вы можете следовать этим инструкциям и заменить стандартную банку Vanilla Minecraft на банку Forge, Spigot или Feed The Beast, если хотите настроить свой сервер Minecraft с помощью модов и плагинов!
Как сделать сервер Minecraft — Полное руководство
Minecraft — одна из самых популярных игр в мире, и в нее очень легко начать играть в одиночном режиме. Если вы хотите играть в Minecraft в многопользовательском режиме, вам понадобится сервер для подключения. Это центрально расположенный сервер, на котором несколько игроков могут подключаться и играть вместе.Собираетесь ли вы запустить свой собственный сервер Minecraft или арендовать его у нас, есть много вещей, которые следует учитывать. Вам нужно подумать обо всем: от требований к оборудованию, настройки сервера, безопасности, обслуживания, безопасности и обновлений. Вам нужно будет убедиться, что все это на месте, прежде чем опубликовать свой сервер Minecraft. Запуск собственного сервера Minecraft — увлекательный проект, и из этого руководства вы узнаете, как создать сервер Minecraft.
Независимо от того, являетесь ли вы родителем или игроком в Minecraft, вы можете многое узнать о различных функциях настройки сервера Minecraft.Если вы решите использовать наш серверный хостинг, вы можете настроить сервер за считанные минуты, а если вы решите сделать это самостоятельно, не займет больше часа .
1.) Оборудование
Требования к оборудованию
- Защита от DDoS-атак
- 2,8 ГГц + процессор
- Оперативная память 6+ ГБ (если сервер и игра запущены на вашем компьютере)
- 1+ ГБ ОЗУ (при использовании хостинговой компании для вашего сервера)
- Возможности автоматического резервного копирования
- Очень быстрое соединение с правильной маршрутизацией для подключений игроков
Когда к вашему серверу подключаются несколько игроков со всего мира, крайне важно, чтобы серверное оборудование было достаточно мощным, чтобы поддерживать всех, кто играет. Если вы разместите сервер на своем компьютере, большая часть его ресурсов будет израсходована быстро, что приведет к зависанию вашего компьютера. Вам также необходимо будет настроить переадресацию портов и выдать свой IP-адрес игрокам, что может стать серьезной проблемой, если кто-то запустит атаку отказа в обслуживании (DDoS) в вашей домашней сети. Используя наш сервис, мы устраняем все эти проблемы, поскольку все функциональные возможности сервера зависят от нашего оборудования, нашей пропускной способности и нашей оперативной памяти.
Пока ваш сервер поддерживает Minecraft по умолчанию, вы сможете играть на наших серверах.Если вы решите играть в более крупные пакеты модов, такие как любой из Feed The Beast или Tehcnic, ваш сервер должен иметь соответствующий размер, чтобы обрабатывать дополнительные моды, которые будут загружены игрой и сервером. По этим причинам мы рекомендуем в среднем двухъядерный процессор с частотой более 2,8 ГГц и 4-6 ГБ ОЗУ на вашем локальном компьютере , чтобы справиться с большей частью того, что Minecraft может вам бросить, без ущерба для четкости и детализации графического рендеринга. Один из лучших модов в Майнкрафт называется Optifine и позволяет превращать все текстуры в HD.Вам также необходимо будет установить Java на свой компьютер, который можно скачать по этой ссылке.
Вместо того, чтобы перегружать ваш локальный компьютер, мы рекомендуем использовать наш серверный хостинг для безопасной и эффективной работы вашего многопользовательского сервера. В наших серверах используется оборудование корпоративного уровня и скорость обработки 3,5 ГГц . Сеть полностью защищена от DDoS-атак, и вам не придется выдавать собственный IP-адрес для сервера, поскольку мы предоставим вам его.
Требования к ОЗУ
Обязательно продумайте типы серверов, на которых вы хотите играть.для 1.8.1 и 1.8.2 может потребоваться только 1 ГБ для начала, тогда как пакеты модов, такие как FTB Unleashed и Yogscast, требуют разного количества оперативной памяти для нормальной работы. В то время как Unleashed требует более 3 ГБ для нормальной работы, другие пакеты модов могут работать примерно на 2 ГБ ОЗУ в зависимости от количества игроков, которые у вас будут. ОЗУ вашего сервера допускает две вещи, поскольку плагины и моды будут потреблять оперативную память и, таким образом, загружать куски в мире. Слоты зависят от ОЗУ, необходимого для работы версии сервера, поскольку чем больше игроков у вас на сервере, тем больше ОЗУ потребляется.
Требования к сети
Чтобы запустить быстрый сервер, который не отставал, вам потребуется загрузка не менее 10 МБ / с. Все наши серверы подключены через 1 Гбит соединение, что обеспечивает достаточную пропускную способность даже для самых больших серверов. Самым важным моментом в настройке сети является ее уязвимость для DDoS-атак. К сожалению, это кажется безудержным и может привести к отключению всей вашей локальной сети, если ваш IP попадет в чужие руки. Вот почему мы рекомендуем использовать хостинг-провайдера, сеть которого полностью защищена от этих атак с помощью передовых аппаратных и программных решений для фильтрации.
2.) Версии
Выбор версии сервера
Minecraft, пожалуй, величайшая песочница всех времен . Это означает, что существует неограниченное количество модификаций, которые могут быть внесены в саму игру, а также возможность создавать в игре все, что вы хотите. Когда вы создаете сервер Minecraft, вы можете заранее определить, что сервер сможет делать, выбрав тип сервера, который вы хотите создать.
Лучшие серверы Minecraft в основном основаны на Spigot и надстройках, так как к ним намного проще подключиться игрокам, но есть много других популярных типов.Когда вы запускаете исполняемый файл главного сервера, все необходимые файлы сервера будут созданы, и вы сможете редактировать их после первой загрузки. Существует несколько различных версий серверов, о которых вы можете узнать подробнее ниже, прежде чем сделать свой выбор.
Ваниль
В Minecraft есть много разных серверов. Версия Minecraft по умолчанию исходит от самого Mojang и также известна как «Vanilla». На момент написания этой статьи последняя версия — 1.8.1. Этот ванильный Minecraft является основой для всех других серверных версий. Обычно расширенные серверы — это «старые» версии серверов, которые были сильно модифицированы для повышения производительности и расширения функциональности. Это отличный способ начать размещение вашего сервера Minecraft, поскольку для настройки этого типа сервера не так много дополнительных шагов. На этом типе легко установить и запустить свой собственный сервер.
Как скачать Майнкрафт:
Для начала посетите эту страницу загрузки, чтобы получить последнюю версию сервера Minecraft.Если у вас Windows, вы захотите использовать файл Minecraft.exe и просто запустите эту программу, чтобы запустить сервер. Если вы используете OSX или Linux, вам нужно выяснить, как загрузить файл minecraft_server .JAR. Вы можете запустить сервер, введя следующую команду:
Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Чтобы запустить сервер с большим объемом ОЗУ, например 2 ГБ, используйте следующую команду:
java -Xmx2048M -Xms2048M -jar minecraft_server.банка ногуи
Если вы используете Mac и пытаетесь запустить сервер, вам необходимо поместить исполняемый файл . jar на сервере в папку с обычным текстовым файлом, содержащим следующие строки:
#! / Bin / bash
cd «$ (dirname« $ 0 ″) »
exec java -Xms2G -Xmx2G -jar minecraft_server.jar nogui
Здесь вы можете установить объем оперативной памяти для сервера. Убедитесь, что вы используете около половины памяти вашего компьютера, чтобы убедиться, что ее достаточно для запуска вашей операционной системы и игры.Если вы используете наш VPS-хостинг , вам не придется беспокоиться о загрузке этих файлов , поскольку мы настроили все необходимое для работы вашего сервера на 100% ОЗУ, которое вы приобрели. Эти команды будут применяться к другим версиям Minecraft, и нужно будет изменить только filename.jar.
Буккит
Это модифицированная версия Minecraft, наиболее известная как CraftBukkit. Он использует плагины для улучшения параметров команд в игре и, следовательно, предоставляет новые и потрясающие игровые настройки, такие как фракции. MCMMO, Bungee и другие. Spigot использует тот же API Bukkit и представляет собой оптимизированную версию Bukkit, специально созданную для многопользовательского сервера. Spigot может использовать все плагины, доступные для скачивания по этой ссылке. Мы настоятельно рекомендуем вам использовать Spigot в качестве версии сервера и предоставить простой в использовании интерфейс для добавления подключаемых модулей на ваш сервер и его загрузки непосредственно из репозитория BukGet, где можно найти все подключаемые модули. Многие из крупных серверов предпочитают использовать это, поскольку плагины должны быть только на сервере, а не на самом клиенте.Это упрощает пользователям подключение, не говоря уже о том, что Spigot может принимать подключения от нескольких версий клиентов. Если вы хотите разместить Bukkit на своем домашнем компьютере, обратитесь к этому руководству.Кузница
Вторая расширенная серверная опция называется Forge Mod Reloader (FML), обычно просто Forge. Серверы этого типа используют моды для улучшения игрового процесса. Они работают почти так же, как плагины, но находятся в папке / mods на сервере вместо параметра / plugins для серверов типа bukkit.Моды, как известно, сложнее в использовании, чем плагины, но на их основе построена более надежная игровая система. Настолько, что коллекция больших сильно настроенных пакетов модов стала их собственными дочерними компаниями.
Из-за того, как моды работают, пользователю нужны моды как на их сервере, так и на локальном игровом клиенте, чтобы иметь возможность подключаться. Чтобы гарантировать, что все пользователи имеют одинаковые моды, сторонние программы запуска модпаков устанавливаются и обслуживаются онлайн-сообществами, такими как FTB Launcher от Feed The Beast, Technic Launcher от technic, ATLauncher от ATL, Voidswrath Launcher от Voidswrath и другими.Переключение между разными версиями сервера может вызвать сбои в моде на вашем локальном компьютере и может стать довольно неприятным. При обновлении версии сервера, на которой вы играете, часто бывает необходимо полностью переустановить майнкрафт и мир с нуля. Наш интерфейс упрощает установку и запуск серверов модпаков из панели управления.
Таблица сравнения версий сервера
Версия сервера | Уровень сложности | Настройка | Преимущества | Недостатки |
Ваниль | новичок | Свойства сервера | Легко настроить и начать играть | Не могу использовать расширения |
Буккит | Новичок | Плагины | Плагины есть только на сервере | Требуются дополнительные ресурсы |
Патрубок | Новичок | Плагины | Оптимизированная версия Bukkit | Необходимо установить плагины |
Кузница | Продвинутый | Моды | Безграничные возможности настройки | Клиенту и серверу нужны моды |
Пакеты модов | Продвинутый | Готовые модификации | Очень прикольно и моды настроены | Требуется альтернативная пусковая установка |
Котел | Продвинутый | Моды и плагины | Позволяет использовать плагины и моды | Требуется точное соответствие версии |
Принятие лицензионного соглашения Minecraft EULA
Самые последние версии серверного программного обеспечения Minecraft поставляются с EULA (Лицензионное соглашение с конечным пользователем), которое необходимо принять, прежде чем вы действительно сможете запустить сервер. В нем описывается, что вы можете и что не можете делать на сервере, чтобы убедиться, что владельцы серверов действуют в соответствии с изложенными ими руководящими принципами и правилами Лицензионного соглашения с конечным пользователем Minecraft. Вы можете узнать, как принять файл eula.txt здесь. Это потребуется для любых версий сервера, использующих 1.7.10 и выше. Наша система автоматически принимает лицензионное соглашение для вашего сервера, поскольку вы соглашаетесь с ним в наших условиях при регистрации на сайте.
Подключение к серверу
Теперь ваш новый сервер Minecraft будет запущен и будет работать на том IP-адресе, которому он был назначен.Если он находится на вашем локальном компьютере, это будет ваш IP-адрес, тогда как, если вы настроили учетную запись хостинга сервера Minecraft у нас , мы предоставим вам IP-адрес для использования и раздадим вашим друзьям, что позволит вам быстро и безопасно начать работу . Если у других возникают проблемы с подключением к серверу, который вы запустили на своем локальном компьютере, вам может потребоваться настроить переадресацию портов для вашей сети.
Домены против поддоменов против IP: ПОРТ против выделенного IP
У нас есть отличный пост о различиях между поддоменами, доменами, IP и комбинациями IP: PORT, найденными здесь.Основные отличия заключаются в стоимости и сложности. Мы бесплатно предоставляем поддомены для каждого сервера в виде yourserver.apexminecraft.com. Это дополнение к IP: PORT, которое поставляется с каждым сервером. Субдомен или домен просто перенаправляет на IP-адрес, чтобы найти сервер. Выделенный IP-адрес позволит вам создать что-то вроде yourname.com вместо пронумерованного IP-адреса. Если вам нужно что-то вроде mc.yourname.com, то есть бесплатный способ сделать это. Для этого требуется установить запись A и запись SRV на вашем регистраторе.Просто используйте для этого бесплатный IP: PORT, который мы вам предоставили.
Перенаправление портов
Переадресация портов позволяет игрокам за пределами вашей сети получать доступ к вашему серверу через маршрутизатор. Если это не настроено должным образом, в соединениях будет отказано, и никто не сможет подключиться. Если мы размещаем ваш сервер, мы позаботимся об этом, и вы и ваши друзья мгновенно сможете подключиться к серверу. Если вы решите настроить свой собственный сервер Minecraft, вам потребуется настроить маршрутизатор.Как показано на видео выше, вам нужно будет найти общедоступный IP-адрес вашего локального компьютера с помощью WhatsMyIP, найдите свой локальный IPv4-адрес, выполнив команду «ipconfig» внутри, если появится приглашение cmd. Получив IPv4-адрес, поместите его в область конфигурации порта маршрутизатора, как показано выше, или на видео на порт 25565. После настройки вы можете дать внешний IP-адрес whois своим друзьям для подключения к локальному серверу и игры. Примечание. При этом существует большой риск. Любая злоумышленница, которая обнаружит ваш IP-адрес, может выполнить DDoS-атаку на ваше домашнее соединение, отключив весь ваш дом.У них также есть шанс взломать ваш компьютер, если безопасность не установлена правильно. Вероятно, это лучшее преимущество для использования управляемого хостинга, такого как Apex Minecraft Hosting. Меры предосторожности могут быть такими же незначительными, как установка разрешений для различных файловых систем и настройка iptables / firewall, закрытие неиспользуемых / часто используемых портов, обновление ядра вашего компьютера и многое другое. Обязательно проверьте текущие слабые места вашей системы, чтобы обеспечить полную защиту.
Рекомендуется ознакомиться с документацией к конкретному маршрутизатору, чтобы узнать, как подключать и настраивать порты, доступные на оборудовании.После получения доступа к настройкам вам нужно будет ввести порт по умолчанию 25565, чтобы открыть этот порт для соединений TCP и UDP. Вы можете пометить запись как Minecraft, и ее следует ввести в раздел разрешенных портов.
Соответствие версии сервера
Вам также понадобится , чтобы убедиться, что все, кто пытается подключиться к вашему серверу, используют правильную версию игрового клиента. Если это не совпадает, они получат ошибку отказа в соединении и не смогут войти в систему.Это будет сильно различаться, если вы выбрали Vanilla, Bukkit, модпак или другие. Вы можете выбрать версию Minecraft, запускаемую вашей игрой, с помощью кнопки редактирования профиля при первом запуске игры для серверов Vanilla и Bukkit. Для модпаков и Forge потребуется полностью отдельная установка соответствующего лаунчера.
3.) Настроить
Вход в систему
Последний шаг входа в программу запуска игры прост для серверов без модпаков. Просто откройте .exe для своей игры Minecraft, выберите правильный профиль и нажмите Play.После того, как вы это сделаете, вы захотите, чтобы перешла на экран многопользовательской игры, где вы можете добавить сервер, введя свой IP: PORT информацию для вашего сервера. Как только это будет сохранено, вы легко сможете присоединиться к серверу и сохранить его для будущих подключений.
youtube.com/embed/zgZG5Xgg6f8?showinfo=0″ src=»data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==»/>
Настройка сервера
После того, как вы успешно подключились к серверу, вам нужно будет начать его настройку на , убедитесь, что он настроен должным образом, как вы хотите, и готов для подключения игроков. Если вы новичок в изучении того, как сделать сервер Minecraft, следующий шаг очень важен. После первого запуска будут созданы все необходимые файлы и файлы конфигурации, которые вы сможете вернуться и отредактировать. Пожалуйста, обратитесь к этому руководству, чтобы узнать обо всех командах, доступных на сервере Vanilla. Это изменится в зависимости от того, какая у вас версия сервера. Вы также должны потратить некоторое время на оптимизацию своего сервера, чтобы он работал хорошо для игроков.
Изменение свойств сервера
Внутри вашей новой папки сервера Minecraft вы найдете сервер.файл свойств, который содержит все параметры загрузки для сервера. Здесь вы можете изменить название мира и настройки появления неигровых персонажей и монстров. Существует множество различных вариантов настройки, поэтому вам стоит взглянуть на этот файл. Если вы запускаете сервер на своем компьютере, вам необходимо будет использовать текстовый редактор, например блокнот, но хостинг на нашем сервисе предоставит вам доступ к этому файлу через нашу веб-панель управления, что упрощает редактирование свойств. Обратите внимание, что после внесения любых изменений вам потребуется перезапустить сервер, чтобы они вступили в силу.Это часть того, как настроить сервер Minecraft. Здесь также можно определить многие другие вещи, как показано ниже:
Настройка OP
Чтобы настроить OP на сервере, вам необходимо сначала войти в панель управления. В самый первый раз, когда вы запустите кого-либо на панели управления многоцелевым оборудованием, вам нужно будет использовать консоль панели управления. Введите команду «op username» без кавычек. Это даст вашему имени пользователя права доступа OP в игре. Теперь, будучи оператором, вы можете выполнять любую команду в игре.Сюда входит команда / op username. Те, кто знает, как разместить сервер Minecraft, не могут не подчеркнуть следующий факт. Будьте осторожны с тем, кому вы даете OP, так как они будут иметь полный доступ к командам сервера и даже могут запретить вам создание вашего собственного сервера!
Белый список
Добавление белого списка во многом похоже на добавление кого-либо. Вы открываете консоль панели управления и вводите команду «добавить в белый список имя пользователя». Вы также можете ввести команду «/ whitelist add username», когда вы тоже в игре, если вы уже являетесь OP-игроком.
Добавление плагинов
Есть два способа установить плагины на ваш сервер. Первый и самый простой вариант — использовать вкладку плагинов bukkit в левом меню панели управления. Он предоставит вам область в стиле поисковой системы, чтобы найти плагины и выполнить простую установку в один клик. На каждой странице установки есть ссылка на эту документацию по плагинам. Это становится важным для определения правильности версии подключаемого модуля для вашего сервера. После установки в этой области вам нужно будет остановить и запустить сервер.Это позволит серверу создавать новые плагины, и вы получите к ним доступ в игре.
Некоторые из этих подключаемых модулей в это время создают файл конфигурации. Multiverse, Permissionsex, Essentials и многие другие требуют настройки перед правильной работой. Вы можете найти свои файлы конфигурации в панели управления. Найдите вкладку файлов конфигурации в левом меню. Это приведет вас к списку всех файлов конфигурации на вашем сервере. После внесения изменений в выбранный файл обязательно сохраните и перезапустите сервер, чтобы активировать новые настройки сервера.
Второй способ установки плагинов требует доступа к файлу FTP. Каждый сервер имеет FTP-доступ к корневой папке вашего сервера. Это будет включать в себя мировую папку, папку jar и папку ваших плагинов. Если вы не можете найти плагин в установщике плагинов bukkit, вы можете вместо этого поискать загрузку плагина. Как только вы найдете файл, войдите в FTP и поместите его в папку плагинов. Когда вы сохраните и перезапустите сервер, он сгенерирует его.
Добавление модов
Как и плагины, моды требуют доступа к файлу FTP. Каждый сервер имеет FTP-доступ к корневой папке вашего сервера. Это будет включать в себя папку мира, папку jar и папку ваших модов. Вы можете найти свои моды на сайте Curse или на других форумах, посвященных Minecraft, где есть моды. Как только вы найдете свой файл, войдите в FTP и поместите его в папку с модами. Когда вы сохраните и перезапустите сервер, он сгенерирует его. Просто убедитесь, что версия мода такая же, как и на сервере.
Добавление мира
Как и в случае с модами, вам нужно будет войти в FTP, чтобы загрузить большую папку, например мир. Все, что вам нужно сделать, это остановить сервер, войти в Filezilla, перетащить в нее папку с миром, сохранить и перезапустить сервер. Если ваша мировая папка имеет собственное имя, вам нужно будет установить его на панели управления в настройке МИР на главной странице панели управления. Щелкните здесь, чтобы узнать больше о добавлении пользовательской карты на ваш сервер. Вам также может потребоваться сбросить мир или изменить семя.
Редактирование файлов конфигурации
Внести изменения в настройки серверов так же просто, как получить доступ к файлам конфигурации. На панели управления Multicraft есть вкладка в меню слева, называемая конфигурационными файлами. Это область для редактирования любых файлов конфигурации на вашем сервере. Если вы предпочитаете более прямой подход, вы можете открыть свой FTP и редактировать файлы прямо в папке / plugins. Каждый плагин при установке создает папку внутри / plugins. Просто откройте эту папку и отредактируйте файл config.yml и другие важные файлы внутри, которые вам нужны. Подробные инструкции для каждого плагина можно найти на соответствующих страницах документации.
Автоматизация серверных задач
Запланированные задачи, вероятно, являются одной из самых важных частей функциональности ваших серверов. Эта область понадобится вам для настройки периодических перезапусков на вашем сервере, резервного копирования и автоматического обмена сообщениями. Вы можете снова найти запланированные задачи в левом меню панели управления на вкладке запланированных задач.Здесь вы мгновенно найдете список ваших активных запланированных задач. В левом меню снова вы увидите возможность создать новую запланированную задачу. Это приведет вас к последней странице. Вы можете назвать свою задачу, активный или приостановленный статус, установить время дня, установить интервал, выбрать желаемую команду для выполнения и передать ей параметры. Имя может быть любым.
Состояние «Активно» и «Приостановлено» заставляет команду выполняться или останавливаться. Время суток устанавливает, когда в этот день он работает.Обычно люди пытаются выполнить сброс, когда на вашем сервере меньше всего игроков. В большинстве случаев для вашего региона это раннее утро. Интервал — это частота выполнения вашей задачи. Это либо минута, либо час, день, неделя, месяц и т. Д. Команды представляют собой длинный список текстовых сообщений, сохранений, перезапусков и т. Д. Взгляните на полный набор на панели управления. Параметры, которые вы передаете, представляют собой сообщение, которое вы распечатываете для своих пользователей на случай, если вы отправите спам в текстовом сообщении.
Изменение версии сервера
Существует пять различных типов файлов JAR.Первые два и наиболее простые в использовании — это Vanilla Minecraft и Bukkit или Spigot. Эти два требуют только настройки параметров файла jar, сохранения и перезапуска сервера для активации. Если у вас нет файлов на вашем сервере, они сгенерируют остальные, и вы сразу же сможете начать играть. Остальные — все серверы модов. Есть три типа модифицированных серверов. Базовый сервер кузницы, сервер котла и модпак. Все эти серверные версии требуют, чтобы установщик модпаков был запущен, прежде чем вы попытаетесь запустить основной файл jar.Об этом двухэтапном процессе легко забыть, и он имеет решающее значение для любого сервера в стиле кузницы и мода. Если желаемой версии сервера нет в раскрывающемся списке панели управления, у вас есть возможность открыть Filezilla FTP и загрузить базовые файлы модпаков на свой сервер. Единственный трюк здесь будет заключаться в том, чтобы самому создать папку JAR и отбросить папку библиотек и папки jar, которые вы попадаете в эту папку jar. Переименуйте файл forge-universal.jar или ftbserver.jar в custom.jar. Когда вы устанавливаете в панели управления параметр JAR FILE на custom.jar, сохраните и перезапустите, вы сможете играть в свой модпак.
Bungee немного отличается от обычных серверов и является более профессиональным способом настройки сервера Minecraft. Требуется подключение еще 2-3 серверов. Прокси-сервер, на котором запущен BungeeCord.jar, хаб, на котором запущен spigot, и любое количество игровых серверов, на которых запущен spigot. Концентратор настроен с использованием информации IP других серверов и действует как дверной проем к ним.
4.) Управление
Управление сервером
Управлять сервером Minecraft намного проще с такой службой хостинга, как наша, чем самостоятельно.Большая часть управления заключается в том, чтобы убедиться, что ваш DNS и порты настроены правильно, полоса пропускания хорошая, а сервер работает оптимально. Нетрудно понять, как разместить сервер Minecraft, но не у многих людей есть доступные ресурсы для этого. Хотя большая часть этого уже обрабатывается нашими службами, вам еще нужно знать кое-что. Основная забота владельца сервера — это использование его Ресурсов.
Модерирование сервера
Помимо простого управления процессами серверов, иногда может потребоваться модерация вашего сообщества. Это может быть так же просто, как добавление подключаемых модулей защиты от спама и проклятия для предотвращения ненадлежащего поведения. В других случаях это может быть вплоть до запрета игроков и вмешательства от имени пользователей в игровых происшествиях и потенциальных проблемах. Ваша панель управления мультилифтами имеет несколько внутренних функций, которые помогут вам в этих задачах. В первую очередь у вас есть страница чатов, чтобы общаться с пользователями в игре, когда вы не вошли в систему. У вас есть консоль для выполнения таких команд, как запрет, помилование, белый список и т. Д. Кроме того, страница команд позволяет вам вводить множество команд, которые могут помочь ускорить выдачу предметов и многое другое.В то время как управление сервером может относиться к технической стороне обслуживания, модерация относится к работе с людьми на вашем сервере. См. Рис. Ниже.
Если использование ресурсов вашего сервера достигает отметки 100%, значит, что-то не так. Это может быть одно из трех. Либо:
A.) Плагины / моды вышли из версии или неправильно настроены и должны быть исправлены.
B.) Вам нужно больше ОЗУ для обработки всех плагинов / модов / плееров, которые есть на вашем сервере.
C.) Произошла небольшая утечка памяти, и вам необходимо перезагрузить сервер, чтобы удалить лишнюю утечку памяти. Мы рекомендуем установить запланированную задачу на панели управления многоцелевым оборудованием, чтобы управлять этим за вас автоматически. Обычно более крупные серверы перезапускаются каждый час или каждые несколько часов. Меньшие серверы могут сойти с рук каждый день или каждые несколько дней в зависимости от их настройки. Это универсально для всех серверов. Более крупные и сложные будут нуждаться в этом чаще.
Реклама сервера
После того, как ваш сервер завершен и все ваши блоки установлены, у большинства владельцев серверов возникает один и тот же вопрос. Как мне привлечь больше игроков? Успех каждого сервера зависит от сообщества активности. В сети есть несколько мест, которые стали обычным местом встреч и источниками трафика на серверы. За игроками некуда пойти. На самом деле есть много разных мест, где можно найти игроков, и каждый день появляются новые.Выяснить, как запустить сервер Minecraft, несложно, а получение лояльной группы игроков — самый сложный аспект. Обычно это сообщества различного типа, ориентированные на игру Minecraft и делящиеся ею с различными новыми серверами и интересными областями. Эти места можно разделить на четыре основные категории. Форумы, списки, социальные сети и потоковая передача.
Форумы
Самыми популярными локациями Minecraft, помимо mojang, являются MinecraftForums и Minecraft Wiki.Форумы Minecraft могут быть безумно полезным инструментом для поиска полезной информации, а также для встречи с новыми и интересными игроками с большим знанием игры. Люди здесь не только активны в обществе. Они с большей вероятностью знают других людей, играющих в эту игру. Один человек приглашает своих друзей и так далее. Публикация сообщений в новых обсуждениях и ответ другим — отличный способ найти новых замечательных людей. Другие очень популярные форумы включают www.PlanetMinecraft.com, главный форум FTB, FTBForums, технические форумы и т. Д. И т. Д.В значительной степени погуглите термины «Форум Minecraft» и найдите подходящую тему, к которой можно присоединиться.
Списки
СпискиMinecraft — самый очевидный выбор для рекламы вашего нового сервера Minecraft и привлечения новых игроков. Эти списки представляют собой простые баннеры, слоты для игроков, краткую информацию и IP-адрес или URL-адрес для подключения. Если вы еще не были там, посмотрите вокруг. В Apex есть список серверов Apex, куда вы можете бесплатно запросить добавление, чтобы начать работу. Кроме того, вы можете попробовать Minecraft-Server-List.com, MinecraftServers.org, MinecraftServerList.eu и т. д. Вы можете в значительной степени запросить в Google список серверов Minecraft и начать прокрутку. Их множество страниц. Некоторые берут деньги за то, чтобы быть указанным в списке рекомендуемых серверов, в то время как другие просто позволяют размещать сообщения бесплатно. Посмотрите вокруг и найдите подходящее для вас место. Вы даже можете присоединиться, познакомиться с людьми, а затем в конце концов отправить их на свой сервер. Не стреляйте по игрокам или что-нибудь в этом роде. Все игры — это заводить друзей. Чем больше у вас будет, тем больше с вами будет играть.
Социальные
Реклама на социальных платформах довольно проста. Создайте аккаунт, найдите интересный контент, а затем вовлеките его в свое сообщество. В фейсбуке это может означать продвижение ваших постов и видео. В Твиттере это может означать размещение снимков экрана и видео игрового процесса с объявлениями и т. Д. Youtube нечетко попадает в эту категорию, но мы поговорим об этом позже. Чтобы упростить себе жизнь, используйте такой сайт, как Hootsuite. com, для управления всеми своими учетными записями с одной панели управления.С помощью hootsuite вы можете настроить автоматические сообщения, пересылать RSS-потоки, время публикации и многое другое. Основная цель социальных сетей — оставаться интерактивными, не рассылая спам в ваших сервисах. Сделайте это весело и увлекательно, и люди придут.
Потоковое
Несомненно, самым популярным местом для онлайн-рекламы Minecraft должен быть Youtube. Наши большие друзья и DropbackTv хорошо это демонстрируют. В сети есть бесчисленное количество стримеров и ютуберов, которые играют на серверах, чтобы рекламировать и хвастаться всем крутым и новым.Это PRIME связи, которые нужно установить в этой отрасли. Если вы можете сотрудничать с Youtuber или стримером с достаточно большой аудиторией, ваш сервер сломается под нагрузкой всех новых игроков, которых вы получите. Хорошая проблема. Обычно отправка дружеских писем и комментариев к видео может заставить вас зайти в дверь. Играйте на серверах, заводите друзей и двигайтесь навстречу ютуберам. Обычно это лучший источник для новых игроков.
Добавление персонала для помощи в администрировании сервера
Чтобы добавить дополнительного сотрудника, который поможет вам с администрированием сервера, сначала попросите их перейти на эту страницу. После регистрации вы можете добавить их, щелкнув вкладку «Пользователи» на панели управления и выполнив поиск по их имени пользователя Multicraft.Затем вы сможете установить их роль и FTP-доступ. Если вы хотите, чтобы ваш сотрудник мог отправить за вас заявку в службу поддержки, вам нужно будет войти в свою платежную учетную запись, а не щелкнуть имя своего профиля в правом верхнем углу веб-сайта. Как только вы это сделаете, нажмите «Контакты» / «Дополнительные учетные записи» и создайте новую учетную запись с установленными флажками для разрешений, которые вы хотите, чтобы этот сотрудник имел.
Поддержка аккаунта
Если вы решите приобрести сервер у нас, мы можем помочь вам с любыми проблемами, с которыми вы можете столкнуться при попытке создать сервер на Minecraft.
Обновление / понижение уровня ОЗУ сервера
Процесс обновления вашего сервера может быть выполнен в панели управления входа в вашу / биллинговую зону. Когда вы войдете в свою платежную зону, посмотрите на меню вверху. Выберите «Службы», «Мои службы», найдите свой сервер и нажмите кнопку «обновить / понизить» в правом верхнем углу. Это позволит вам обновлять или понижать версию между перечисленными пакетами. Стоимость рассчитывается пропорционально стоимости вашего обновления и оставшегося времени в текущем расчетном периоде.При выборе обновления будет выставлен новый счет. Вы можете найти открытые счета-фактуры на главной странице вашего платежного поля. Как только вы оплатите счет, обновление сразу активируется. Рекомендуется перезапустить сервер, чтобы получить полную отдачу от новой оперативной памяти.
Нужна помощь с вашим сервером?
Здесь вы можете найти множество руководств и другого контента, призванного помочь вам изучить и запустить свой сервер на самом высоком уровне. Всегда проверяйте сначала здесь, если вам нужно. Также есть поддержка в чате для продаж и легкая поддержка.В правом нижнем углу всех страниц есть окно чата, где вы можете связаться с нами, чтобы предоставить быструю облегченную поддержку продаж и простых серверных задач. Если вам нужна более активная поддержка, вы можете использовать нашу систему поддержки. Это необходимо для таких вещей, как добавление имен пользователей в вашу панель управления, отмены и помощь в грязном пакете.
Устранение ошибок, связанных с
Ошибки могут происходить время от времени по разным причинам, когда вы пытаетесь разместить сервер Minecraft. Первым шагом к решению этой проблемы является проверка консоли панели управления, чтобы увидеть, какие ошибки возникают.В большинстве случаев все, что вам нужно сделать, это перезапустить сервер, чтобы он заработал. В других случаях плагины могут стать проблемой, поскольку они обновляются без вашего ведома или не настроены должным образом. Если ни одно из этих действий не работает, проверьте мир, попытавшись запустить сервер с другой картой мира. Если он запустился, значит, это был мир, и его нужно заменить. Однако все начинается с проверки консоли панели управления и поиска ошибок.
Ваши счета
Для вашего нового сервера Minecraft предусмотрено 2 входа.Область биллинга, панель управления Multicraft и пусковая установка Minecraft. Область выставления счетов может обрабатывать все ваши обновления / понижения, редактирование личной информации и оплату счетов. Панель управления Multicraft позволит вам иметь суперадминистраторский контроль над вашим сервером. Здесь вы можете редактировать файлы конфигурации, устанавливать запланированные задачи, останавливать и запускать сервер, загружать плагины, бан, операции, белый список и многое другое. Это самая важная часть для изучения того, как пользоваться. Панель управления поставляется в паре с учетной записью FTP.Чтобы загрузить большие мировые папки и пакеты модов, вам нужно научиться использовать свой FTP-доступ.
Как создать сервер Minecraft — полное руководство на 2021 год
В этом бесплатном руководстве по CodaKid мы предоставим пошаговые инструкции о том, как создать и разместить свой собственный сервер Minecraft.
В дополнение к инструкциям по настройке бесплатного хостинга сервера Minecraft, мы предоставляем пошаговые инструкции о том, как вы можете настроить многопользовательские игры, в которые вы можете играть со своими друзьями и семьей.
Мы в CodaKid живем и дышим Minecraft, и каждый год мы обучаем десятки тысяч студентов моддингу Minecraft, используя язык программирования Java. Надеемся, вам понравится это руководство!
Шаг 1. Получите Minecraft Java EditionЭти инструкции требуют, чтобы у вас была Minecraft Java Edition. Если у вас есть карманный компьютер, консоль или версия Minecraft для Windows 10, вы не сможете разместить свой собственный сервер.Minecraft Java Edition можно приобрести и скачать здесь.
Если у вас уже есть Minecraft Java Edition, вы можете перейти к Шагу 2.
Шаг 2: Получите последнюю версию JavaПервым шагом в настройке сервера Minecraft является убедитесь, что у вас установлена последняя версия Java. Minecraft требует Java для запуска игры, и наличие последней версии поможет нам запустить наш сервер без проблем.
Здесь вы можете установить последнюю версию Java.Оказавшись там, нажмите красную кнопку Java Download, как показано ниже:
Затем прочтите и примите условия, нажав красную кнопку «Принять и начать бесплатную загрузку».
Файл запуска установки Java теперь должен находиться в папке загрузки вашего компьютера. Если вам нужна помощь в поиске папки загрузок, введите «загрузки» в строку поиска вашего компьютера и откройте папку «Загрузки».
В папке загрузок найдите исполняемый файл JavaSetup и запустите это приложение.Может появиться всплывающее окно с вопросом, может ли приложение вносить изменения в ваш компьютер. Нажмите, чтобы разрешить доступ, вас могут попросить ввести пароль для этих разрешений.
После загрузки приложения щелкните, чтобы установить Java.
Вам может быть предложено удалить предыдущую версию Java, так как сохранение старой версии не помогает при настройке нашего сервера.
После удаления всех предыдущих версий продолжайте выводить подсказки в окне, пока Java не будет загружена и обновлена.
Первый шаг в настройке сервера Minecraft не должен быть завершен. Следующий шаг, который мы должны сделать, — это загрузить и настроить фактическую папку сервера Minecraft.
Шаг 3. Загрузите сервер MinecraftПервым шагом при загрузке сервера Minecraft является загрузка файла Server.jar с веб-сайта Minecraft.
Необязательно: Если вам нужна более старая версия, вы можете найти список версий Minecraft ниже.Не забудьте щелкнуть Server jar на той версии, которую вы хотите, чтобы убедиться, что у вас есть Server.jar, необходимый для следующего шага.
https://mcversions. net/
По следующей ссылке вы найдете последнюю версию для загрузки с официального сайта Minecraft.
https://www.minecraft.net/en-us/download/server
Оказавшись на странице, щелкните ссылку Загрузить серверную банку Minecraft, как показано.
Примечание. Номер версии может отличаться от показанного на рисунке.Это нормально, поскольку последняя версия Майнкрафт постоянно обновляется.
Ваш компьютер может уведомить вас о том, что файл может нанести вред вашему компьютеру. Это связано с тем, что любой файл .jar считается вредоносным при загрузке в большинстве браузеров и компьютеров. Просто нажмите «Сохранить», так как это официальный файл .jar сервера Minecraft, которому мы можем доверять.
Перед тем, как запустить этот файл .jar, мы хотим создать для него папку, в которой будут храниться все файлы.Распространенной практикой является создание папки сервера на рабочем столе. Для этого перейдите на рабочий стол и щелкните правой кнопкой мыши свободное место. Перейдите в New> Folder и щелкните, чтобы создать новую пустую папку.
После щелчка по ней вы сможете изменить имя папки, назовите ее как-нибудь, чтобы вы знали, что это ваш сервер Minecraft.
Теперь вернитесь в папку «Загрузки» так же, как и раньше, и щелкните правой кнопкой мыши сервер.jar, чтобы скопировать его, поскольку мы вставим его в новую папку, созданную на следующем шаге.
После копирования Server.jar вернитесь на рабочий стол и откройте папку сервера, которую мы создали ранее. Затем щелкните правой кнопкой мыши пустую папку и вставьте скопированный файл .jar.
Когда этот файл сервера находится в папке, щелкните его правой кнопкой мыши и нажмите «Открыть», чтобы запустить приложение. Это создаст некоторые файлы конфигурации, которые вам понадобятся для вашего сервера, и они будут аккуратно помещены в новую папку, которую мы создали.
С этими файлами нам необходимо принять лицензионное соглашение, чтобы наш сервер работал без немедленного завершения работы. Откройте файл eula.text.
При этом открытии вы должны увидеть строку eula = false. Измените это на eula = true, как показано ниже.
После внесения изменений выберите «Файл»> «Сохранить», чтобы сохранить текстовый документ и подписать соглашение.После этого вы можете выйти из текстового документа eula.
Следующим шагом будет повторный запуск файла server.jar для загрузки дополнительных папок. Откройте файл server.jar, чтобы запустить сервер.
Вы должны увидеть много новых текстовых документов, а также окно сервера, которое открывается, как показано ниже.
Ваш новый сервер официально запущен и готов к работе! Игроки должны иметь возможность найти вашу серверную игру на вкладке многопользовательской игры, если они подключены к тому же интернет-соединению, на котором настроен ваш сервер. Если вы хотите запустить сервер, чтобы ваши друзья могли присоединиться к вашей игре через другое подключение к Интернету, у нас есть нижний раздел, посвященный этому.
Прежде чем мы рассмотрим глобальную игру с друзьями, давайте рассмотрим некоторые команды, которые мы можем использовать с нашим сервером, а также некоторые настройки сервера.
Шаг 4: Команды для запуска сервераСледующим шагом, который мы собираемся сделать, будет создание командного файла, который мы можем использовать для запуска нашего сервера и помочь ему работать более плавно, чтобы предотвратить как можно большую задержку .Первым шагом будет создание нового текстового документа, который мы сохраним как файл .bat. Зайдите в папку вашего сервера и щелкните правой кнопкой мыши, чтобы создать новый текстовый документ.
Как только этот документ будет составлен, назовите его чем-нибудь легко узнаваемым, как файл, который запустит наш сервер.
После переименования дважды щелкните документ, чтобы открыть документ и добавить текст, как показано ниже. Это команды, которые помогают нашему серверу работать бесперебойно.
Давайте разберемся, что это за команды и что они делают для нашего сервера. -Xms1024M и -Xmx1024M — это две строки, которые помогают серверу работать с большей оперативной памятью. Это выделяет гигабайт оперативной памяти для работы сервера.
-jar и server.jar запускают файл jar сервера, который у нас есть в той же папке. Важное примечание: если ваш jar-файл назван иначе, чем server.jar, вам необходимо записать точное имя файла.
Наконец, пауза в конце позволяет окну, в котором выполняется командный файл, оставаться открытым. Это полезно для выявления любых проблем, которые могут приводить к сбою вашего сервера при запуске или во время игры.
Далее нам нужно сохранить этот файл. Перейдите в меню «Файл»> «Сохранить как», чтобы сохранить этот файл, поскольку мы будем преобразовывать его в пакетный файл, а не в текстовый документ.
В меню «Сохранить как» спуститесь туда, где написано «Сохранить как текстовый документ», и измените его на все файлы.Это позволяет нам изменить тип файла, в котором он будет сохранен.
Выделив все файлы, добавьте «.bat» в конец имени файла и затем сохраните. Это создаст новую версию файла стартового сервера, который теперь является пакетным файлом.
Следующим шагом будет удаление старого текстового документа, чтобы мы не запутались, какой файл нам нужен. В текстовом файле должно быть указано, что тип файла — это текстовый документ, который мы хотим удалить.
Теперь вы должны протестировать сервер и убедиться, что он запускается с командным файлом. Откройте наш новый файл и убедитесь, что сервер запустился. Если он не запускает наше окно сервера, убедитесь, что у вас есть правильное имя файла jar, которое команда должна запускать.
После того, как ваш сервер запускается правильно, выйдите из окна сервера, а также из окна команд, которое запустило сервер. Теперь мы продолжим настраивать наш сервер.
Шаг 5: Настройка свойств сервераТеперь давайте посмотрим на некоторые свойства сервера, которые мы можем изменить, чтобы настроить, в какую игру Minecraft вы хотите играть на своем сервере. Откройте файл свойств сервера.
Попав сюда, вы увидите много текстовых разделов. Давайте рассмотрим наиболее важные из них и рассмотрим те свойства, которые вы, скорее всего, захотите изменить.
Свойства, выделенные на изображении выше, являются одними из наиболее важных, с которыми вам следует ознакомиться.Первое свойство «gamemode = survival» определяет режим игры, в который вы и ваши игроки будете играть на сервере по умолчанию. Он настроен на выживание, что означает, что у вас будет голод и здоровье, которыми вам придется управлять в игре. Установка этого параметра на «gamemode = creative» позволяет игрокам строить, ломать и летать, поскольку они неприкасаемы и неуязвимы в этом игровом режиме.
Следующее «spawn-monsters = true» — это свойство, которое сообщает серверам о появлении монстров и опасных врагов. Изменение этого параметра на «spawn-monsters = false» остановит появление монстров даже в режиме выживания.
Одним из наиболее важных свойств в нашем опыте работы с серверами minecraft является следующая выделенная строка «pvp = true». PvP означает «игрок против игры», поэтому он определяет, могут ли игроки наносить урон друг другу. По умолчанию установлено значение true, что означает, что игроки могут причинять вред друг другу в игре. Установка этого параметра на «pvp = false» отключит и возможность игроков наносить урон друг другу.
Командная строка «enable-command-block = false» — это строка, которая отключает использование блока команд программирования на сервере.Установка этого параметра в «enable-command-block = true» позволит использовать командный блок. Командный блок — это полезный инструмент, чтобы начать обучать игроков Minecraft основам программирования. В CodaKid есть полезные курсы, в которых рассматривается использование командных блоков и основы программирования в Minecraft.
Справа под строкой командного блока находится строка, которая устанавливает максимальное количество игроков, которые могут присоединиться к серверу. По умолчанию здесь показано «max-player = 20», поэтому, если вы хотите, чтобы сервер поменьше, измените это число на меньшее или если вы хотите разместить много людей, вы можете увеличить его.
Последние два выделенных свойства — это IP-адрес сервера и имя-уровня. Server-ip будет использоваться на следующем этапе переадресации портов для игры по всему миру с вашими друзьями. Имя уровня — это мир, в который вы играете на своем сервере. По умолчанию для него установлено значение «мир», поскольку при создании файлов сервера создается случайный мир Minecraft. Вы можете заменить его любой пользовательской картой или уровнем, который вы загружаете в Интернете, но вам нужно убедиться, что вы поместили весь файл карты в папку вашего сервера, а затем измените «level-name = world» на «level-name. = »Название вашей новой карты.
Теперь у нас есть базовое представление о свойствах нашего сервера и о том, как настроить наш сервер. А теперь давайте поработаем еще немного, чтобы на нашем сервере можно было играть с друзьями.
Шаг 6. Перенаправление портов для глобальной игры (необязательно)Перенаправление портов — это то, что необходимо вашим друзьям для подключения к вашему серверу, если они не находятся в одном локальном соединении. Если вы хотите играть на сервере локально через то же соединение, этот шаг не требуется.Важно отметить, что переадресация портов может вызвать риски для безопасности, поэтому обязательно внимательно следуйте инструкциям по переадресации портов.
Каждый маршрутизатор отличается в том, что касается настройки переадресации портов. Маршрутизатор — это то, что используется для создания беспроводного подключения к Интернету. Вам необходимо выполнить следующие действия, чтобы перейти на страницу администратора вашего маршрутизатора, поскольку мы будем перенаправлять порт на определенный адрес порта, который будет использовать Minecraft. Перейдите по следующей ссылке ниже, щелкните список всех маршрутизаторов и найдите свой маршрутизатор.Пропустите всю рекламу и не загружайте программное обеспечение с этого сайта. Дополнительное программное обеспечение для этого не требуется.
https://portforward.com/
Когда вы находитесь на странице своего конкретного маршрутизатора, следуйте инструкциям по настройке записи переадресации портов. Это будет отличаться от маршрутизатора к маршрутизатору, но общие шаги для большинства маршрутизаторов будут следующими.
Создайте статический IP-адрес
Войдите в свой маршрутизатор и перейдите в раздел перенаправления портов
Создайте запись перенаправления портов
На этом веб-сайте подробно объясняется каждый шаг для вашего конкретного маршрутизатора.Когда вы перейдете к этапу создания записи переадресации портов, убедитесь, что вы назвали ее как-нибудь узнаваемым, например, Minecraft, и номер порта должен быть 25565. На веб-сайте переадресации портов также есть очень полезное объяснение переадресации портов для Minecraft.
https://portforward.com/softwareguides/minecraft/portforward-minecraft.htm
После того, как вы все это настроили, пришло время наконец протестировать сервер Minecraft и посмотреть, все ли подключено правильно.Сложная часть проверки вашей работы по переадресации портов — это кто-то, кто использует другое соединение, чем вы, чтобы проверить, и посмотреть, могут ли они подключиться к вашему серверу Minecraft. Переадресация портов содержит шаги для этого по ссылке выше, но мы также предоставим инструкции для этого ниже.
Шаг 7: Подключение к серверу MinecraftТеперь давайте подключимся к серверу. Самый первый шаг — запустить наш командный файл для запуска сервера.
После запуска сервера откройте страницу запуска Minecraft и убедитесь, что вы загружаете версию Minecraft, которая соответствует загруженной вами банке.На момент написания этой статьи последней версией и сервером, который был загружен, была версия Minecraft 1. 15. Однако, если он устареет, я могу создать новый сервер или просто загрузить версию Minecraft 1.15. Будет хорошей идеей сделать стартовую версию Minecraft, с которой мы всегда сможем подключиться к нашему серверу. Для этого перейдите на вкладку «Установки» и нажмите кнопку + Создать.
Оказавшись здесь, вы должны назвать установку с сервером и номером версии Minecraft и выбрать версию в качестве номера выпуска для загрузки вашего сервера.Это показано ниже для версии 1.15, поэтому убедитесь, что вы изменили это на версию своего сервера Minecraft. Обязательно нажмите «Создать», чтобы завершить установку.
Затем найдите его в своем списке и нажмите «Играть», чтобы запустить Minecraft.
После запуска Minecraft перейдите на вкладку «Многопользовательская игра».
На вкладке многопользовательской игры щелкните Добавить сервер.
На новой странице после нажатия кнопки добавления сервера обязательно добавьте имя сервера и в адресе сервера это должен быть ваш общедоступный IP-адрес, чтобы другие игроки могли подключиться к вам. Адрес, показанный на картинке, является лишь примером. Обязательно укажите свой уникальный общедоступный IP-адрес. Его можно найти по следующей ссылке ниже. Вам также может потребоваться ввести двоеточие и порт 25565 после адреса. Например, 123.456.789.0:25565.
https://whatismyipaddress.com/
Как только это будет сделано, вы должны увидеть, что ваш сервер создан и пытается подключиться. Если у вас не удалось установить соединение, проверьте введенный вами IP-адрес, а также настройки переадресации портов.Если вы видите зеленую панель подключения с открытыми точками для подключения к вашему серверу, вы можете запустить игру и наслаждаться игрой на своем собственном сервере!
Следующие шагиИгра с модифицированным сервером
Размещая свой сервер и играя с друзьями, вы можете поиграть с некоторыми модами. Ниже приведено полезное руководство, в котором рассказывается о добавлении модов на только что настроенный сервер! Чтобы ваши друзья могли играть с вами на модифицированном сервере, у них должны быть те же моды, что и у вас, а также модифицированная версия Minecraft.
https://www.instructables.com/id/How-to-Setup-a-Modded-Minecraft-Server-1122/
Создание собственных модов MinecraftЕсли вам нравится Minecraft Mods и вы хотите создавать свои собственные моды для использования на своих серверах, CodaKid предлагает серию курсов, которые могут научить вас создавать свои собственные существа, биомы, размеры, безумные взрывы, спецэффекты и многое другое!
Кодирование Minecraft — это увлекательное и творческое занятие, которое учит вас настоящему программированию на Java с помощью Eclipse IDE.
Наши курсы включают даже поддержку обмена сообщениями и демонстрацию экрана от живых инженеров, если вы когда-нибудь застрянете, а наши курсы даже включают двухнедельную бесплатную пробную версию!
Мы надеемся, что вам понравилось Как создать свой собственный сервер Minecraft, Ultimate 2021 Guide. Если вам понравилось наше руководство по серверу Minecraft, мы были бы рады, если бы вы могли поделиться им с друзьями.
Если у вас есть вопросы или комментарии, пожалуйста, оставьте их ниже!
Также — для поклонников моддинга, ознакомьтесь с этим бесплатным руководством под названием Как установить Minecraft Forge.Надеюсь, вы найдете это полезным!
Поделитесь сообщением «Как создать сервер Minecraft — полное руководство к 2021 году»
Как настроить общедоступный сервер Minecraft | Сэм Старкман
Простое руководство из 10 шагов, которое поможет создать мир для вас и ваших друзей менее чем за 10 минут!
Фото Egnez на PixabayСегодня я покажу вам самый простой способ настроить общедоступный ванильный сервер Minecraft для вас и ваших друзей, , не потратив ни единого доллара. Без лишних слов, приступим!
В любом выбранном вами каталоге создайте новую папку — именно сюда будут загружаться и запускаться все файлы сервера.
Вы можете скачать официальный файл Minecraft Server .jar здесь. Сохраните его в только что созданной папке сервера.
Чтобы действительно разместить сервер, вам понадобится сценарий для запуска файла .jar. Откройте новый текстовый файл и скопируйте в него следующую команду:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.16.4.jar nogui
minecraft_server.1.16.4.jar
— текущая доступная версия сервера Minecraft. на момент написания этого. Если выпущена новая версия, просто измените ее на имя.jar, который вы скачали ранее.
Флаги -Xmx
и -Xms
выделяют память, используемую для сервера. Если вы хотите увеличить эти значения, вы можете (кратно 1024).
Если вы работаете в Windows, сохраните этот файл как run.bat
. Если вы работаете в Linux, сохраните этот файл как run.sh
. Убедитесь, что вы изменили расширение с .txt, чтобы файл мог быть правильно выполнен.
Если вы работаете в Windows, просто дважды щелкните вновь созданный запуск .летучая мышь
.
Если вы работаете в Linux, вам сначала нужно сделать файл исполняемым. Сначала введите команду chmod + x run.sh
. Это делает скрипт, который вы только что создали, исполняемым. Затем вы можете запустить сценарий с ./run.sh
.
После запуска скрипта вы увидите предупреждение о принятии соглашения EULA. Закройте это окно, и если вы посмотрите назад в папку сервера, вы увидите ряд новых файлов, которые были созданы. Откройте файл eula.txt
, измените строку eula = false
на eula = true
, а затем сохраните и закройте файл.
Теперь, когда соглашение EULA принято, вы можете запустить сценарий для повторного запуска сервера ( run.bat
или run.sh
). Вы должны увидеть больше новых файлов, которые были созданы в папке сервера. После того, как конфигурация настроена и мир сгенерирован, вы можете проверить, работает ли ваш сервер.
Откройте Minecraft и выберите многопользовательский режим. В адресной строке сервера введите localhost
и нажмите «Подключиться».
Поздравляем, теперь у вас есть собственный сервер Minecraft! Но теперь вы хотите иметь возможность играть с друзьями, поэтому вам придется открыть сервер для входящих подключений.
Вам нужно будет найти свой внутренний (частный) IP-адрес для перенаправления порта на следующем шаге, и вам понадобится ваш внешний (общедоступный) IP-адрес, чтобы другие люди могли подключиться к вашему серверу.
Сначала найдите свой внутренний IP-адрес:
Windows
Откройте командную строку, набрав cmd
в строке поиска и нажав Enter.Введите команду ipconfig
, и вы увидите список карт Wi-Fi и адаптеров Ethernet.
Linux
Если вы работаете в Linux, откройте терминал с помощью ctrl
+ alt
+ t
. Введите команду ifconfig
, и вы увидите список карт Wi-Fi и адаптеров Ethernet.
В зависимости от того, как вы подключены к Интернету (Wi-Fi или Ethernet), найдите IPv4-адрес (который начинается с 192. 168) под вашим типом подключения к Интернету — это ваш частный IP-адрес.
Чтобы найти свой внешний IP-адрес:
Вы можете просто ввести «мой IP» в Google, и он предоставит ваш общедоступный IP-адрес. Кроме того, вы можете перейти на https://whatismyipaddress.com/, и он также сообщит вам ваш общедоступный IP-адрес.
Перенаправление портов — это процесс открытия определенного порта в вашей локальной сети, чтобы входящий трафик мог подключаться к службе. В этом случае мы откроем порт Minecraft по умолчанию, 25565.
Для переадресации портов у вас должен быть доступ администратора к вашей локальной сети.Доступ ко многим домашним маршрутизаторам можно получить, набрав 192.168.1.1
в веб-браузере. Введите учетные данные администратора и найдите настройки «переадресации портов». Обычно это находится на вкладке «Расширенные настройки», «Расширенная настройка» или «Сеть».
Например, на маршрутизаторе NetGear переадресация портов находится в разделе «Дополнительно» -> «Расширенная настройка» -> «Переадресация портов / запуск порта».
Здесь вы захотите щелкнуть «Добавить специальную услугу». Присвойте сервису любое узнаваемое имя, например «Сервер Minecraft».Убедитесь, что под типом службы выбран TCP / UDP. Для внутреннего и внешнего диапазонов портов введите порт Minecraft по умолчанию «25565». Наконец, для внутреннего IP-адреса введите частный IP-адрес, который вы нашли на шаге № 7. Нажмите «Применить», и ваши изменения будут сохранены.
Откройте файл server.properties
в любом текстовом редакторе и прокрутите вниз до места server-port
и server-ip
. Убедитесь, что server-port
настроен на порт, который вы только что открыли для переадресации портов, а server-ip
— это ваш внутренний (частный) IP-адрес.
Эти два поля должны выглядеть так:
server-port = 25565
server-ip = 192.168.1.88
(192.168.1.88 будет любым вашим частным IP-адресом.)
Вы также можете изменить другие настройки Minecraft в этом файл, например, сложно, игровой режим, PvP и т. д. После внесения всех изменений сохраните и закройте этот файл.
Теперь, когда порт открыт для связи и параметры настроены правильно, снова запустите сервер, щелкнув файл run.bat
(Windows) или выполнив команду ./run.sh
(Linux). После завершения загрузки сервера вы можете проверить, работает ли ваш сервер через публичный IP-адрес , который вы нашли на шаге 7. Вуаля! Теперь вы и ваши друзья можете играть на сервере, введя тот же публичный IP-адрес в свои клиенты Minecraft!
Minecraft был огромной частью моей игровой истории, и я испытываю столько ностальгии каждый раз, когда создаю новый мир. Я собрал это руководство, чтобы помочь каждому поделиться тем же опытом.Есть так много способов создать сервер Minecraft, но я хотел написать руководство, чтобы предоставить самый простой и быстрый способ помочь вам начать работу. Если вы впервые создаете собственный сервер Minecraft или делали это сто раз раньше, я надеюсь, что этому руководству будет легко следовать, и желаю вам удачи.
Спасибо за чтение — Ваш новый мир ждет!
Как сделать сервер Minecraft
Как настроить сервер Minecraft
Minecraft было продано более 100 миллионов копий по всему миру.Дети и взрослые повсюду занимаются добычей полезных ископаемых, крафтингом и майнкрафтингом в многопользовательских мирах; игроки развивают социальные навыки, улучшают свои способности решать проблемы и проявляют творческие способности при совместной работе в сети. В Minecraft так много образовательных преимуществ, что это просто поразительно.
На общедоступном интернет-сервере игроки могут вместе создавать большие и лучшие вещи, чем они могли бы сделать в одиночку; однако вы не можете точно контролировать, кто подключается к общедоступным серверам и, следовательно, с кем ваш ребенок взаимодействует в Интернете.Хорошие новости! Установив собственный сервер, вы можете точно знать, кто общается и играет в мирах вашего ребенка.
Мы создали несколько загружаемых инструкций, чтобы вы начали размещать собственный сервер Minecraft для вашего ученика. Они были созданы с использованием iD Game Plan, той же системы управления обучением, которую студенты используют в лагере.
Во-первых, важно …
Прежде чем вы попытаетесь сделать что-либо из этого дома, эти инструкции предназначены для родителей, которые помогают своим детям.Таким образом, дети ДОЛЖНЫ получить разрешение родителей и выбрать время, когда они смогут присматривать и помогать. Настройка и запуск онлайн-сервера означает, что любой, у кого есть ваш внешний IP-адрес, сможет присоединиться к вашему серверу и играть в вашем мире Minecraft. Тщательно подумайте, кого вы пригласите играть на своем сервере!
Убедитесь, что вы отслеживаете, кого вы и ваш ребенок приглашаете поиграть на своем сервере. Лучший способ сохранить ваш сервер безопасным и счастливым — это приглашать только тех игроков, которых вы знаете в реальной жизни.В Интернете много людей, но, ограничив свой сервер людьми, которых вы встречали, у вас не будет никаких сюрпризов с тем, с кем сталкиваются ваши дети.
Инструкции по настройке ПК:
1. Проверка последней версии Java
Поскольку Minecraft — это игра на основе Java, наш первый шаг — убедиться, что у вас установлена последняя версия Java. Если нет, скачайте Java здесь.
Нужна помощь в устранении неполадок?
См. Статью Wiki по настройке онлайн-сервера Minecraft.ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: некоторые решения проблем с сервером требуют изменения критических параметров на вашем компьютере. Если это будет сделано неправильно, вы можете повредить свой компьютер.
2. Minecraft_Server.jar
Сначала вам понадобятся файлы сервера. Вы можете получить их бесплатно на сайте Mojang:
1. Перейдите на страницу загрузок сервера Minecraft и загрузите minecraft_server.1.11.jar.
2. После завершения загрузки скопируйте minecraft_server.1.11.jar в новую папку на рабочем столе и назовите эту папку «Сервер Minecraft».
3. Дважды щелкните minecraft_server. 1.11.jar, чтобы запустить его.
Вы увидите, что вместе с ним в папке появятся новые файлы.
3. Версия Майнкрафт
Если Minecraft обновится до новой версии, вышеприведенные инструкции будут по-прежнему применяться, но «1.11» будет заменено любым новым номером версии!
4. Пакетный файл для запуска сервера
1. Щелкните правой кнопкой мыши папку сервера, в которую вы поместили Minecraft_Server.1.11.jar.
2.Выберите «Создать»> «Текстовый документ».
3. Назовите новый документ «Выполнить».
4. Внутри документа «Блокнот» вставьте следующую строку: 1 cmd / k java ‐Xms1G ‐Xmx1G ‐jar minecraft_server.1.11.jar
Важно
Если вы используете другую версию сервера, измените «minecraft_server.1.11.jar» так, чтобы оно соответствовало имени используемой вами версии.
Теперь сохранить как пакетный файл, который Windows использует для выполнения команд командной строки.
5. Щелкните Файл> Сохранить как.
6. В поле «Сохранить как тип» выберите «Все файлы».
7. Задайте имя файла «Run.bat».
Важно
Убедитесь, что вы удалили .txt в конце имени файла.
5. Согласие с EULA
Mojang предоставляет лицензионное соглашение, с которым вы должны согласиться перед запуском сервера Minecraft. Вам нужно будет отредактировать файл eula.txt, чтобы указать, что вы согласны.
1.Дважды щелкните файл eula.txt.
Вы можете прочитать лицензионное соглашение здесь или скопировав и вставив текст из файла.
2. Измените строку eula = false на eula = true.
6. Запуск сервера
Теперь вы готовы запустить свой сервер!
Дважды щелкните Run.bat, и ваш сервер запустится.
Появится окно с некоторой информацией о вашем сервере. Пока вы оставляете это окно открытым, ваш сервер работает и игроки смогут подключаться!
7.Окно сервера
Ваш сервер предоставляет некоторую информацию, которая поможет вам отслеживать, что происходит, даже если вы не в игре.
1. Вы можете увидеть, сколько памяти использует сервер, на панели «Статистика».
2. Вы можете проверить, кто в данный момент подключен к серверу, на панели «Игроки».
3. Вы можете видеть сообщения сервера и чаты игроков на панели «Журнал и чат».
4. Вы можете использовать поле в правом нижнем углу для ввода команд сервера.
Серверные команды
Команды сервера позволяют опытным пользователям больше контролировать свой сервер.Здесь вы можете найти список всех возможных команд.
8. Присоединение к вашему серверу
Пришло время присоединиться к вашему серверу Minecraft.
1. Запустите Minecraft.
2. В главном меню щелкните Сетевая игра.
3. Щелкните Добавить сервер.
4. Назовите свой сервер в поле «Имя сервера».
5. Введите «localhost» в поле «Адрес сервера».
6. Щелкните Готово.
7. Выберите свой сервер и нажмите Присоединиться к серверу.
Теперь вы можете играть на своем домашнем сервере. Затем мы настроим подключение к Интернету, чтобы другие игроки могли подключиться к нему.
9. Перенаправление портов
На следующем этапе процесса необходимо изменить настройки вашего маршрутизатора, чтобы другие пользователи могли получить через него доступ к вашему компьютеру. Этот процесс будет отличаться для всех, потому что он зависит от типа вашего маршрутизатора.
1. Перед тем, как начать, прочтите эту страницу на портале portforward.com, где представлена основная информация о перенаправлении портов.
2. Перейдите по этой ссылке, чтобы просмотреть список руководств по перенаправлению портов.
3. Выберите марку и модель вашего маршрутизатора из списка и следуйте инструкциям.
Ваш маршрутизатор отсутствует в списке?
Если вы не можете найти свой маршрутизатор в списке на этом сайте, попробуйте следующее:
- Если вы можете найти производителя, но не модель: попробуйте найти ближайший к вашей модели номер. Часто это похожие процессы.
- Найдите модель вашего маршрутизатора и «переадресацию портов» в Интернете.
- Обратитесь в службу поддержки вашего маршрутизатора и спросите, как перенаправить порты.
10. Определение внешнего IP-адреса
После того, как вы перенаправили свои порты, вам нужно будет найти свой внешний IP-адрес.
1. Откройте браузер и перейдите на google.com
2. Введите «external ip» в строку поиска и нажмите Enter или Return.
3. Google сообщит вам ваш внешний IP-адрес.
Ваш внешний IP-адрес будет либо IPv4, либо IPv6 и будет выглядеть как один из примеров ниже:
Пример IPv4-адреса: 12.34.456.789
Пример IPv6-адреса: 2001: 0db8: 0a0b: 12f0: 0000: 0000: 0000: 0001
Когда вы найдете свой внешний IP-адрес, сохраните этот номер — он вам понадобится, чтобы другие люди могли подключиться к вашему серверу.
11. Подключение к серверу
Теперь, когда вы перенаправили свое соединение через порт, другие игроки могут подключаться, используя ваш внешний IP-адрес. Попросите игроков присоединиться к вашему серверу, выполнив следующие действия:
1. В Minecraft нажмите «Мультиплеер».
2.Щелкните Добавить сервер.
3. Введите имя сервера.
4. Введите адрес сервера.
Это будет ваш внешний IP-адрес, за которым следует номер порта: 25565 Это будет похоже на адрес на изображении справа.
Если у вас есть IPv6-адрес, заключите его в символы [], например: [2001: 0db8: 0a0b: 12f0: 0000: 0000: 0000: 0001]: 25565
5. Щелкните Готово. Minecraft попытается подключиться к серверу. После подключения выберите сервер и нажмите Присоединиться к серверу.
Приглашение игроков присоединиться
Любой, кому вы дадите свой внешний IP-адрес, сможет играть на вашем сервере Minecraft. Убедитесь, что вы доверяете тому, кого приглашаете в игру. Безопаснее всего приглашать знакомых. Спросите своих родителей, прежде чем приглашать новых игроков.
12. Файл Server.properties
Вы также можете настроить некоторые параметры игры, используя файл Server. properties в папке Server.
Откройте файл в любом текстовом редакторе, и вы можете изменить свойства своего мира Minecraft, отредактировав строки файла.
Наиболее частые свойства, которые вы можете изменить:
- gamemode = 0: измените это на gamemode = 1, чтобы перевести сервер в творческий режим.
- max ‐ player = 20: измените это число, чтобы увеличить или уменьшить количество игроков, которые могут одновременно присоединиться к вашему серверу.
Вы можете найти ссылку на все варианты, доступные в Minecraft Wiki.
Редактирование свойств сервера
Для работы сервера вам не нужно ничего менять в этом файле.Не вносите изменения в файл, если вы не уверены в том, что делаете.
Обзор
Всегда спрашивайте разрешения у родителей, прежде чем начинать настройку онлайн-сервера!
Вы должны загрузить серверное программное обеспечение из Minecraft и использовать переадресацию портов, чтобы другие пользователи могли получить доступ к вашему серверу.
Попробуй!
Не забывайте, что вы можете дважды проверить шаги и получить дополнительную информацию о настройке серверов здесь.
Для тех, у кого Mac, вы можете найти инструкции здесь.
После того, как вы выполните эти указания, у вас будет собственный сервер, на котором вы, ваши дети и их друзья сможете вместе играть в Minecraft! Вы можете предоставить информацию о своем подключении всем, кого знаете, и пригласить их к сотрудничеству и созданию вашего мира.
Когда вы действительно создаете сервер, обязательно заходите в систему время от времени, чтобы проверить, что строят игроки; вы будете удивлены, как многого добьются дети, если они будут работать вместе. Если у вас или ваших детей есть крутые сборки, мы будем рады видеть их в комментариях!
И не забывайте, что вы можете поднять навыки вашего ребенка в Minecraft на новый уровень на любом из наших суперпопулярных онлайн-курсов Minecraft и летних курсов по программированию и игровому дизайну. Посмотрите их сегодня!
Как создать сервер Minecraft на Ubuntu, Windows и CentOS
VPS
access_time1 октября 2020 г.
hourglass_empty6min Читать
person_outlineDomantas G.
В этом руководстве мы покажем вам как сделать сервер Майнкрафт на разных платформах. Таким образом, у вас будет больше свободы играть в игру со своими собственными наборами правил.
Или вы можете использовать специальное предложение от Hostinger и запустить свой собственный сервер Minecraft всего за несколько кликов.
Начало работы
Как сделать сервер Minecraft в hPanel?
Настройка сервера Minecraft с Hostinger еще никогда не была такой простой. После того, как вы выбрали свой тарифный план и совершили покупку, войдите в свою учетную запись Hostinger. Оттуда мы проведем вас через остальные шаги:
- В hPanel, в разделе Setup , вы увидите свой недавно приобретенный сервер Minecraft, готовый к настройке. Нажмите кнопку Setup справа.
- Следуйте данным инструкциям, например введите имя сервера и пароль root , чтобы завершить процесс начальной настройки.
- Как только это будет сделано, вы найдете свой VPS-сервер Minecraft в разделе VPS на главном экране hPanel. Щелкните Продолжить , чтобы перейти к экрану Управление сервером .
- Чтобы запустить только что настроенный сервер, просто нажмите кнопку Start под Server Status и подождите пару минут.
Поздравляем, ваш сервер Minecraft заработал. На странице Server Managment вы найдете данные для входа в Minecraft Control Panel в разделе Notes вместе с любой дополнительной информацией, которая может вам понадобиться при управлении вашим сервером.
Как сделать сервер Minecraft на Linux?
В этом разделе вы узнаете, как создать сервер Minecraft на машине, работающей под управлением Ubuntu или CentOS.
Прежде чем мы начнем, убедитесь, что у вас есть root-доступ по SSH к вашей машине. Если вы используете план хостинга Minecraft Hostinger, учетные данные для входа находятся на вкладке Servers hPanel.
Процесс создания серверов для Minecraft в этих двух операционных системах очень похож, но есть несколько отличий, которые вы заметите при установке необходимых пакетов.
1. Установка Java и экрана
Прежде чем мы начнем, имейте в виду, что минимальные требования к операционной системе для следующего руководства — Ubuntu 16.04 и CentOS 7.
Подключитесь к серверу через SSH. Откройте встроенную оболочку терминала (PuTTY для пользователей Windows) и введите следующую команду:
ssh username @ ipaddress
ПРИМЕЧАНИЕ. Не забудьте изменить оба значения на свое настоящее имя пользователя и IP-адрес сервера. При появлении запроса введите свое имя пользователя и пароль.
- Серверу Minecraft требуется Java . Поэтому проверьте, установлен ли он в вашей системе, выполнив эту команду:
java -version
- Перейдите ко второму разделу этого руководства, если у вас уже установлена Java.Однако, если Java не найдена, выполните следующий шаг.
- Выполните эти две команды, чтобы загрузить последние пакеты программного обеспечения и установить Java :
sudo apt-get update sudo apt-get install default-jdk
sudo yum обновить sudo yum установить java -y
- После завершения установки Java вы можете установить Screen :
sudo apt-get install screen
sudo yum экран установки -y
2. Установка и запуск сервера Minecraft в Linux
Теперь, когда Java и экран готовы, мы можем приступить к установке сервера Minecraft.
- Создайте новый каталог, в котором вы будете хранить все ваши файлы конфигурации Minecraft. Этот шаг не является обязательным, но мы настоятельно рекомендуем его, чтобы вы могли поддерживать свою систему в порядке. Для этого наберите:
mkdir minecraft
- Перейдите во вновь созданный каталог, введя:
cd minecraft
- Прежде чем мы сможем загрузить необходимые файлы конфигурации, установите wget:
sudo apt-get install wget
sudo yum install wget -y
- Используйте команду wget , чтобы загрузить файл свойств сервера Minecraft:
wget https: // launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd18ac3a215f6c636b07/server.jar
- В этом примере последняя версия сервера — 1.15. 2. Вам следует перейти по этой ссылке, чтобы проверить, доступна ли для загрузки более новая версия. Если да, измените ссылку на команду выше.
- Запустите файл свойств сервера Minecraft, введя эту команду. Если вы хотите использовать графический интерфейс пользователя, просто удалите часть nogui из команды:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar ногуи
- На этом этапе серверная программа еще не запускается. Вместо этого он создаст файл EULA (лицензионное соглашение с конечным пользователем), который мы должны сначала принять.
- Чтобы принять лицензионное соглашение Minecraft, откройте файл eula.txt с помощью текстового редактора Nano:
sudo nano eula.txt
- Найдите строку, в которой написано:
eula = false
Затем измените ее на:
eula = true
После завершения не забудьте сохранить изменения.
- Как только это будет сделано, активируйте Screen , чтобы сервер мог работать в фоновом режиме:
screen -S "Minecraft server 1"
- Имя можно изменить в соответствии с вашими предпочтениями.
Молодец! Вы успешно установили свой собственный сервер Minecraft на Ubuntu или CentOS.
3. Запуск сервера Minecraft
Теперь мы собираемся запустить сервер Minecraft в реальном времени. Введите следующую команду еще раз:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.14.4.jar ногуи
Минимальное требование для запуска сервера — 1024 МБ (1 ГБ) ОЗУ. Вот почему мы ввели 1024M после частей -Xmx и -Xms . Если вы хотите выделить больше ОЗУ, вы можете изменить значение на 2048M или выше, учитывая, что ваш сервер предлагает такие спецификации.
Вот что вы должны увидеть после выполнения команды:
Сервер теперь работает в фоновом режиме. Чтобы выйти из экрана , нажмите CTRL + A , затем D .
Вы можете повторно открыть окно Screen , набрав эту команду:
screen -r
Если вам нужно настроить параметры сервера, откройте файл свойств сервера с помощью Nano:
nano ~ / minecraft / server.properties
Тем не менее, мы рекомендуем вам придерживаться конфигурации по умолчанию, чтобы предотвратить любые проблемы.
Как сделать сервер Minecraft на Windows?
Вы также можете настроить сервер Minecraft на своем ПК с Windows.Что здорово, шаги проще, чем предыдущие.
- Откройте командную строку и проверьте версию Java на своем компьютере:
java -version
- Если он соответствует последней версии сервера на официальном сайте, вы можете перейти к следующему шагу. Если он недоступен или устарел, скачайте установщик.
- Загрузите программу установки (файл. jar, ) с официальной страницы сервера.
- Создайте новую папку для сервера Minecraft и переместите файл. jar файл в эту папку.
- Дважды щелкните программу установки, чтобы создать файл eula.txt .
- Откройте файл EULA и измените значение с false на true .
- Запустите сервер Minecraft, дважды щелкнув файл .jar . Для этого вам может потребоваться разрешить программе через брандмауэр.
Кроме того, вы можете открыть командную строку и перейти в специальную папку Minecraft. Например:
cd Documents / Minecraft
Затем выполните эту команду:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar ногуи
Если вы видите похожий экран, это означает, что ваш сервер Minecraft успешно запущен:
Как создать сервер Minecraft на macOS?
Наконец, давайте посмотрим, как мы можем создать сервер Minecraft на macOS:
- Обратите внимание, что Java включена по умолчанию в новые версии macOS. Вы можете дважды проверить, введя эту команду на своем терминале:
java -version
- Если он недоступен, вы можете загрузить и установить устаревшую версию Java с веб-сайта Apple.
- Создайте специальную папку для вашего сервера Minecraft. Затем загрузите программу установки сервера Minecraft и поместите ее в эту папку.
- Откройте TextEdit и установите формат на обычный текст ( Format -> Make Plain Text ). Вставьте следующую строку:
#! / Bin / bash cd "$ (имя каталога" $ 0 ")" exec java -Xms1024M -Xmx1024M -jar minecraft_server.1.15.2.jar nogui
- Сохраните этот файл как startmc.command в том же каталоге, где находится файл сервера Minecraft.
- Чтобы заставить работать файл startmc.command , необходимо разрешение на выполнение. Для этого откройте терминал и перейдите в папку Minecraft. Например:
cd Documents / MinecraftServer
- Предоставьте необходимое разрешение с помощью этой команды:
chmod a + x startmc.command
- Если шаги выполнены правильно, вы сможете запустить сервер, дважды щелкнув файл startmc.command . Откроется новое окно терминала.
- В этот момент может появиться предупреждение об отсутствии файла или каталога. Не волнуйтесь, это совершенно нормально, когда вы запускаете сервер Minecraft в первый раз.
Почему вы должны сделать свой собственный сервер Minecraft?
Minecraft, с более чем 68 миллионами игроков, остается одной из самых популярных видеоигр в мире.
Minecraft предлагает неограниченные возможности для создания виртуального мира, места, где вы можете дать волю своему воображению и создать несколько невероятных работ.Что здорово, вы можете вывести этот опыт на совершенно новый уровень, создав свой собственный сервер Minecraft.
Владение частным сервером дает вам больше контроля над игровым процессом. Вы можете приглашать своих друзей или других пользователей, создавать свои правила, устанавливать любые моды и многое другое.
К сожалению, многие думают, что создание частного сервера Minecraft сложно и дорого. Однако, по правде говоря, вам нужно лишь немного знать интерфейс командной строки. Более того, вы можете настроить сервер на своем компьютере под управлением Windows, Linux или macOS, так что вам не нужно покупать новую машину.
Если вы готовы, пора узнать, как сделать сервер для Minecraft.
Заключение
Если вы хотите сделать Minecraft более увлекательным, вам следует подумать о создании частного сервера Minecraft. Вы гарантированно получите гораздо больше свободы при игре в Minecraft.
К счастью, в этой статье вы узнали, как создать сервер Minecraft на Linux (Ubuntu и CentOS), Windows и macOS. Что здорово, по этим шагам легко следовать, и они не будут стоить вам целого состояния.
Удачи и счастливого строительства!
Как создать сервер Minecraft в Ubuntu 18.04
Автор выбрал Фонд технического образования для получения пожертвования в рамках программы Write for DOnations.
Введение
Minecraft — популярная видеоигра-песочница. Первоначально выпущенный в 2009 году, он позволяет игрокам строить, исследовать, создавать и выживать в мире, созданном из блоков 3D. По состоянию на конец 2019 года это была вторая самая продаваемая видеоигра за все время.В этом уроке вы создадите свой собственный сервер Minecraft, чтобы вы и ваши друзья могли играть вместе. В частности, вы установите необходимые программные пакеты для запуска Minecraft, настроите сервер для запуска, а затем развернете игру.
Кроме того, вы можете изучить сервер One-Click Minecraft: Java Edition от DigitalOcean в качестве другого пути установки.
В этом руководстве используется Java-версия Minecraft . Если вы приобрели свою версию Minecraft через Microsoft App Store, не сможет подключиться к этому серверу . Большинство версий Minecraft, приобретенных на игровых консолях, таких как PlayStation 4, Xbox One или Nintendo Switch, также являются версией Minecraft от Microsoft. Эти консоли также не могут подключиться к серверу, построенному в этом руководстве. Вы можете получить Java-версию Minecraft здесь.
Предварительные требования
Чтобы следовать этому руководству, вам понадобится:
Шаг 1. Установка необходимых пакетов программного обеспечения и настройка межсетевого экрана
Когда ваш сервер инициализирован, ваш первый шаг — установить Java; он понадобится вам для запуска Minecraft.
Обновление индекса пакета для диспетчера пакетов APT:
Затем установите OpenJDK версии 8 для Java, в частности, автономную JRE. Это минимальная версия Java, в которой отсутствует поддержка приложений с графическим интерфейсом пользователя. Это делает его идеальным для запуска приложений Java на сервере:
- sudo apt install openjdk-8-jre-headless
Также необходимо использовать программное обеспечение под названием screen
для создания отсоединяемых сеансов сервера. Экран
позволяет создать сеанс терминала и отсоединиться от него, оставив запущенный процесс на нем. Это важно, потому что если вы запустите свой сервер, а затем закроете терминал, это приведет к прерыванию сеанса и остановке вашего сервера. Установить экран
сейчас:
Теперь, когда у вас установлены пакеты, нам нужно включить брандмауэр, чтобы разрешить трафик на наш сервер Minecraft. При первоначальной настройке сервера вы разрешили трафик только из SSH.Теперь вам нужно разрешить входить трафик через порт 25565
, который является портом по умолчанию, который Minecraft использует для разрешения подключений. Добавьте необходимое правило брандмауэра, выполнив следующую команду:
Теперь, когда у вас установлена Java и правильно настроен брандмауэр, вы загрузите сервер Minecraft с веб-сайта Minecraft.
Шаг 2. Загрузка последней версии Minecraft
.Теперь вам нужно скачать актуальную версию сервера Майнкрафт. Вы можете сделать это, перейдя на веб-сайт Minecraft и скопировав ссылку Download minecraft_server.X.X.X.jar , где X — это последняя версия сервера.
Теперь вы можете использовать wget
и скопированную ссылку для загрузки сервера:
- wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd18
ac3a215f6c636b07/server.jar
Если вы намереваетесь обновить свой сервер Minecraft или если вы хотите использовать другие версии Minecraft, переименуйте загруженный сервер .jar
— minecraft_server_1.15.2.jar
, сопоставив выделенные номера версий с любой версией, которую вы только что загрузили:
- mv server.jar minecraft_server_1.15.2.jar
Если вы хотите загрузить старую версию Minecraft, вы можете найти их в архиве на mcversions.net. Но в этом руководстве основное внимание уделяется последней версии. Теперь, когда у вас есть загрузка, приступим к настройке сервера Minecraft.
Шаг 3. Настройка и запуск сервера Minecraft
Теперь, когда у вас загружен файл Minecraft jar, вы готовы его запустить.
Сначала запустите сеанс экрана, выполнив команду screen
:
После того, как вы прочитали появившийся баннер, нажмите полосу SPACE
. экран
представит вам сеанс терминала, как обычно. Этот сеанс теперь является отсоединяемым, что означает, что вы можете запустить здесь команду и оставить ее выполненной.
Теперь вы можете выполнить начальную настройку. Не пугайтесь, если следующая команда выдает ошибку.Minecraft спроектировал свою установку таким образом, что пользователи должны сначала согласиться с лицензионным соглашением компании. Вы сделаете это дальше:
- java -Xms1024M -Xmx1024M -jar minecraft_server_1.15.2.jar nogui
Прежде чем исследовать вывод этой команды, давайте более подробно рассмотрим все эти аргументы командной строки, которые настраивают ваш сервер:
Xms1024M
— настраивает запуск сервера с 1024 МБ или 1 ГБ ОЗУ. Вы можете увеличить этот предел, если хотите, чтобы ваш сервер запускался с большим объемом оперативной памяти. Поддерживаются как M для мегабайт, так и G для гигабайт. Например:Xms2G
запустит сервер с 2 гигабайтами оперативной памяти.Xmx1024M
— настраивает сервер на использование не более 1024 МБ ОЗУ. Вы можете увеличить этот предел, если хотите, чтобы ваш сервер работал с большим размером, позволял использовать больше игроков или если вам кажется, что ваш сервер работает медленно.jar
— этот флаг указывает, какой файл jar сервера запускать.nogui
— это указывает серверу не запускать графический интерфейс, поскольку это сервер, а у вас нет графического пользовательского интерфейса.
При первом запуске этой команды, которая обычно запускает ваш сервер, вместо этого будет выдана следующая ошибка:
Вывод
[22:05:31] [22:05:31] [main / ERROR]: не удалось загрузить свойства из файла: server. properties
[22:05:31] [main / WARN]: не удалось загрузить eula.txt
[22:05:31] [main / INFO]: Вы должны согласиться с EULA, чтобы запустить сервер.Для получения дополнительной информации перейдите на eula.txt.
Эти ошибки возникли из-за того, что сервер не смог найти два файла, необходимых для выполнения: EULA (Лицензионное соглашение с конечным пользователем), которое находится в eula.txt
, и файл конфигурации server.properties
. К счастью, поскольку сервер не смог найти эти файлы, он создал их в вашем текущем рабочем каталоге.
Сначала откройте eula.txt
в nano
или в своем любимом текстовом редакторе:
Внутри этого файла вы увидите ссылку на лицензионное соглашение Minecraft.Скопируйте URL:
~ / eula.txt
# Изменяя настройку ниже на TRUE, вы тем самым подтверждаете свое согласие с нашим EULA (https://account.mojang.com/documents/minecraft_eula).
# Вт 24 мар, 22:05:31 UTC 2020
eula = ложь
Откройте URL-адрес в своем веб-браузере и прочтите соглашение. Затем вернитесь в свой текстовый редактор и найдите последнюю строку в eula.txt
. Здесь замените eula = false
на eula = true
. Теперь сохраните и закройте файл.
Теперь, когда вы приняли лицензионное соглашение, пора настроить сервер в соответствии с вашими требованиями.
В текущем рабочем каталоге вы также найдете недавно созданный файл server.properties
. Этот файл содержит все параметры конфигурации для вашего сервера Minecraft. Вы можете найти подробный список всех свойств сервера в официальной Minecraft Wiki. Вы измените этот файл с вашими предпочтительными настройками перед запуском вашего сервера. В этом руководстве будут рассмотрены основные свойства:
Ваш файл будет выглядеть так:
~ / сервер.properties
#Minecraft server properties
# Чт 30 апр, 23:42:29 UTC 2020
spawn-protection = 16
максимальное время тика = 60000
query. port = 25565
генератор-настройки =
force-gamemode = ложь
разрешить-nether = правда
принудительно-белый список = ложь
gamemode = выживание
широковещательная консоль-to-ops = правда
включить запрос = ложь
player-idle-timeout = 0
сложность = легко
spawn-monsters = правда
трансляция-rcon-to-ops = правда
op-permission-level = 4
pvp = true
snooper-enabled = правда
уровень-тип = по умолчанию
хардкор = ложь
включить-команда-блок = ложь
макс-игроков = 20
порог сжатия сети = 256
ресурс-пакет-sha1 =
максимальный размер мира = 29999984
уровень разрешения функции = 2
rcon.порт = 25575
порт сервера = 25565
server-ip =
spawn-npcs = правда
разрешить полет = ложь
level-name = мир
расстояние обзора = 10
ресурс-пакет =
spawn-animals = правда
белый список = ложь
rcon.password =
генерировать-структуры = правда
онлайн-режим = правда
максимальная высота сборки = 256
level-seed =
предотвратить прокси-соединения = ложь
использовать-родной-транспорт = правда
motd = Сервер Minecraft
enable-rcon = ложь
Давайте подробнее рассмотрим некоторые из наиболее важных свойств в этом списке:
сложность
(по умолчаниюeasy
) — устанавливает сложность игры, например, сколько повреждений наносится и как элементы влияют на вашего игрока. Возможные варианты:мирный
,простой
,обычный
ижесткий
.gamemode
(по умолчаниюSurvival
) — устанавливает режим игры. Возможные варианты:Survival
,creative
,adventure
иSpectator
.имя-уровня
(по умолчаниюмир
) — устанавливает имя вашего сервера, которое будет отображаться в клиенте. Такие символы, как апостроф, возможно, потребуется экранировать с помощью обратной косой черты.motd
(по умолчаниюСервер Minecraft
) — сообщение, которое отображается в списке серверов клиента Minecraft.pvp
(по умолчаниюистинно
) — позволяет игроку против игрока сражаться. Если установлено значениеистинное значение
, игроки смогут вступать в бой и наносить урон друг другу.
После того, как вы установили нужные параметры, сохраните и закройте файл.
Теперь, когда вы изменили EULA на true
и настроили параметры, вы можете успешно запустить свой сервер.
Как и в прошлый раз, давайте запустим ваш сервер с 1024 МБ ОЗУ. Только сейчас давайте также предоставим Minecraft возможность использовать до 4G RAM, если это необходимо. Помните, что вы можете изменить это число в соответствии с ограничениями вашего сервера или потребностями пользователя:
- java -Xms1024M -Xmx4G -jar minecraft_server_1.15.2.jar nogui
Подождите немного для инициализации. Скоро ваш новый сервер Minecraft начнет выводить примерно такой результат:
Выходные данные
[21:08:14] [Поток сервера / ИНФОРМАЦИЯ]: запуск сервера Minecraft версии 1.15,2
[21:08:14] [Поток сервера / ИНФОРМАЦИЯ]: загрузка свойств
[21:08:14] [Тема сервера / ИНФОРМАЦИЯ]: Тип игры по умолчанию: ВЫЖИВАНИЕ
[21:08:14] [Серверная ветка / ИНФОРМАЦИЯ]: создание пары ключей
[21:08:15] [Тема сервера / ИНФОРМАЦИЯ]: запуск сервера minecraft на *: 25565
После того, как сервер будет запущен, вы увидите следующий вывод:
Вывод
[21:15:37] [Серверный поток / ИНФОРМАЦИЯ]: Готово (30,762 с)! Чтобы получить помощь, введите «help».
Теперь ваш сервер запущен, и вы попали в панель управления администратора сервера.Теперь введите help
:
Появится такой вывод:
Вывод
[21:15:37] [Серверный поток / ИНФОРМАЦИЯ]: / advancement (grant | revoke)
[21:15:37] [Поток сервера / ИНФОРМАЦИЯ]: / бан <цели> [<причина>]
[21:15:37] [Поток сервера / ИНФОРМАЦИЯ]: / ban-ip <цель> [<причина>]
[21:15:37] [Тема сервера / ИНФОРМАЦИЯ]: / banlist [ips | игроки]
...
С этого терминала вы можете выполнять команды администратора и управлять своим сервером Minecraft.Теперь давайте воспользуемся screen
, чтобы ваш новый сервер продолжал работать даже после выхода из системы. Затем вы можете подключиться к своему клиенту Minecraft и начать новую игру.
Шаг 4 — Поддержание работы сервера
Теперь, когда у вас есть сервер, вы хотите, чтобы он продолжал работать даже после отключения от сеанса SSH. Поскольку ранее вы использовали экран
, вы можете отключиться от этого сеанса, нажав Ctrl + A + D
. Теперь вы вернулись в исходную оболочку.
Запустите эту команду, чтобы увидеть все сеансы экрана:
Вы получите вывод с идентификатором сеанса, который потребуется для его возобновления:
Выход
Экран на:
26653.pts-0.minecraft (25.03.20 21:18:31) (Отдельно)
1 Разъем в / run / screen / S-root.
Чтобы возобновить сеанс, передайте флаг -r
команде screen
и затем введите свой идентификатор сеанса:
Когда вы будете готовы выйти из сервера, обязательно отключитесь от сеанса с помощью Ctrl + A + D
и затем выйдите из системы.
Шаг 5 — Подключение к серверу из клиента Minecraft
Теперь, когда ваш сервер запущен и работает, давайте подключимся к нему через клиент Minecraft.Тогда можно играть!
Запустите свою копию Minecraft Java Edition и выберите в меню Multiplayer .
Затем вам нужно будет добавить сервер для подключения, поэтому нажмите кнопку Добавить сервер .
На появившемся экране Edit Server Info дайте вашему серверу имя и введите IP-адрес вашего сервера. Это тот же IP-адрес, который вы использовали для подключения через SSH.
После того, как вы ввели имя сервера и IP-адрес, вы вернетесь на экран сетевой игры, где теперь будет указан ваш сервер.
С этого момента ваш сервер всегда будет отображаться в этом списке. Выберите его и нажмите Присоединиться к серверу .
Вы на своем сервере и готовы к игре!
Заключение
Теперь у вас есть сервер Minecraft, работающий на Ubuntu 18.04, на котором вы и все ваши друзья можете играть! Получайте удовольствие от исследования, создания и выживания в примитивном трехмерном мире. И помните: берегитесь обидчиков.
.
Ваш комментарий будет первым