Эта статья о многопользовательском программном обеспечении в Java Edition и Bedrock Edition. .Все о «/op» перенаправляется сюда. Чтобы узнать о команде, см. статью "Все о команде /op
Сервера Minecraft позволяют игрокам играть онлайн или через локальную сеть с другими людьми. Внутри игры работает сервер для однопользовательских игр, это было сделано для того, чтобы сделать одиночную игру совместимой с многопользовательской и сделать так, чтобы изменения, внесенные в игру, такие как исправления ошибок, применялись как к однопользовательской, так и к многопользовательской. пользовательские игры и многопользовательские игры. Официальное серверное программное обеспечение доступно только в версии Java Edition в состоянии выпуска. Серверное программное обеспечение Bedrock Edition в настоящее время находится в альфа-версии.
Типы серверов
Существует несколько архетипов серверов Minecraft , отличающихся уникальными особенностями игрового процесса, правилами и социальными структурами, которые они реализуют. Нет двух одинаковых серверов, и часто грань между архетипами размыта или неразличима. Многие специальные типы серверов полагаются на использование редакторов карт или творческого игрового режима для создания пользовательских карт и серверного программного обеспечения CraftBukkit для предоставления дополнительных функций. Некоторые из этих серверов больше ориентированы на PVP, некоторые включают аспекты режима выживания, творчества и приключений, некоторые имеют встроенную экономику, а некоторые из них содержат встроенные мини-игры.
Основные типы серверов:
- Survival(Выживание): это серверы, которые используют только режим выживания. Они похожи на серверы анархии, за исключением того, что обычно есть правила и обычно запрещается грифинг и эксплуатация.
- Creative(Креативный): это серверы, которые используют только творческий режим. Обычно серверы дают игрокам творческий подход, но ограничивают количество предметов, к которым они могут получить доступ, и/или ограничивают размер сюжета. Обычно это делается, чтобы не мешать сюжетам других игроков и не допускать чрезмерных задержек.
- Minigame(Мини-игра): это серверы, на которых размещено несколько мини-игр, от Spleef до Capture the Flag.
- Anarchy(Анархия): на этих серверах вообще нет правил. Многие игроки занимаются мошенничеством, эксплуатацией и использованием ненормативной лексики.
- Faction(Фракция): похожа по концепции на серверы выживания, но заявления используются для обозначения земли как «вашей». Непроверенные игроки не смогут строить на «вашей» земле.
- Персональные/частные: это серверы, которые игроки могут создавать самостоятельно. Обычно ссылка является частной, доступной только для близких друзей пользователя.
- Hardcore(Хардкор): То же, что и режим выживания, за исключением того, что у игроков есть только одна жизнь. Обычно это заканчивается сценарием «последний выживший». Этот тип сервера в основном используется в SkyWars и Survival Games.
- Roleplay(Ролевая игра): на этих серверах игроки действуют как свои собственные персонажи, иногда диктуемые происходящей ролевой игрой.
Хостинг сервера
Существует множество инструментов, позволяющих игрокам управлять сервером и размещать его. Обратите внимание, что к серверам предъявляются требования для эффективной и бесперебойной работы.
- Программное обеспечение для многопользовательской игры по умолчанию является бесплатным и доступно Mojang Studios для Windows, macOS и Unix-подобных систем (Linux, BSD...). Для получения справки см . руководство по многопользовательскому серверу Minecraft и страницу загрузки многопользовательского сервера Minecraft от Mojang Studios(Возможно будет перевод)
- Открытие мира для локальной сети предоставляет сервер, доступный только другим людям в локальной сети, если на маршрутизаторе не настроена переадресация портов. Дополнительную информацию см. в руководстве по настройке мира локальной сети(скоро будет).
- Пользовательское серверное программное обеспечение, такое как CraftBukkit, Spigot и Sponge, предоставляет игрокам возможность добавлять плагины на сервер. Обычно они используются для больших серверов, на которых работают плагины для обеспечения защиты от гриферов(статья скоро будет) , нестандартные команды (например /sethome), пользовательские мини-игры и т. д.
- Арендованные серверы — это серверы, размещенные на внешнем сервере другой компанией. Эти размещенные серверы (обычно) не предоставляются бесплатно - игрок должен арендовать их на регулярной основе.
- Realms — это официальная служба хостинга Mojang Studios, которая допускает на сервер ограниченное количество игроков. Обратите внимание, что Java Realms по-прежнему отделены от Realms для других версий Minecraft .
- Выделенные серверы — это серверы, которые обеспечивают более широкий спектр источников питания. Эти серверы гораздо более гибкие и позволяют почти полностью контролировать.
Управление и обслуживание сервера
Серверами обычно управляют администраторы и операторы . Администратор обычно берет на себя ответственность за сервер. Возможно, сервер работает с их машины или они просто имеют юрисдикцию над сервером. Операторы обычно помогают администраторам модерировать сервер и предотвращать неуправляемых игроков и гриферов. И операторы, и администраторы имеют доступ к различным командам для обеспечения бесперебойной работы сервера. На сервере по умолчанию игроки назначаются операторами или администраторами с помощью команды или путем редактирования в каталоге сервера с последующим перезапуском сервера. /op <playername>ops.json
Локальные серверы строго не требуют доступа к minecraft.net, поэтому в них можно играть в изолированной локальной сети без подключения к Интернету. Они используют minecraft.net как хранилище скинов игроков, а также базу данных, содержащую список учетных записей, что предотвращает использование хакерами и гриферами вымышленных имен на таком сервере. Эти и другие параметры можно изменить, отредактировав текстовый файл server.properties (статья об этом скоро будет).
Сервер сохраняет уровень в папке «world» каждые 30 секунд, если чанки были изменены по умолчанию.
Кик-сообщения
Кик-сообщения — это сообщения, которые отображаются, когда оператор кикает игрока или у игрока возникают проблемы с подключением к серверу.
- Конец потока (сообщение клиента) — сервер прекратил отправку данных клиенту.
- Внутренняя ошибка сервера: java.net.Minecraft — сервер отправляет клиенту неизвестную информацию, обычно из мода сервера , это происходит, когда клиент с устаревшим модом пытается присоединиться к серверу с обновленным модом.
- Тайм-аут : клиент потерял соединение с сервером, скорее всего, из-за отключения от Интернета или из-за того, что функции Minecraft заблокированы брандмауэром.
- Внутреннее исключение: java.io.IOException: Полученная длина строки превышает максимально допустимую ( [Число] >256) — сообщение чата, которое клиент отправил на сервер, превысило максимально допустимое количество символов.
- Внутренняя ошибка сервера . Сервер сгенерировал исключение при обработке запроса клиента.
- Disconnected — игрок отключился с помощью кнопки «Отключить» в Главном меню.
- Недопустимые символы в чате . Клиенту было отказано в отправке определенных символов, таких как символ §.
- Выкинут за спам (disconnect.spam) — клиент слишком быстро отправляет сообщения в чат
- Тайм-аут чтения истек — сервер не может найти соединение с игроком.
- Неверный вход в систему — клиент работает в автономном режиме и не может подключиться к серверу, прошедшему проверку подлинности.
- Вы вошли в систему из другого места . Другой клиент вошел на сервер, на котором играет игрок, используя имя пользователя игрока.
- Устаревший клиент ( используйте {версию} ) — на сервере установлена более поздняя версия Minecraft , чем на клиенте.
- Устаревший сервер ( я все еще использую {версию} ) — на клиенте установлена более поздняя версия Minecraft , чем на сервере.
- Вы забанены на этом сервере (возможно, за этим следует причина: {причина} и/или ваш бан будет снят {дата} ) — не требует пояснений, клиент забанен и остается заблокированным до тех пор, пока администратор не помилует его.
- Вас забанили по IP. - IP клиента забанен.
- Кинул оператор. - Клиент был отключен с помощью команды. Это сообщение появляется, если пользовательское сообщение не введено. Другое сообщение «Кикировано/забанено кем» Причина: (что было введено после /kick или /ban) /kick
- Полеты не включены на этом сервере . Клиент пытался летать более 5 секунд в режиме выживания или приключения, обычно включенном плагинами.
- Попытка атаковать недопустимый объект - ??, Происходит, когда клиент пытается поразить себя или объект, который обычно не может быть атакован (например, Стрела, Яйцо, Жемчуг Края, Трезубец). Это возможно только через моды/плагины.
- Недопустимая позиция - ??, Бывает, когда клиент чрезвычайно высок или низок
- Недопустимая позиция — клиент находится за пределами X/Z: ±30 000 000 (±32 000 000 в версии 1.6.4 и ниже).
- Вы умерли. Игра окончена, чувак, игра окончена! - Клиент мертв, но пытался присоединиться в режиме Hardcore.
- Вы слишком долго бездействовали! - Клиент бездействовал дольше разрешенного времени.
- Недостаточно памяти! - Это происходит, когда потребляется 100% памяти или если кто-то прошел X/Z: ±34 359 738 368 в бета-версии 1.7.3 или ниже. (Он отображается на экране отладки F3 )
- Сервер закрыт. - Сервер был выключен либо закрытием окна "Minecraft server"/нажатием ALT+F4, остановкой сервера через панель управления/консоль (для арендованных серверов), либо с помощью команды /stop .
История
12 февраля 2012 года - создание первого Forge сервера на версии 1.1
4 апреля 2012 года - создание первого Vaniila сервера на версии 1.2.5
9 декабря 2015 года - создание Vaniila миров на версии 1.8.9
26 декабря 2016 года - Создание Spigot-сервера на версии 1.11