Не создаются файлы сервера майнкрафт
На проводе MrPencilBox и я расскажу вам про начало создания сервера для нашей любимой игры. Я – ленивая задница, поэтому не стал бы писать этот гайд, если бы Илья не стал угрожать нам какой-то кармой внутри проекта. Я довольно давно хотел рассказать вам о создании серверов, думаю, время настало.
Создание любого сервера начинается с выбора ядра. На данный момент существует несколько актуальных ядер:
CraftBukkit – Ванильный сервер Minecraft с поддержкой Bukkit API. Вместо этого ядра чаще всего используется Spigot из-за большего функционала.
Spigot – Тот же CraftBukkit, но с несколькими оптимизациями и поддержкой Spigot API. Является наиболее популярным ядром, поэтому его мы будем использовать для создания сервера.
Sponge – Ядро сервера Minecraft от бывших разработчиков Bukkit, Spigot и Cauldron. Оно пользуется популярностью и конкурирует с Spigot в англоязычном сообществе Minecraft, а в России используется редко.
Когда мы скачали ядро, нам нужно запустить сервер. Создаём для сервера новую папку, копируем туда ядро. Для удобства, я переименовываю его в Spigot. Что бы мы смогли запустить, нам нужен «файл-запускатор». Для каждой операционной системы требуется свой запускатор.
Для Windows
Создаём файл Start.bat, в нем пишем :
Если ваше ядро называется не Spigot , то замените «Spigot.jar» на «НазваниеЯдра.jar».
Создаём файл Start.sh, в нем пишем:
Перед запуском откройте файл и замените «Путь к серверу» на путь к вашей директории с сервером.
Если ваше ядро называется не Spigot , то замените «Spigot.jar» на «НазваниеЯдра.jar». Для того, что бы поменять минимальное количество и максимальное количетсво, поменяйте значения в мегабайтах в «-Xms1024M» и в «-Xmx1024M» соответственно. Эти действия можно производить любым текстовым редактором.
Когда вы запустите сервер, у вас создадутся основные файлы. После запуска закройте его, он не запустится. Нам нужен eula.txt , в котором мы изменяем строку
eula = false
eula = true
Затем ещё раз запускаем сервер. Барабанная дробь…
Сервер работает! Вы сможете зайти на него по адресу :25565 или localhost:25565 , если вы запускаете сервер на своём компьютере.
Вы смогли создать простейший сервер!
Ваш браузер устарел, и поэтому некоторые важные функции этого сайта могут не работать. Пожалуйста, обновитесь то более современного браузера. :(
Настройка подключения к серверу
Стоит отметить, что на сервере могут одновременно играть игроки как из локальной сети, так и из сети Интернет.
Работа с сервером:
После того как вы настроили сервер, настало время работать с ним.
Всегда стоит останавливать сервер командой /stop, а не просто закрывать окно сервера.
Сервер поддерживает ввод команд (подобно чату в игре), команды вводятся сюда: (если запустили через .bat файл будет черное окно консоли, пишите в нем.)
На вики вы найдете основные команды для консоли, установить точку спавна, установить время, погоду, телепортация, получить ОП, изменить режим игры игрока, убить, кикнуть, забанить итд.
Настройка сервера:
Перейдем к базовой настройке, закройте окно сервера если оно открыто.
1) Откройте файл server.properties текстовым редактором в нем есть основные настройки сервера, я затрону только базовые необходимые.
2) Если у вас пиратка, то что бы вас пускало на сервер найдите параметр online-mode=true и измените его на online-mode=false, иначе вход только с лицухой.
3) Укажите IP своего сервера в параметре server-ip=
Вы можете указать IP своего пк в интернете (не забывайте открыть порты), IP в хамачи, локальный адрес пк если ваши игроки находятся в одной сети ( подключены к одному вайфай или проводом)
Инструкция как настроить хамачи.
Инструкция как играть по сети
4) Значение - max-players=20 указывает максимальное количество игроков, все прочие настройки вы легко найдете поискав в гугле.
5) В файле еще много настроек, возможность указать принудительный ресурсрпак, отключить нижний мир, установить режим игры по умолчанию, дальность прорисовки сервера, указать название сервера и прочее. Смотрите параметры, гуглите, переводите переводчиком, просите друзей поумней расшифровать, либо используйте вот эту вики
Вторая попытка запуска сервера:
Снова открывайте файл start.bat (run.bat) и у вас должно открыться окно сервера с графиком и списком игроков (если в start.bat нет параметра nogui) или черная консоль сервера, сервер загрузится и создаст карту, но не торопитесь запускать игру и подключаться, сервер не настроен и моды не установлены.
Описание параметров
averageTickTime — среднее время на совершение одного тика (в миллисекундах),
tickTimes — время cовершения порядка 100 последних тиков (в наносекундах).
Чтобы включить выполнение JMX в Java, необходимо задать соответствующие флаги запуска JVM. Более подробно описано в этой документации
Если значение установлено на false, то в меню сетевой игры работающий сервер будет отображаться как "оффлайн", однако также сможет принимать подключения игроков.
Это настройка выражается в процентах (100% — по умолчанию). Например, установка этого значения на 50 уменьшит дальность рендера энтити вдвое. Представляет собой серверный аналог изменения прорисовки у клиента.
При выборе порта вы можете руководствоваться данным списком стандартных портов, которые могут принадлежать другим сетевым службам и программам.
Когда эта опция включена, сервер кикнет игрока только после того, как автоматически перезагрузит вайтлист для поиска изменений.
false - Игроки не будут отключены от сервера, если их нет в вайтлисте. true - Игроки будут отключены от сервера, если их нет в вайтлисте.
Требуется проверка перевода.
- Если указан радиус в 1000 блоков, то вы получите рабочее пространство 2000 х 2000 блоков.
- Если указан радиус в 4000 блоков, то вы получите рабочее пространство 8000 х 8000 блоков.
Примечание: интернет требует, чтобы пакеты размером менее 64 байтов дополнялись до 64 байтов. Таким образом, установка значения ниже 64 может быть нецелесообразной. Также не рекомендуется превышать 1500 байт.
-1 - полностью отключить сторожевой таймер (эта опция была добавлена в 14w32a)
Непосредственно перед началом игры на сервере вы можете настроить указанные выше параметры сервера.
- Поле server-ip лучше всего оставить пустым — игра сама определит и настроит данный параметр. Но если вы хотите присвоить серверу особый IP-адрес, то можете изменить этот параметр.
- Поле gamemode указывает на игровой режим, который автоматически будет включен всем игрокам, зашедшим на сервер. Игровой режим для конкретного игрока можно сменить во время работы.
- Если вы включили white-list, сделайте себя оператором или добавьте себя в белый список.
- При заполнении поля max-build-height неподходящим числом сервер автоматически подбирает ближайшее число, возможное для использования.
Любое изменение настроек в этом файле требует перезапуск сервера. Кроме того, сервер иногда может записывать изменения в этот файл, поэтому перенастройку лучше производить при отключенном сервере.
Создание файла start.bat для запуска сервера:
Выполнять данный пункт только для версий 1.5.2-1.16.5.
Создайте в папке сервера текстовый документ, поместите внутрь такую строчку:
Здесь вы должны иметь правильное название файла сервера, в данном случае forge-1.12.2-14.23.5.2855.jar, если вы переименовали, либо у вас другая версия майнкрафт или форджа, измените название на ваше.
Загрузка необходимого ПО
Для работы сервера требуется установить на Ваш ПК пакет Java. Его можно скачать на этой странице. Но если клиент Minecraft запускается, то это индикатор того, что данный пакет уже установлен на компьютер. (Теперь minecraft можно установить через установщик, который сам скачивает для себя Java. В этом случае вам все равно нужно установить Java.)
Для того чтобы скачать сервер, требуется перейти на страницу загрузки официального сайта. Нажмите на соответствующую ссылку и сохраните файл в отдельной директории, которая будет основной для Вашего сервера. При создании сервера на Linux или OS X основной директорией сервера является рабочая директория; используйте команду cd /путь/до/сервера/ .
Сервер в локальной сети
Процесс настройки сервера игры по локальной сети намного проще создания доступного из Интернета, и является более простым в плане возникновения ошибок при подключении к серверу.
С версии 1.3.1 вы можете открыть свой мир из одиночной игры для локальной сети, для этого достаточно загрузить мир, нажать паузу и выбрать "Открыть мир для локальной сети". Однако, такой способ несколько ограничивает возможности владельца сервера.
Подключение к локальному серверу
Чтобы игроки смогли подключится к вашему серверу, их компьютеры должны быть объединены с компьютером-сервером по локальной сети (LAN). В строке ввода IP-адреса сервера они должны написать внутренний IP-адрес компьютера, на котором создан сервер. Локальный IP-адрес желательно должен быть статическим (быть прописанным в настройках сетевого подключения вручную) или привязанным к MAC-адресу.
В качестве локальной сети может выступать как ваша домашняя локальная сеть, так и локальная сеть провайдера или псевдолокальная сеть (VPN), предоставляемая программами вроде Hamachi.
Определение внутреннего IP-адреса
Определение внутреннего IP-адреса сервера под управлением Windows.
Определение внутреннего IP-адреса сервера под управлением Linux.
Чтобы узнать внутренний IP-адрес сетевой соединения, на котором вы создаете LAN сервер, выполните следующие пункты:
- Windows
- Нажмите комбинацию клавиш на клавиатуре Windows + R
- В открывшемся окне «Выполнить» в строке ввода введите cmd
- В новом открывшемся окне напишите команду ipconfig
После этого программа ниже отобразит основные данные про сети, к которым подключен компьютер. Внутренний IP-адрес отвечает строке «IP-адрес» в блоке «Home Network — Ethernet адаптер:».
- Linux, OS X
- Выполните в терминале команду ifconfig
- Ваш локальный IP-адрес указан после "inet addr" или "inet" в секции вашего сетевого интерфейса.
Как установить моды:
Моды устанавливаются подобно обычному майнкрафту, вы помещаете мод и зависимости (ядра, библиотеки) в папку mods вашего выключенного сервера, хотя есть несколько правил.
Подключение к собственному серверу
Если вы держите сервер на том же компьютере, на котором собираетесь играть, для подключения достаточно ввести адрес 127.0.0.1 или localhost . Этот адрес задействует виртуальный сетевой интерфейс (loopback), который доступен всегда, даже если у компьютера нет сетевой карты.
Если вы не можете подключиться даже через петлевой интерфейс, это повод проверить настройки антивируса и файерволла. Добавьте в исключения Minecraft Server и порт 25565.
Описание доступных команд
Команды в игре делятся на две группы: для операторов и игроков. С их помощью можно получить доступ к некоторым полезным возможностям, а операторам осуществлять контроль за состоянием сервера.
Q: Игроки не могут подключиться к моему серверу. Что делать?
A: Сначала попробуйте подключиться к нему самому, использовав в качестве IP-адреса сервера localhost. Если Вам не удалось подключиться, сервер создан полностью неправильно. Возможно, Вы допустили ошибку при конфигурации файла server.properties, или Ваш антивирус агрессивно блокирует сервер игры. Если же Вам удалось подключиться к собственному серверу, проверьте, правильно ли Вы определили собственный IP-адрес. Возможно, Вы забыли открыть порты, которые использует сервер игры. Просмотрите лог сервера на наличие ошибок — они могут указать Вам на причину возникновения проблемы.
Q: Я хочу запустить на сервере свою карту из одиночной игры. Как мне это сделать?
A: Из папки saves, которая находится в каталоге установленной игры (.minecraft), перенесите папку с Вашей картой (например, New World) в папку, где лежит сервер игры. Не забудьте поменять level-name в файле server.properties, если ваша папка называется не так, как текущая папка сервера. Перенос должен осуществляться при выключенном сервере.
Q: Как мне создать новый мир?
A: Удалите все файлы из Вашей папки мира сервера или укажите новое имя мира в параметре level-name в файле server.properties.
Q: Я хочу обновить сервер. Что для этого нужно?
A: Сначала сделайте бекап — если что-то пойдет не так, Вы сможете восстановить сервер из резервной копии. Затем заново скачайте с официального сайта исполняемый файл сервера и замените им Ваш старый. Затем запустите сервер — все настройки, карты и игроки должны сохраниться.
Q: Как мне добавить на сервер функции /home /warp /spawn и другие?
A: Поищите в плагинах к Bukkit. Например, есть большой плагин CommandBook.
Q: При запуске сервера я получаю ошибку, что моя версия Java устарела. Как мне узнать, какая у меня версия Java?
A: Для работы игры требуется Java 8. Чтобы проверить Вашу версию, сделайте следующее:
- Откройте командную строку (консоль, терминал):
- Windows: [Win+R] -> cmd -> [Enter]
- Linux: размещение в меню различается в зависимости от оболочки, обычно это Приложения -> Системные / Стандартные -> Терминал
- OS X: В Доке или Finder’е: Программы -> Служебные программы -> Терминал
- В командной строке введите java -version и нажмите Enter
- В ответе найдите строку начинающуюся с java version . Число, стоящее далее — версия Java.
то это означает, что Java у Вас не установлена или не настроены переменные среды (последнее обычно только для Windows). Попробуйте сделать следуещее:
- Нажмите правой кнопкой мыши на Мой компьютер
- Кликните на Свойства
- Кликните на Расширенные параметры системы
- Кликните на Переменные среды
- В списке системных переменных найдите переменную Path
- Кликните Редактировать и допишите в конец: ;%ProgramFiles(x86)%\Java\jre6\bin
- Откройте командную строку заново и попробуйте снова
Если Ваша версия ниже 1.6.1 или Java у Вас не установлена, перейдите на страницу загрузки Java и скачайте последнюю версию.
Правка run.bat (только для minecraft 1.17 и более новых)
Если у тебя версия до 1.17, то ты выполнял пункт выше, этот можешь пропустить, если версия новее, то наверное все точно так же.
На версии 1.17+ автор чуть изменил процесс, немного его упростил, потому после окончания работы установщика форджа вы увидите примерно такое содержимое папки сервера которую вы указали:
Здесь уже есть run.bat для запуска из под Windows и run.sh для запуска из под Linux, но не торопитесь запускать.
Открываем текстовым редактором файл run.bat заменяем Java на "C:\Program Files\Java\jdk-16.0.1\bin\java.exe" (с кавычками) это ваш адрес до установленной Java JDK 16, сохраняем и запускаем файл run.bat
Создание и настройка сервера
Подготовка к работе
Создадим сервер:
Скачайте установщик Minecraft forge необходимой версии, exe или jar, не важно.
Запустите скачанный файл, в данном окне выберите Install server, а ниже укажите произвольную папку в которой будет ваш сервер, нажмите Ok.
Установочник сам все скачает, необходим интернет.
Перейдите в папку которую указали, там вы увидите примерно это:
Настройка сервера:
Перейдем к базовой настройке, закройте окно сервера если оно открыто.
1) Откройте файл server.properties текстовым редактором в нем есть основные настройки сервера.
2) Если у вас пиратка, то что бы вас пускало на сервер найдите параметр online-mode=true и измените его на online-mode=false
3) Укажите IP своего сервера в параметре server-ip=
Вы можете указать IP своего пк в интернете (не забывайте открыть порты), IP в хамачи, локальный адрес пк если ваши игроки находятся в одной сети ( подключены к одному вайфай или проводом)
Инструкция как настроить хамачи.
Инструкция как играть по сети
4) Значение - max-players=20 указывает максимальное количество игроков, все прочие настройки вы легко найдете поискав в гугле.
5) В файле еще очень много настроек, многие понятны без перевода, другие понятны если перевести переводчиком, а так же вы можете использовать эту вики.
Настройка сервера для игры по Интернету
Для того, чтобы понять возможность подключения к вашему серверу из Интернета нужно сначала определить тип IP-адреса, который используется. Данная информация может быть размещена в условии договора с провайдером интернета или на личной странице пользователя на сайте провайдера.
Во-первых, провайдер может предоставлять выделенный IP-адрес, который присвоен именно вам (то есть у вас прямой выход в Сеть), а может использовать один внешний адрес для многих пользователей. В первом случае проблем с настройкой доступа быть не должно, и вам достаточно разобраться со своим оборудованием. Однако если вы находитесь в локальной сети провайдера, ваш компьютер не будет виден из Интернета и доступ к серверу будет невозможен. Возможно, провайдер может предоставить внешний адрес как дополнительную услугу.
Кроме того, ваш адрес может быть постоянным, статическим, или меняться при каждом переподключении к провайдеру, то есть быть динамическим. Самым легким способом определения типа адреса является переподключение модема и сравнение внешних IP-адресов. Если после повторного подключения модема IP-адрес изменился, то это значит, что у вас динамический IP-адрес. Динамические адреса являются более распространенными, чем статические, но при создании сервера игры рекомендуется иметь статический IP-адрес, так как динамический адрес меняется при каждом переподключении к провайдеру (и вам придется постоянно сообщать новый адрес вашим игрокам). Тем не менее, статический адрес - необязательное условие для работы сервера.
Подключение к серверу
Если игроки не могут подключиться к вашему серверу, смотрите раздел FAQ.
Сервер через VPN
Если у вас возникают проблемы с внутренним IP-адресом, можно попробовать Hamachi, P2PLauncher, EasyVPN, Garena или подобные сервисы. Самым популярным из них является Hamachi. Создатель сервера и подключающиеся должны скачать и установить Hamachi. Далее:
- Создать комнату.
- server-ip оставить пустым.
- Запустить сервер.
- Сообщить свой IP в Hamachi (рядом с кнопкой подключения) подключающимся.
- Зайти в комнату с сервером.
- Попробовать подключиться по полученному IP.
Самая простая в использовании - это программа P2PLauncher, соединяющая компьютеры через сеть peer-to-peer. Просто поместите её в папку с игрой и запустите. На сервере:
- Введите никнейм (он же - будущее имя сервера) и название комнаты, нажмите «Запустить сервер».
- Сообщите название комнаты и свой ник, тому кто хочет к вам присоединиться.
- Запустите P2PLauncher. Введите свой никнейм и название комнаты, нажмите «Запустить клиент».
- В качестве имени сервера используйте ник игрока, создавшего сервер.
Прочие параметры:
- "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 при переименовании, то включите эту опцию в системе: инструкция
Открытие портов
Открытие, или проброс портов (Port Forwarding) позволяет клиентам, подключащимся из Интернета, получать доступ к серверу, который находится за маршрутизатором или модемом. Проблема с открытием портов часто встречается при создании сервера в локальной подсети. Маршрутизатор или модем могут блокировать порт, который пытается использовать сервер игры. Для разных моделей эта процедура происходит немного по-разному.
Есть 2 способа открытия портов:
Пример использования программы PFPortChecker
Чтобы проверить, удалась ли процедура открытия порта, попросите кого-нибудь вне вашей локальной сети подключиться к серверу, используя внешний IP-адрес (вы также можете попробовать подключиться к себе по внешнему адресу самостоятельно, но неудача в этом случае не всегда означает недоступность сервера). Или же загрузите и установите программу PFPortChecker. В поле Port введите номер порта, который вы пытались открыть. В поле Protocol сначала выберите UDP, а потом TCP. Затем нажмите кнопку проверки. После окончания проверки программа выведет 3 итога для TCP и 3 для UDP. Если текст всех 6 результатов проверки будет зелёного цвета, значит процедура удалась полностью. Для примера смотрите скриншот справа.
Иногда некоторые провайдеры, предоставляют пользователям "серые" IP-адреса. Если в вашем маршрутизаторе указан IP-адрес из диапазонов ниже, то тогда вы не сможете открыть порты на вашем компьютере.
Список наиболее частых "серых" IP:
- От 10.0.0.0 до 10.255.255.255 с маской 255.0.0.0 или /8
- От 172.16.0.0 до 172.31.255.255 с маской 255.240.0.0 или /12
- От 192.168.0.0 до 192.168.255.255 с маской 255.255.0.0 или /16
- От 100.64.0.0 до 100.127.255.255 с маской подсети 255.192.0.0 или /10; данная подсеть рекомендована согласно rfc6598 для использования в качестве адресов для CGN (Carrier-Grade NAT)
Как создать и запустить официальный сервер:
0) У вас должна быть установлена Java
1) Создаем папку в любом месте вашего пк, помещаем скачанный файл внутрь.
2) Создаем текстовый файл с названием start
Откройте этот файл при помощи блокнота или любого другого текстового редактора, поместите внутрь такую строчку.
Внимание название файла сервера указывается в строке, в данном случае minecraft_server.1.12.2.jar, если вы переименовали, либо у вас другая версия, измените название на корректное.
Прочие значения:
Xmx1024M - максимальное значение оперативной памяти которое может потребить сервер
Xms1024M - количество оперативной памяти которую сервер использует сразу на старте.
nogui - отключает отображение более приятного окна сервера в котором видно список игроков и график нагрузки на сервер, это окно в определённых случаях может сильно нагружать сервер, рекомендую его не использовать. Если вы хотите видеть окно сервера в таком виде, то просто удалите nogui из строки.
Сохраните файл, переименуйте его например в start и замените расширение .txt на .bat, Если у вас нет возможности изменить .txt при переименовании, то включите эту опцию в системе: инструкция
Предупреждение :
Важный момент, все версии ДО 1.17 работали на Java 8, а версия 1.17 уже работает на Java 16, сервер 1.18.x работает на Java 17, потому вам необходимо вручную установить нужную версию Java и стартовать сервер именно на ней.
Итак, если вы просто сохраните и запустите файл start.bat, то старт сервера произойдет на системной версии Java (установленной вами или не вами по умолчанию в системе), возможно это будет 8 версия (например jre1.8.0_301), но если вы хотите указать конкретную версию Java для вашего сервера (например для 1.17+), то содержимое start.bat должно содержать путь до нужной версии java, пример:
Где C:\Program Files\Java\jdk-16.0.1\bin\java.exe адрес до исполнительного файла java.exe 16 версии Java.
Теперь запустите получившийся файл start.bat, окно сразу закроется, это нормально.
3) Рядом с start.bat появится файл eula.txt, откройте его редактором, внутри измените eula=false на eula=true , сохраните.
4) Снова запускайте start.bat, если появилось окно сервера или консоль, то все работает, но сервер еще не настроен, закройте его. (хотя он уже работает и даже создал вам мир игры)
5) Внимательно настройте сервер, вам нужно указать правильный IP, а так же Если у вас пиратка, то отключить проверку лицензии игроков, обязательно читайте раздел настройки
Проблемы с созданием сервера.
Артём Трофимов
Всем привет кто отозвался на проблему с созданием сервер, уже большой период времени появляются проблемы с сервером.
C:\Users\Артём Трофимов\Desktop\server>java -Xmx1024M -Xms1024M -jar forge.jar nogui
[12:44:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker
[12:44:44] [main/INFO] [FML]: Forge Mod Loader version 7.99.36.1558 for Minecraft 1.7.10 loading
[12:44:44] [main/INFO] [FML]: Java is Java HotSpot(TM) Client VM, version 1.8.0_261, running on Windows 10:x86:10.0, installed at C:\Program Files (x86)\Java\jre1.8.0_261
[12:44:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:44:45] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[12:44:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:44:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[12:44:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
[12:44:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
[12:44:46] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft
[12:44:47] [Server thread/INFO]: Starting minecraft server version 1.7.10
[12:44:55] [Server thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[12:44:55] [Server thread/INFO] [FML]: MinecraftForge v10.13.4.1558 Initialized
[12:44:55] [Server thread/INFO] [FML]: Replaced 183 ore recipies
[12:44:55] [Server thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[12:44:55] [Server thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[12:44:55] [Server thread/INFO] [FML]: Searching C:\Users\└ЁЄ╕ь ╥ЁюЇшьют\Desktop\server\mods for mods
[12:44:55] [Server thread/INFO] [FML]: Forge Mod Loader has identified 3 mods to load
[12:44:56] [Server thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at CLIENT
[12:44:56] [Server thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at SERVER
[12:44:56] [Server thread/INFO] [FML]: Processing ObjectHolder annotations
[12:44:56] [Server thread/INFO] [FML]: Found 341 ObjectHolder annotations
[12:44:56] [Server thread/INFO] [FML]: Identifying ItemStackHolder annotations
[12:44:56] [Server thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[12:44:56] [Server thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[12:44:56] [Server thread/INFO] [FML]: Applying holder lookups
[12:44:56] [Server thread/INFO] [FML]: Holder lookups applied
[12:44:56] [Server thread/INFO] [FML]: Injecting itemstacks
[12:44:56] [Server thread/INFO] [FML]: Itemstack injection complete
[12:44:56] [Server thread/INFO]: Loading properties
[12:44:56] [Server thread/INFO]: Default game type: SURVIVAL
[12:44:56] [Server thread/INFO]: Generating keypair
[12:44:56] [Server thread/INFO]: Starting Minecraft server on *:25565
[12:44:56] [Server thread/INFO] [FML]: Injecting itemstacks
[12:44:56] [Server thread/INFO] [FML]: Itemstack injection complete
[12:44:56] [Server thread/INFO] [FML]: Forge Mod Loader has successfully loaded 3 mods
[12:44:56] [Server thread/INFO]: Preparing level "world"
[12:44:56] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[12:44:56] [Server thread/INFO] [FML]: Applying holder lookups
[12:44:56] [Server thread/INFO] [FML]: Holder lookups applied
[12:44:56] [Server thread/INFO] [FML]: Loading dimension 0 (world) ([email protected])
[12:44:56] [Server thread/INFO] [FML]: Loading dimension 1 (world) ([email protected])
[12:44:56] [Server thread/INFO] [FML]: Loading dimension -1 (world) ([email protected])
[12:44:56] [Server thread/INFO]: Preparing start region for level 0
[12:44:57] [Server thread/INFO]: Done (0,728s)! For help, type "help" or "?"
Не могу понять сервер запущен или нет.
Раньше были проценты запуска.
Caman86
ТруЪ Олдфаги-с
Звание: Чоткий паря
В пути к сервере не должна присутствовать кириллица. Т.е. названия все на английском.
Сервер запускается, а проценты - генерация мира. Можешь заходить и играть (но вроде бы у тебя IP не установлен).
В этой небольшой статье я расскажу как создать и запустить самый простой сервер майнкрафт без модов, плагинов без всего, просто сервер для игры с друзьями в обычный майнкрафт. Это достаточно просто, но многие игроки не знают как работать с официальным сервером Minecraft, потому давайте разбираться.
Начну с того, что существует довольно много разных серверов майнкрафта, но в этой статье мы будем использовать официальный сервер от Mojang. Мы создадим сервер на версии 1.12.2, но сервера для других версий создаются точно так же.
Полезно: :
Если вы хотите сервер с модами, на Forge или Fabric то для этого есть собственный гайд - сервер майнкрафт с модами.
Правила сервера с модами:
- У сервера и у всех игроков должна быть одинаковая версия minecraft forge.
- У сервера и у всех игроков должны быть одинаковые моды, притом вплоть до версии самого мода. (исключение только клиентские моды, миникарты, JEI итд)
- Некоторые моды не поддерживает работу в онлайне вообще, просто крашат сервер ошибками, автор не реализовал это или допустил ошибок.
- Если вы изменяете настройки мода в конфиг файле, то эти изменения должны быть у всех игроков и на сервере тоже. Т.е у конфиги сервера и конфиги игроков должны быть одинаковые.
- Нет необходимости устанавливать клиентские моды на сервер, моды JEI, damage indicators, миникарты итд, то, что работает у конкретного игрока и не взаимодействует с другими игроками.
Если все хорошо, вы можете подключиться к серверу и увидеть на нем моды.
Если ваш сервер не запускается, то читайте файл лога в папке logs, там может быть написан проблемный мод и причину сбоя.
Установка нужной версии Java для сервера
Сервер Forge требует для работы JDK (Java Development Kit), джава для разработчиков, все версии фордж_сервера до minecraft 1.17 требуют наличия JDK 8, версия minecraft 1.17 требует установки JDK 16, а 1.18+ требует JDK 17.
Если хотите сервер, а не игру по сети, вам придется выполнить этот квест.
-
Все версии майнкрафт до 1.17 требуется JDK 8 - скачать можно здесь
См. также
Java Edition
Материалы сообщества доступны в соответствии с условиями лицензии CC BY-NC-SA 3.0, если не указано иное.
Работа с сервером:
После того как вы настроили сервер, настало время работать с ним.
Всегда стоит останавливать сервер командой /stop вписанной в консоль сервера, а не просто закрывать окно сервера крестиком.
Сервер поддерживает ввод команд (подобно чату в игре), команды вводятся сюда:
или же сюда, зависит от того включили вы gui или нет в bat файле запуска.
(эй, майнкрафтер, да ты хакер, ты что взломал кого-то )
На вики вы найдете основные команды для консоли, установить точку спавна, установить время, погоду, телепортация, получить ОП, изменить режим игры игрока, убить, кикнуть, забанить итд.
На самом деле это очень базовая статья о создании простейшего сервера, если вы не можете её осилить, наверное вам не стоит и пробовать создавать сервер, купите какой ни будь готовый хостинг с настроенным сервером, или найдите человека который более компетентен. Все серьезные сервера создаются куда сложнее, там используются специальные плагины и глобальные модификации игрового сервера.
В этой инструкции я расскажу как создать и запустить простой сервер майнкрафт вместе с модами для игры со своими друзьями используя хамачи или общую сеть и даже интернет.
В данной статье я буду использовать официальный сервер майнкрафт на который будет произведена установка Forge, установлены моды и вы сможете играть с друзьями в сборки.
Предупреждение :
Современные моды майнкрафт работают не только на Forge, но есть и альтернативный загрузчик - Fabric, пока моды не поддерживают друг друга, потому если вы хотите создать сервер с Fabric модами: Создать сервер майнкрафт с модами Fabric.
Администрирование сервера
В данном разделе описаны элементы администрирования сервера — процесс управления и поддержания корректной работы сервера во время его работы при использовании командной строки и элементов графического интерфейса.
Знакомство с параметрами сервера
Когда загруженный файл оказался в будущей папке сервера, запустите его и подождите, пока закончится процесс генерации уровня. Вы увидите, что в Вашей папке появилось несколько новых файлов и подпапок.
Рассмотрим файл server.properties. Данный файл содержит в себе все основные параметры сервера. Откройте этот файл при помощи любого текстового редактора. Вы увидите примерно такое содержимое:
Первая попытка запуска сервера:
После того как вы запустите файл start.bat (run.bat), окно сразу же закроется или закройте его сами (1.17+), это нормально, в папке появятся несколько папок и файлов:
Откройте файл eula.txt, внутри измените eula=false на eula=true
Если вдруг файлы не появились и eula.txt нету, всего скорее вы установили не ту Java, либо не верно указали адрес, либо допустили другие ошибки, что бы лучше понять что за ошибка, добавьте в start.bat pause на новой строчке, с этим консоль не закроется и там будет какая-то ошибка или информация которую можно погуглить
Описание GUI
GUI окна сервера состоит из следующих элементов:
Проблемы с созданием сервера.
Артём Трофимов
Всем привет кто отозвался на проблему с созданием сервер, уже большой период времени появляются проблемы с сервером.
C:\Users\Артём Трофимов\Desktop\server>java -Xmx1024M -Xms1024M -jar forge.jar nogui
[12:44:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker
[12:44:44] [main/INFO] [FML]: Forge Mod Loader version 7.99.36.1558 for Minecraft 1.7.10 loading
[12:44:44] [main/INFO] [FML]: Java is Java HotSpot(TM) Client VM, version 1.8.0_261, running on Windows 10:x86:10.0, installed at C:\Program Files (x86)\Java\jre1.8.0_261
[12:44:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[12:44:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:44:45] [main/INFO] [FML]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[12:44:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[12:44:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[12:44:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
[12:44:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
[12:44:46] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft
[12:44:47] [Server thread/INFO]: Starting minecraft server version 1.7.10
[12:44:55] [Server thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[12:44:55] [Server thread/INFO] [FML]: MinecraftForge v10.13.4.1558 Initialized
[12:44:55] [Server thread/INFO] [FML]: Replaced 183 ore recipies
[12:44:55] [Server thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[12:44:55] [Server thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[12:44:55] [Server thread/INFO] [FML]: Searching C:\Users\└ЁЄ╕ь ╥ЁюЇшьют\Desktop\server\mods for mods
[12:44:55] [Server thread/INFO] [FML]: Forge Mod Loader has identified 3 mods to load
[12:44:56] [Server thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at CLIENT
[12:44:56] [Server thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge] at SERVER
[12:44:56] [Server thread/INFO] [FML]: Processing ObjectHolder annotations
[12:44:56] [Server thread/INFO] [FML]: Found 341 ObjectHolder annotations
[12:44:56] [Server thread/INFO] [FML]: Identifying ItemStackHolder annotations
[12:44:56] [Server thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[12:44:56] [Server thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[12:44:56] [Server thread/INFO] [FML]: Applying holder lookups
[12:44:56] [Server thread/INFO] [FML]: Holder lookups applied
[12:44:56] [Server thread/INFO] [FML]: Injecting itemstacks
[12:44:56] [Server thread/INFO] [FML]: Itemstack injection complete
[12:44:56] [Server thread/INFO]: Loading properties
[12:44:56] [Server thread/INFO]: Default game type: SURVIVAL
[12:44:56] [Server thread/INFO]: Generating keypair
[12:44:56] [Server thread/INFO]: Starting Minecraft server on *:25565
[12:44:56] [Server thread/INFO] [FML]: Injecting itemstacks
[12:44:56] [Server thread/INFO] [FML]: Itemstack injection complete
[12:44:56] [Server thread/INFO] [FML]: Forge Mod Loader has successfully loaded 3 mods
[12:44:56] [Server thread/INFO]: Preparing level "world"
[12:44:56] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[12:44:56] [Server thread/INFO] [FML]: Applying holder lookups
[12:44:56] [Server thread/INFO] [FML]: Holder lookups applied
[12:44:56] [Server thread/INFO] [FML]: Loading dimension 0 (world) ([email protected])
[12:44:56] [Server thread/INFO] [FML]: Loading dimension 1 (world) ([email protected])
[12:44:56] [Server thread/INFO] [FML]: Loading dimension -1 (world) ([email protected])
[12:44:56] [Server thread/INFO]: Preparing start region for level 0
[12:44:57] [Server thread/INFO]: Done (0,728s)! For help, type "help" or "?"
Не могу понять сервер запущен или нет.
Раньше были проценты запуска.
Caman86
ТруЪ Олдфаги-с
Звание: Чоткий паря
В пути к сервере не должна присутствовать кириллица. Т.е. названия все на английском.
Сервер запускается, а проценты - генерация мира. Можешь заходить и играть (но вроде бы у тебя IP не установлен).
В этой небольшой статье я расскажу как создать и запустить самый простой сервер майнкрафт без модов, плагинов без всего, просто сервер для игры с друзьями в обычный майнкрафт. Это достаточно просто, но многие игроки не знают как работать с официальным сервером Minecraft, потому давайте разбираться.
Начну с того, что существует довольно много разных серверов майнкрафта, но в этой статье мы будем использовать официальный сервер от Mojang. Мы создадим сервер на версии 1.12.2, но сервера для других версий создаются точно так же.
Полезно: :
Если вы хотите сервер с модами, на Forge или Fabric то для этого есть собственный гайд - сервер майнкрафт с модами.
Консольный режим
В консольном, или nogui, режиме присутствуют только лог и командная строка. Они исполняют те же функции, что и соответствующие окна графического режима.
Запустить в консольном режиме можно только .jar-версию сервера (server.jar). Для этого нужно в команде запуска указать параметр nogui :
Содержание
Как удалить мод с сервера:
Вам необходимо согласиться с удалением всех блоков и вещей этого мода в мире, либо отказаться.
Для согласия надо написать команду /fml confirm, для отказа /fml cancel (сервер не запустится)
Данная статья знакомит читателя с особенностями работы чистого (без модификаций) сервера Minecraft текущей версии. В отличие от клиента, распространяется бесплатно через официальный сайт игры и работает со всеми версиями клиента (пиратской и официальной). Информация в этой статье была приведена в соответствие с версией 1.15.2.
Читайте также: