Создание сервера не работает

Пытаюсь создать сервер Майнкрафт но е могу на него зайти, почему?

Какой движок игры? 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 — скачать можно здесь
  • Для майнкрафт 1.17 и новее требуется — JDK 16 — скачать можно здесь
  • Скачайте (не забудьте узнать 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 на новой строчке, с этим консоль не закроется и там будет какая-то ошибка или информация которую можно погуглить

    Читайте также:  Сварочный аппарат вд 306 не работает

    Вторая попытка запуска сервера:

    Снова открывайте файл 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. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать.

    Хочу дать два совета:

    1. При использовании стороннего антивируса и брандмауэра настройте их так, чтобы OpenServer не попадал в список заблокированных программ. Стандартные средства можно отключить на время исключительно в качестве проверки.
    2. Запустите командную строку от имени администратора и введите команду 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.

    Источник

    Оцените статью