- Пытаюсь создать сервер Майнкрафт но е могу на него зайти, почему?
- Как создать сервер майнкрафт с модами и Forge
- Создадим сервер:
- Установка нужной версии Java для сервера
- Создание файла start.bat для запуска сервера:
- Прочие параметры:
- Правка run.bat (только для minecraft 1.17 и более новых)
- Первая попытка запуска сервера:
- Вторая попытка запуска сервера:
- Настройка сервера:
- Как установить моды:
- Правила сервера с модами:
- Работа с сервером:
- OpenServer не запускается: решение популярных ошибок
- Просмотр логов OpenServer
- Запуск программы от имени администратора
- Редактирование файла hosts
- Невозможно подключиться к серверу
- Способ 1: Редактирование MySQL и phpMyAdmin
- Способ 2: Проверка данных авторизации
Пытаюсь создать сервер Майнкрафт но е могу на него зайти, почему?
Какой движок игры? Java или bеdrock?
Каким способом устанавливал сервер?
На внешний хост или своё текущее устройство?
в конфиге серва проверь параметр whitelist=true/false?
Этот параметр отвечает за впуск на серв только записанных в «белый лист»
1)Для начала нужно зайти в настройки вашего роутера, если таковым пользуетесь. Войти в конфигурацию DHCP и вручную присвоить компу/ноуту локальный адрес. Дело в том, что при каждой перезагрузке роутера, или каждых 2 часа ваш локальный IP будет меняться. Нужно сделать его статичным. На разных роутерах это выглядит немного по-разному, однако суть та же:
1 — Выбираете устройство из списка или вводите MAC адресс сетевухи руками
2- Присваиваете IP (типа 192.168.0.40)
2) Не выходя из настроек роутера идёте открывать порт. Как это сделать — гугл. Куча инфы на любую модель роутера. Присваиваете порт 25565 (дефолтный для Minecraft) вашему статическому IP адресу, который вы сами и прописали.
3) Перезагружаете роутер, больше вам там делать нечего. Открываете конфиг файл сервера, в нем:
— «online-mod=true» меняете на «false»
— whitelist= false
— ip-adress= (ничего не меняйте, оставьте пустым)
На этом вроде всё, ничего такого больше вспомнить не могу.
Если собираетесь играть по-интернету, то нужно обязательно удостоверится в том, что провайдер даёт вам возможность самому открывать порты. Если это не помогло — ставите клиет Hamachi или чего то подобного, запускаете мир в одиночной игре, открываете его для сети в меню паузы, коннект по процедуре Hamachi.
Если же играете дома по сети — достаточно просто открыть мир для сети из одиночки. Это стало доступно в последних версиях точно. Качать отдельно сервак — уже излишне для такой цели, тем более что с отдельным сервером производительность ниже. А моды и так работают, достаточно иметь 2 одинаковых клиента с одинаковым набором модов.
Делал так на Ubuntu 16.04.6. Играли между Ubuntu 16, Windows 7, Windows Vista одновременно.
Источник
Как создать сервер майнкрафт с модами и Forge
В этой инструкции я расскажу как создать и запустить простой сервер майнкрафт вместе с модами для игры со своими друзьями используя хамачи или общую сеть и даже интернет.
В данной статье я буду использовать официальный сервер майнкрафт на который будет произведена установка Forge, установлены моды и вы сможете играть с друзьями в сборки.
Создадим сервер:
Скачайте установщик Minecraft forge необходимой версии, exe или jar, не важно.
Запустите скачанный файл, в данном окне выберите Install server, а ниже укажите произвольную папку в которой будет ваш сервер, нажмите Ok.
Установочник сам все скачает, необходим интернет.
Перейдите в папку которую указали, там вы увидите примерно это:
Установка нужной версии Java для сервера
Сервер Forge требует для работы JDK (Java Development Kit), джава для разработчиков, все версии фордж_сервера до minecraft 1.17 требуют наличия JDK 8, версия minecraft 1.17+ требует установки JDK 16.
Если хотите сервер, а не игру по сети, вам придется выполнить этот квест.
Где скачать:
- Все версии майнкрафт до 1.17 требуется JDK 8 — скачать можно здесь
Скачайте (не забудьте узнать 32bit или 64bit ваша Windows) и установите, запомните адреса расположения исполнительного файла Java, они нам понадобятся:
В случае JDK 8 установленной по ссылке выше это C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe
В случае JDK 16 установленной по ссылке выше это C:\Program Files\Java\jdk-16.0.2\bin\java.exe
Создание файла start.bat для запуска сервера:
Выполнять данный пункт только для версий 1.5.2-1.16.5.
Создайте в папке сервера текстовый документ, поместите внутрь такую строчку:
Здесь вы должны иметь правильное название файла сервера, в данном случае forge-1.12.2-14.23.5.2855.jar, если вы переименовали, либо у вас другая версия майнкрафт или форджа, измените название на ваше.
Прочие параметры:
- «C:\Program Files\OpenJDK\jdk-8.0.262.10-hotspot\bin\java.exe» — адрес до нужной версии Java которую вы установили на предыдущем шаге, в данном случае JDK 8
- Xmx1024M — значение указывающее максимальное количество мегабайт оперативной памяти доступное серверу.
- Xms1024M — значение указывает значение оперативной памяти которое сервер займет сразу на старте сервера, даже если ему не нужно.
- nogui — Важным моментом является параметр nogui, он отключает окно сервера которое показывает игроков и график нагрузки на сервер, да, это окно может быть удобным, но лично у меня оно очень сильно нагружает процессор при работе сервера, НАСТОЯТЕЛЬНО рекомендую отключать GUI сервера.
Сохраните файл, переименуйте его например в start и замените расширение .txt на .bat
Если у вас нет возможности изменить .txt при переименовании, то включите эту опцию в системе: инструкция
Правка run.bat (только для minecraft 1.17 и более новых)
Если у тебя версия до 1.17, то ты выполнял пункт выше, этот можешь пропустить, если версия новее, то наверное все точно так же.
На версии 1.17+ автор чуть изменил процесс, немного его упростил, потому после окончания работы установщика форджа вы увидите примерно такое содержимое папки сервера которую вы указали:
Здесь уже есть run.bat для запуска из под Windows и run.sh для запуска из под Linux, но не торопитесь запускать.
Открываем файл user_jvm_args.txt, удаляем # у последней строчки, значение -Xmx4G задает максимальное количество оперативной памяти серверу, тут оно 4 гигабайта, можете указать в гигабайта (G) или мегабайта (M), сохраняем, закрываем.
Открываем текстовым редактором файл run.bat заменяем Java на «C:\Program Files\Java\jdk-16.0.1\bin\java.exe» (с кавычками) это ваш адрес до установленной Java JDK 16, сохраняем и запускаем файл run.bat
Первая попытка запуска сервера:
Откройте файл eula.txt, внутри измените eula=false на eula=true
Если вдруг файлы не появились и eula.txt нету, всего скорее вы установили не ту Java, либо не верно указали адрес, либо допустили другие ошибки, что бы лучше понять что за ошибка, добавьте в start.bat pause на новой строчке, с этим консоль не закроется и там будет какая-то ошибка или информация которую можно погуглить
Вторая попытка запуска сервера:
Снова открывайте файл start.bat (run.bat) и у вас должно открыться окно сервера с графиком и списком игроков (если в start.bat нет параметра nogui) или черная консоль сервера, сервер загрузится и создаст карту, но не торопитесь запускать игру и подключаться, сервер не настроен и моды не установлены.
Настройка сервера:
Перейдем к базовой настройке, закройте окно сервера если оно открыто.
1) Откройте файл server.properties текстовым редактором в нем есть основные настройки сервера.
2) Если у вас пиратка, то что бы вас пускало на сервер найдите параметр online-mode=true и измените его на online-mode=false
3) Укажите IP своего сервера в параметре server-ip=
Вы можете указать IP своего пк в интернете (не забывайте открыть порты), IP в хамачи, локальный адрес пк если ваши игроки находятся в одной сети ( подключены к одному вайфай или проводом)
Инструкция как настроить хамачи.
Инструкция как играть по сети
4) Значение — max-players=20 указывает максимальное количество игроков, все прочие настройки вы легко найдете поискав в гугле.
5) В файле еще очень много настроек, многие понятны без перевода, другие понятны если перевести переводчиком, а так же вы можете использовать эту вики.
Как установить моды:
Моды устанавливаются подобно обычному майнкрафту, вы помещаете мод и зависимости (ядра, библиотеки) в папку mods вашего выключенного сервера, хотя есть несколько правил.
Правила сервера с модами:
- У сервера и у всех игроков должна быть одинаковая версия minecraft forge.
- У сервера и у всех игроков должны быть одинаковые моды, притом вплоть до версии самого мода. (исключение только клиентские моды, миникарты, JEI итд)
- Некоторые моды не поддерживает работу в онлайне вообще, просто крашат сервер ошибками, автор не реализовал это или допустил ошибок.
- Если вы изменяете настройки мода в конфиг файле, то эти изменения должны быть у всех игроков и на сервере тоже. Т.е у конфиги сервера и конфиги игроков должны быть одинаковые.
- Нет необходимости устанавливать клиентские моды на сервер, моды JEI, damage indicators, миникарты итд, то, что работает у конкретного игрока и не взаимодействует с другими игроками.
Если все хорошо, вы можете подключиться к серверу и увидеть на нем моды.
Если ваш сервер не запускается, то читайте файл лога в папке logs, там может быть написан проблемный мод и причину сбоя.
Работа с сервером:
На вики вы найдете основные команды для консоли, установить точку спавна, установить время, погоду, телепортация, получить ОП, изменить режим игры игрока, убить, кикнуть, забанить итд.
Источник
OpenServer не запускается: решение популярных ошибок
Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.
Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.
Просмотр логов OpenServer
Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит.
На панели задач есть значок программы, по которому нужно кликнуть правой кнопкой мыши. После этого появится контекстное меню, в котором надо нажать на «Просмотр логов» . В новом окне ознакомьтесь с полученными сведениями и определите, из-за чего появилась рассматриваемая ошибка.
Запуск программы от имени администратора
Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.
Вам понадобится выйти из панели управления, найти файл программы в корневом каталоге, щелкнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «Запуск от имени администратора» . Подождите несколько секунд и проверьте, появилась ли на экране какая-либо информация, свидетельствующая о начале работы локального веб-сервера.
Если этот метод оказался эффективным, но вы не хотите каждый раз запускать программу таким образом, выполните простую настройку. Для этого снова кликните по исполняемому файлу правой кнопкой мыши и перейдите в «Свойства» . Там найдите вкладку «Совместимость» и установите галочку возле пункта «Запускать эту программу от имени администратора» .
После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.
Редактирование файла hosts
Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать.
Хочу дать два совета:
- При использовании стороннего антивируса и брандмауэра настройте их так, чтобы OpenServer не попадал в список заблокированных программ. Стандартные средства можно отключить на время исключительно в качестве проверки.
- Запустите командную строку от имени администратора и введите команду attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts , активировав соответствующие атрибуты для упомянутого файла hosts.
Невозможно подключиться к серверу
Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями.
Способ 1: Редактирование MySQL и phpMyAdmin
Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.
Первоочередная задача – создание нового пользователя MySQL. Вводим:
Команда отвечает за создание нового пользователя и установку для него пароля.
Откройте конфигурационный файл phpMyAdmin, который находится в папке /etc/phpmyadmin/config.inc.php . Добавьте туда две строки:
Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.
Способ 2: Проверка данных авторизации
Последняя рекомендация будет самой банальной – проверка данных авторизации при входе на веб-сервер. Это касается ситуаций, когда на экране появляется ошибка «Невозможно подключиться к серверу MySQL mysqli::real_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: NO)» . Вам необходимо указать стандартный пароль и логин mysql или root в обоих полях, после чего авторизация должна пройти успешно.
Это были самые распространенные способы решения проблем с запуском OpenServer.
Источник