- Что обычно идет не так на Mac M1
- Быстрое решение: локальное подключение по сети
- Подготовьте сервер Minecraft на Mac
- Переименуйте файл сервера
- Создайте файл запуска start.command
- Сделайте start.command исполняемым
- Согласитесь с EULA и запустите сервер снова
- Настройте права администратора
- Отредактируйте server.properties (по желанию)
- Получите локальный IP-адрес сервера на Mac
- Подключитесь к серверу Minecraft из другой сети (локально)
- Если подключаться нужно через интернет (не только локальная сеть)
- Важная часть для Mac M1: java и ошибка с VM option
- Как проверить текущую версию java
- Как удалить лишние версии java и поставить нужную (логика решения)
- Почему TLauncher и локальный сервер могут работать по-разному на M1
- Итог: самый короткий путь к подключению
- Мини-таблица: какие данные куда вводить
- Что важно запомнить
Если вы на 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, поэтому стабильный запуск сервера и клиента лучше проверять сразу.