Если вы на Mac M1 запускаете Minecraft сервер и хотите, чтобы к нему подключались друзья, часто всё упирается в две вещи: правильные параметры сети (IP-адрес и порт) и совместимость java. Ниже — пошаговый план, как настроить локальный сервер, а затем подключиться к нему по локальный IP-адрес как с того же компьютера, так и с другого.


Что обычно идет не так на Mac M1

На mac (особенно M1) люди нередко сначала пытаются запустить сервер или клиент, но получают проблемы с запуском java или неверные сетевые настройки. В результате сервер может быть запущен, но подключиться к нему по ipадрес не получается.


Быстрое решение: локальное подключение по сети

Если второй компьютер (друг) находится в той же сети Wi‑Fi/локальной сети, вам почти не нужно возиться с портами. Достаточно:

  • узнать локальный IP-адрес компьютера, где работает сервер
  • в игре выбрать “Сетевая игра” → “Прямое подключение
  • ввести этот адрес (или localhost, если подключаетесь с того же компьютер)

Это самый простой сценарий, который работает даже без сложной настройки маршрутизатора.


Подготовьте сервер Minecraft на Mac

Скачайте файлы сервера Minecraft

Загрузите minecraft сервер (JAR) на mac и положите в отдельную папку, например на папка на рабочем столе. Так вам проще найти все нужные файл и конфиги.

Создайте папку для файлов сервера

Нужна одна понятная папка, куда вы будете складывать:
- JAR серверной части
- стартовый скрипт
- конфиги (например, сервер-настройки)
- файлы мира


Переименуйте файл сервера

Обычно удобнее, когда JAR называется коротко. Переименуйте скачанный серверный файл в что-то вроде minecraft_server.jar, чтобы меньше ошибок при вводе команд.


Создайте файл запуска start.command

Откройте TextEdit

Откройте на mac приложение TextEdit:
- создайте новый документ
- выставьте режим “простой текст”

Введите команды запуска

Создайте запускной скрипт start.command. Туда вставляют команду запуска сервера через java.

Часто используют параметр памяти, чтобы сервер стабильнее работал. Например:
- -Xms1G -Xmx1G (1 ГБ)
- или увеличенный вариант вроде -Xms2G -Xmx2G (2 ГБ), если хватает ресурсов компьютер

Пример структуры запуска (вставьте в файл):

#!/bin/bash
cd "$(dirname "$0")"
exec java -Xms1G -Xmx1G -jar minecraft_server.jar

Сохраните start.command

Сохраните документ в той же папка, рядом с JAR, с расширением .command, например:
- start.command


Сделайте start.command исполняемым

Откройте терминал на Mac

Откройте “Терминал” через папку “Утилиты”.

Команда chmod a+x

В терминале выполните:

chmod a+x <путь_к_start.command>

После этого команда chmod выдаст исполняемый статус файлу. Дальше можно запускать сервер.

Запустите сервер

Дважды щёлкните по start.command. Первый старт может сопровождаться ошибками, потому что сервер впервые сгенерирует файлы и остановится — это нормально.


Согласитесь с EULA и запустите сервер снова

В папке появится EULA.txt. Откройте файл и замените:
- eula=false
на
- eula=true

Это означает согласие с условиями запуска серверного ПО.


Настройте права администратора

Когда сервер запустится и появится консоль/чат серверной части, вы сможете выдать себе админ-роль командой вида:
- /op <username>

Замените <username> на ваш ваш игровой ник.


Отредактируйте server.properties (по желанию)

Откройте server.properties и поменяйте нужные параметры. Часто в этом файл есть:

  • gamemode — режим игры:
  • 0 — выживание
  • 1 — творчество
  • 2 — приключение
  • 3 — зритель

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


Получите локальный IP-адрес сервера на Mac

Чтобы друзья подключились, нужно знать локальный IP-адрес.

На mac:
- откройте “Apple” → “Системные настройки” → “Сеть”
- найдите строку IP-адрес
- запишите его

Важно: если IP изменится (например, при перезапуске сети/маршрутизатора), подключения извне могут “отвалиться”.


