Установка MineCraft Java сервер на Ubuntu или Debian
Содержание
- Требования :
- Шаг 1: Обновление вашего сервера
- Шаг 2: Установка Java
- Шаг 3 : Загрузка и установка Java-сервера MineCraft
- Заключение
Minecraft — это популярная видеоигра в жанре песочницы, позволяющая игрокам строить, исследовать, выживать, мастерить в блочном 3D-генерируемом мире. Вы можете играть в Minecraft в одиночку, но для игры с друзьями вам необходимо создать свой сервер. Minecraft поддерживает различные варианты моддинга, плагины, которые улучшают впечатления игрока и делает игру проще. Например: магазин или телепорт, делают игру гораздо проще и приятнее. Сервер Minecraft основан на Java.
Требования :
- 4GB или более RAM (чем больше оперативной памяти тем быстрее обработка мира).
- 2-4 Core CPU (Чем больше, тем выше производительность сервера).
- 10-30GB дискового пространства (в зависимости от размера мира).
Примечание: Данный сервер основан на Java, он использует много ресурсов, рекомендуется разместить этот сервер на машине с большими ресурсами для оптимальной производительности.
Шаг 1: Обновление вашего сервера
Первым шагом является обновление вашего VPS или сервера, а также поиск более новых пакетов или выпусков безопасности для вашего дистрибутива.
apt-get update -y
apt-get upgrade -y
Шаг 2: Установка Java
Сервер Minecraft основан на Java, поэтому вам требуется установить Java, так как последняя версия Java не доступна по умолчанию в Ubuntu или Debian. Нам нужно добавить ключ репозитория. Сделать это можно с помощью следующей команды.
add-apt-repository ppa:openjdk-r/ppa
apt-get update
Это устанавливает минимальную версию Java, а также нам нужен экран, чтобы поддерживать работу нашего сервера
Установка MineCraft Java Server на Ubuntu или Debian
apt-get install openjdk-17-jre-headless screen
Шаг 3 : Загрузка и установка Java-сервера MineCraft
Уже почти все готово для установки нашего сервера MineCraft. Теперь загрузите файлы сервера, используя следующую команду. (Если что, то это одна команда целой строчкой.)
wget https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
Примечание: Это ссылка, сгенерированная маркером, если вышеуказанная команда не работает, вы можете получить новую ссылку отсюда.
Теперь нам требуется запустить сервер один раз, для того чтобы он создал все необходимые файлы:
java -Xms1024M -Xmx1024M -jar server.jar nogui
Вы можете настроить -Xms1024 в соответствии с вашими потребностями, Запустив эту команду, она будет использовать 1 ГБ оперативной памяти, а увеличив ее — будет использовано больше.
После выполнения этой команды вы увидите следующий результат:
Настройка сервера MineCraftТеперь выполните команду
nano eula.txt
Измените следующий текст с FALSE на TRUE
Установка и Настройка сервера MineCraftТеперь вы можете редактировать файл сервера и изменять настройки в соответствии с вашими потребностями и желаниями:
nano server. properties
Вы увидите что-то вроде этого. В этом файле вы можете редактировать параметры в соответствии с вашими потребностями, например: имя сервера, порт и т.д.
Настройка своего сервера MineCraftПо умолчанию Minecraft использует порт 25565, мы можем разрешить его через брандмауэр, выполнив следующую команду:
ufw allow 25565
Как открыть порты в UFW на Ubuntu и Debian я писал в этой статье: КАК ОТКРЫТЬ ПОРТ В UBUNTU / DEBIAN
Чтобы сервер продолжал работать, запустите этот процесс:
screen -S “Minecraft server”
Запустите свой сервер Minecraft:
java -Xmx1024M -Xms1024M -jar server.jar nogui
Нажмите CTRL+A+D для отсоединения от экранной сессии или введите screen -r для повторного соединения.
Заключение
Вот и все вы успешно установили сервер minecraft на вашем VPS или выделенном сервере. Теперь осталось позвать друзей и знакомых на свой сервер.
Развертывание конфигурации с одним активным сервером высокой доступности (active-passive)—ArcGIS Enterprise
Отказоустойчивость — это способ обеспечения бесперебойной работы системы и минимизации или предотвращения потери данных в случае компьютерного сбоя. Вы можете выполнить развертывание ArcGIS Server, аналогично другим компонентам ArcGIS Enterprise, в настройке высокой доступности с балансировщиком сетевой нагрузки стороннего разработчика.
Архитектура active-passive клонирует сайт с одним компьютером и размещает два или более независимых экземпляров за балансировщиком нагрузки. Пока все сайты за балансировщиком нагрузки работают и готовы к запросам сервисов, балансировщик нагрузки будет только передавать запросы на один из сайтов, назначенный в качестве основного. Если балансировщик нагрузки определит, что основной сайт недоступен, входящие запросы будут перенаправлены на резервный.
Отказоустойчивость процесса обеспечивается вне ArcGIS Server, и, как правило, резервный сервер настроен на вызов в момент, когда компьютер с ArcGIS Server полностью недоступен (из-за сетевой ошибки или сбоя на уровне аппаратного обеспечения) или, в некоторых случаях, когда недоступен определенный сервис или операция.
Вы можете бесплатно запросить файлы лицензии на My Esri для резервных сайтов.
Пока несколько компьютеров используется для размещения ArcGIS Server в развертывании, такая конфигурация не может быть технически описана как сайт, состоящий из нескольких компьютеров, поскольку каждый сайт за балансировщиком загрузки независим от другого. Каждый сайт состоит из одного компьютера ArcGIS Server и имеет собственные локальное хранилище конфигурации и директории сервера.
Отказоустойчивая конфигурация active-passive позволит вам построить отказоустойчивую систему ArcGIS Server без необходимости дополнительно оплачивать лицензию. Резервные серверы можно лицензировать бесплатно. Однако каждый независимый сайт сервера управляется отдельно; сайты имеют собственные локальные хранилища конфигураций и серверные директории. Это потенциально увеличивает сложность администрирования, в случае, если сервисы сайта или данные будут часто обновляться. Кроме того, все активные запросы на первичном сайте теряются при переключении на дежурный сайт при сбое.
Компьютер ArcGIS Server, директории сервера и хранилище конфигураций
Используйте те же соображения, которые изложены в разделе развертывание с одним компьютером. Каждый компьютер ArcGIS Server будет иметь собственные локальные директории сервера и хранилище конфигураций. Это приведет к максимальной производительности и сведет к минимуму взаимозависимости.
Данные
При использовании для ГИС-сервисов файловых источников данных рекомендуем, чтобы они хранились локально на каждом компьютере ArcGIS Server, а не в общей сетевой папке, поскольку это позволит увеличить производительность сервисов. В некоторых случаях, например, при обработке большого числа изображений, обращение к файлам по сети может оказаться единственным правильным вариантом. При использовании общих сетевых ресурсов вам важно выбрать высокопроизводительное запоминающее устройство.
При работе с базами данных вы можете использовать базу данных для каждого сайта: одну для основного сайта и вторую – для резервного. Для поддержки синхронизации баз данных вы можете осуществить репликацию базы данных или, при необходимости, репликацию базы геоданных. Либо использовать высокодоступные техники вашего провайдера базы данных.
Более подробно о данных и ArcGIS Server
Обратный прокси-сервер
В этой конфигурации требуется сторонний балансировщик нагрузки. Как минимум, этот компонент будет использоваться для распределения нагрузки по всем сайтам и, по необходимости, отказоустойчивости. Обычно, сам балансировщик нагрузки также выполняет роль обратного прокси-сервера. В некоторых случаях у вас уже может быть настроенный обратный прокси-сервер – независимо от загрузчика данных.
Если вы используете балансировщики загрузки с функцией проверки работоспособности, можно использовать точку доступа Health Check на сайте ArcGIS Server, чтобы определить, сможет ли сайт получать запросы. Это используется, чтобы быстро определить, нет ли на сайте аппаратного или программного сбоя.
Использование ArcGIS Web Adaptor не является обязательным и обычно требуется, только если вы хотите использовать преимущества аутентификации веб-уровня. Вы можете настроить его на том же компьютере, что и ArcGIS Server, либо на отдельном компьютере. В любом случае, при работе с ArcGIS Web Adaptor необходимо настроить отдельный ArcGIS Web Adaptor для каждого сайта.
Примечания к конфигурациям active-passive
При планировании сайта ArcGIS Server с отказоустойчивой конфигурацией active-passive необходимо учитывать следующее.
Синхронизировать сервисы
В отличие от сайта с несколькими компьютерами, эта настройка требует, чтобы все сайты под балансировщиком нагрузки имели одинаковые ресурсы и модель безопасности. Вы должны убедиться, что все сайты выглядят одинаково.
Есть несколько способов синхронизации сервисов ArcGIS Server через основной и резервные сайты:
Рекомендуемая процедура применения изменений к сайтам:
- Административные изменения будут вначале применены к сайту, находящемуся в режиме ожидания. Например, вы можете добавить новый сервис и изменить безопасность другого сервиса на сайте, не обрабатывающем запросы.
Это обеспечит отсутствие влияния на приложения, использующие ваш основной сайт.
- Настройте вручную свой балансировщик нагрузки для обработки всех запросов резервным сайтом, для которого были выполнены изменения.
- Внесите те же изменения в основной сайт.
- Настройте балансировщик нагрузки так, чтобы запросы направлялись опять на основной сайт и оставьте резервный сайт в режиме ожидания.
Изменения в вашем сайте в описанной выше процедуре можно применить вручную с помощью ArcGIS Server Manager, скриптов и виртуальных образов.
Асинхронная геообработка и длительные задачи
Когда балансировщик нагрузки переключается на резервный сайт, все активные запросы основного сайта теряются. Например, если такой длительный запрос, как задача геообработки, работает в отказоустойчивом режиме, задача должна быть заново инициализирована на резервном сайте клиентским приложением.
Использование безопасности на уровне токенов
При использовании аутентификации на уровне токенов, которую также называют аутентификацией на уровне сервера, важно, чтобы все сайты конфигурации использовали один и тот же ключ токена. В противном случае, созданные на основном сайте токены не будут работать на резервном сайте. Для дублирования общих ключей токенов на нескольких сайтах можно отредактировать настройки токенов в Manager.
Отзыв по этому разделу?
Что такое сервер — javatpoint
следующий → ← предыдущая Сервер обычно относится к компьютерной программе, которая получает и отвечает на запросы, сделанные по сети. Миникомпьютеры и мейнфреймы были одними из первых серверов. По сравнению с мейнфреймами миникомпьютеры были намного меньше; поэтому они были известны как миникомпьютеры. Например, на веб-сервере может работать Microsoft IIS или Apache HTTP Server, который предлагает пользователям доступ к информации с веб-страниц или веб-сайтов через Интернет. Почтовый сервер может запускать программу, такую как iMail или Exim, которая предоставляет услуги SMTP (Simple Mail Transfer Protocol) для отправки и получения электронной почты. Типы серверовСуществует множество типов серверов, а именно:
Веб-сервер Веб-сервер предлагает веб-страницы или другой контент веб-браузеру, загружая информацию с диска и передавая файлы по сети в веб-браузер пользователя. Он используется компьютером или набором компьютеров для предоставления контента нескольким пользователям через Интернет. Этот обмен был выполнен с помощью HTTP-соединения между браузером и сервером. Ниже приведены несколько примеров веб-серверов; вы также можете загрузить эти веб-серверы из приведенных ниже
Сервер приложенийЭто среда, в которой приложения могут работать независимо от того, какие типы приложений и какую операцию они выполняют. Он также известен как тип промежуточного программного обеспечения и может разрабатывать и запускать веб-приложения. Как правило, он используется для подключения серверов баз данных и конечных пользователей. Существует несколько типов серверов приложений, а также серверы приложений .NET Framework, Java и PHP. Кроме того, он предлагает пользователям различные преимущества, такие как:
Блейд-серверЭто аппаратный компонент, также известный как модуль расширения или сервер высокой плотности, который можно установить в шасси. Он обеспечивает расширенные функциональные возможности, например, позволяет использовать карту расширения в компьютере в гораздо большем масштабе. Например, если требуется больше оптоволоконных линий, можно добавить дополнительные оптоволоконные блейды, поскольку коммутатор или маршрутизатор с блейд-сервером обеспечивает полную настройку. можно уменьшить до одного тонкого сервера за счет удаления жестких дисков, непрерывной миниатюризации вычислительных частей и устранения внутреннего охлаждения, известного как блейд-сервер. Кроме того, его можно хранить в стойках в серверных комнатах, поскольку блейд-серверы меньше по размеру и их легче заменить. Это может сэкономить место и упростить сеть из сотен серверов. Облачный серверЭто виртуальный сервер вместо физического сервера, который работает в среде облачных вычислений. Доступ к нему можно получить с помощью удаленного доступа, поскольку он размещается, создается и доставляется через платформу облачных вычислений через Интернет. Он имеет те же функции и возможности, что и традиционный физический сервер, но доступ к нему осуществляется удаленно от поставщика облачных услуг. Сегодня существуют различные типы поставщиков серверов, а также IBM Cloud, облачная платформа Google и Microsoft Azure. Сервер базы данныхЭто компьютерная система, которая позволяет другим системам получать доступ и извлекать данные из базы данных. Эти серверы отвечают на несколько запросов к клиентам и запускают приложения базы данных. Для баз данных может потребоваться огромное количество дискового пространства, и к ним могут обращаться несколько клиентов в любой момент времени. Он также используется многими компаниями для целей хранения. Это позволяет пользователям получать доступ к данным с помощью выполнения запроса с использованием языка запросов, характерного для базы данных. Например, SQL — это язык структурированных запросов, который позволяет выполнять запрос для доступа к данным. Наиболее распространенные типы программного обеспечения сервера баз данных включают DB2, Oracle, Microsoft SQL и Informix. Выделенный серверВыделенный сервер — это отдельный компьютер, размещенный в компании, который может арендовать и использовать только одна компания. Он предназначен только для одного клиента и не может использоваться совместно с другими клиентами. В некоторых сетях требуется, чтобы один компьютер был изолирован для управления соединениями между всеми другими устройствами. Выделенный сервер может быть частью компьютера, который может управлять ресурсами принтера. Помните, что все серверы не могут быть выделенными серверами. В некоторых сетях компьютер может работать как сервер, а также выполнять другие функции. Хостинговая компания предлагает дополнительные услуги для клиента, такие как услуги по администрированию, чтобы освободить клиента от необходимости беспокоиться о сервере. Хостинговая компания также использует жесткие планы безопасности для обеспечения защиты данных своих клиентов. Кроме того, хостинговая компания берет на себя все или большую часть обслуживания выделенного сервера. Например:
Сервер печатиСервер печати управляет одним или несколькими принтерами по сети. Он отвечает за ответы на запросы печати от нескольких клиентов, а не за подключение принтера к каждой рабочей станции. В настоящее время некоторые более дорогие и крупные принтеры доступны со встроенным сервером печати, что устраняет необходимость в дополнительном сервере на базе компьютера. Прокси-серверКомпьютерный сервер, который действует как посредник между клиентом и сервером, известным как прокси-сервер. Это часть другого компьютера или сервера шлюза, который изолирует локальную сеть от внешних сетей. Он принимает запросы от клиента и передает их на другой сервер для обработки. Он получает запрошенную информацию от второго сервера. Затем он отвечает исходному клиенту, как если бы он отвечал самому себе. Прокси-сервер загружает страницу быстрее и снижает пропускную способность сети, так как кэширует все страницы, доступ к которым осуществляется через сеть. Страница, которая не находится в кеше прокси-сервера, обращается к этой странице через собственный IP-адрес. После этого он кэширует эту страницу и отправляет ее пользователю. Файловый серверЭто компьютер в сети, который используется для хранения и распространения файлов. Это позволяет нескольким пользователям или клиентам совместно использовать файлы, которые хранятся на сервере. Кроме того, он может повысить производительность за счет максимальной скорости чтения и записи. Почтовый серверПочтовый сервер — это центральный компьютер, на котором хранятся электронные сообщения для клиентов по сети. Это очень похоже на почтовое отделение, которое получает электронные письма, отправленные пользователю, и хранит их до тех пор, пока оно не будет запрошено пользователем. Он использует стандартные протоколы электронной почты для отправки и получения электронной почты, например, простой протокол передачи почты (SMTP) обрабатывает исходящие почтовые запросы и отправляет сообщения. Протоколы POP3 и IMAP используются для обработки входящей почты, а также для получения сообщений. Эти протоколы обрабатывают все подключения, когда пользователи входят на почтовый сервер, используя интерфейс электронной почты или веб-почты. Иногда почтовые серверы и веб-серверы объединяются на одном компьютере. Однако Hotmail и Gmail (общедоступные почтовые службы) и крупные интернет-провайдеры (предоставляющие интернет-услуги) могут использовать специальное оборудование для отправки и получения электронной почты. На компьютере должно быть установлено программное обеспечение почтового сервера, которое дает администратору системы разрешение на создание и управление учетными записями электронной почты для любых доменов, размещенных на сервере. Например, если доменное имя «javatpoint.com» размещено на сервере, он может предоставить учетные записи электронной почты, оканчивающиеся на «javatpoint.com». Автономный серверАвтономный сервер представляет собой замену последовательной передачи для параллельного SCSI и работает отдельно. Это усовершенствование традиционного SCSI и не относится к домену Windows. Он поддерживает максимум 128 синхронных устройств со скоростью передачи 3 Гбит/с. Он также может обмениваться данными с SATA и SCSI и включает в себя два порта данных. Он предлагает локальную аутентификацию и контроль доступа для любого ресурса, созданного на автономном сервере. Кроме того, пользователям нужно только создать учетную запись пользователя, кроме того, что она не требует каких-либо сложных действий, поскольку она не предлагает услуги входа в сеть. Служба доменных имен (DNS)Это тип сервера, который может управлять, поддерживать и обрабатывать доменные имена в Интернете и их записи. В 1983 году Джон Постел и Пол Мокапетрис разработали и внедрили первую DNS. В основном он был разработан для предоставления веб-сайтов конечным пользователям через Интернет. Для получения услуг всегда требуется подключение к Интернету. Он включает в себя хранилище, в котором хранятся различные доменные имена, интернет-хосты, записи DNS, сетевые имена и другие данные. Он имеет возможность конвертировать доменное имя в соответствующий IP-адрес. Как работает DNS-сервер?Если вы хотите посетить веб-сайт, такой как javatpoint, вам нужно ввести «https://www.javatpoint.com» в строку поиска вашего браузера. Когда доменное имя введено, его можно рассматривать как систему доменных имен. Затем DNS преобразует его в IP-адрес (например, 217.58.217.164). Теперь ваш компьютер собирает веб-страницы javatpoint и отправляет эту информацию или страницы в ваш браузер для отображения на экране. Как можно подключиться с другими компьютерами к серверу?В локальной сети сервер подключается к коммутатору или маршрутизатору, который использует все остальные компьютеры в сети. Когда он подключен к сети, другие компьютеры имеют возможность доступа к серверу и всем его службам. Например, пользователь может подключиться к серверу, чтобы посетить веб-сайт, и может общаться с другими пользователями через Интернет через веб-сервер. Хотя интернет-сервер действует как локальный сетевой сервер в большем масштабе. Через веб-хост или InterNIC серверу назначается IP-адрес. У регистратора доменных имен регистрируется доменное имя, с помощью которого пользователи могут подключаться к серверу. Как только пользователи подключаются к доменному имени (например, javatpoint.com), имя автоматически преобразуется в IP-адрес сервера с помощью преобразователя DNS. Имя домена легче запомнить по сравнению с IP-адресом, что удобно для пользователей при подключении к серверу. Кроме того, доменные имена позволяют оператору сервера изменять IP-адрес сервера, не затрагивая услуги во время доступа к серверу. Хотя IP-адрес можно изменить, доменное имя всегда остается прежним. Где хранятся серверы?В корпоративной среде или бизнесе сервер и другие сетевые инструменты в основном хранятся в теплице или шкафу. Эти разделы пытаются отделить все оборудование и конфиденциальные компьютеры от людей, у которых нет доступа к ним. Серверы, которые не размещены на месте и не имеют доступа через удаленный доступ, расположены в центре обработки данных. Эти типы серверов позволяют другой компании управлять оборудованием, а вам — удаленно. Может ли любой компьютер сделать сервер?Да. Любой компьютер выступает в роли сервера с нужным программным обеспечением, даже домашний настольный или портативный компьютер. Например, вы можете установить на свой компьютер программу FTP-сервера, которая позволит вам обмениваться файлами между другими компьютерами в вашей сети. Однако вы можете сделать свой домашний компьютер сервером; вы должны помнить о важном моменте:
|