Подключитесь к серверу Minecraft из другой сети (локально)

На другом компьютере:
- запустите minecraft
- откройте “Сетевая игра
- нажмите “Прямое подключение
- введите локальный IP-адрес вашего сервера

Если подключаетесь с того же компьютер, что и сервер, вместо IP можно ввести:
- localhost


Если подключаться нужно через интернет (не только локальная сеть)

Тут обычно нужна настройка переадресация портов (port forwarding) на маршрутизаторе. Идея простая: интернет должен “навести” трафик на ваш Mac.

Ключевые шаги:
- узнать публичный IP-адрес сервера (тот, который видят снаружи)
- в настройках маршрутизатора найти раздел Port Forwarding
- открыть TCP-порт 25565 на IP вашего локальный сервера
- проверить, что друзья вводят именно публичный IP-адрес в “Прямое подключение”

И помните: регулярно проверяйте, не поменялся ли локальный или публичный IP-адрес — это частая причина, почему “вчера работало, а сегодня нет”.


Важная часть для Mac M1: java и ошибка с VM option

На Mac M1 нередко возникает проблема запуска из-за java. В логах можно увидеть, например, сообщения вида:

  • Unrecognized VM option 'UseConcMarkSweepGC'
  • Could not create the Java Virtual Machine

Причина часто в том, что установленная java не та по версии или слишком новая/неподходящая сборка.

Из практики по таким ситуациям: для работы клиентов часто нужна Java 8 (в источнике упоминали, что требовалась Java 8, а автообновление стоит отключить). Также отмечали, что Classic на Mac OS может не поддерживаться — из‑за этого часть сценариев работать не будет.


Как проверить текущую версию java

Откройте терминал и выполните:

java -version

Если там видно 16.0.2 или другое число — это уже сигнал, что нужной версии может не быть.


Как удалить лишние версии java и поставить нужную (логика решения)

Когда на системе несколько версии java, лаунчер/клиент может подхватить “не ту” и снова выдавать ошибки.

Обычно порядок такой:
- установить нужную java (часто целятся в Java 8)
- отключить автообновление, чтобы случайно снова не поставить “не ту”
- убедиться командой java -version, что активная версия подходит

Если вы не можете удалить через терминал “полностью”, часто помогает ручная очистка в системных папках библиотека: нужно найти все папки с Java и удалить те версии, которые не нужны. Это может быть более надежно, чем пытаться удалить только “часть” пакетов командами.


Почему TLauncher и локальный сервер могут работать по-разному на M1

Иногда клиент запускается вчера, а сегодня перестаёт — из-за обновлений java, смены окружения или выбранной версии в настройках лаунчера. Поэтому перед настройкой подключения полезно сначала добиться стабильного запуска клиента: проверить, что java правильная и что клиент не падает с ошибкой VM option.


Итог: самый короткий путь к подключению

Схема “как подключиться” на локальный сервер на Mac M1 выглядит так:

  • запускаете сервер на вашем Mac
  • получаете локальный IP-адрес в “Сеть”
  • на другом компьютер выбираете “Сетевая игра” → “Прямое подключение”
  • вводите IP (или localhost, если тот же компьютер)
  • если нужно “через интернет” — настраиваете port forwarding и используете публичный IP-адрес
  • если всё не запускается — проверяете java (часто нужен именно нужный вариант, например Java 8, и важно отключить автообновление)

Мини-таблица: какие данные куда вводить

Где вы вводите адрес Что вводить Когда это нужно
В Minecraft → “Прямое подключение” на другом ПК в той же сети локальный IP-адрес Mac с сервером Подключение по LAN
В Minecraft → “Прямое подключение” с того же ПК, где сервер localhost Подключение на том же компьютер
В “Прямое подключение” при доступе из интернета публичный IP-адрес После настройки port forwarding

Что важно запомнить

Локальное подключение — это про локальный IP-адрес и корректный вход в “Прямое подключение”.
Проблемы на Mac M1 часто начинаются раньше — с несовпадения версий java, поэтому стабильный запуск сервера и клиента лучше проверять сразу.