Вылетает батник майнкрафт
Запуск bat-файла от имени администратора
Доброго времени суток. После долгих часов блужданий и поисков в тырнете, так ничего и не нашел. В.
Запуск *.exe файла (одна из программ сразу же закрывается)
Вообщем, суть в том чтоб имея на форме кнопку, ее нажать и открыть игру. Но почему-то именно на.
Перевод курсора, при запуске exe-файла окно сразу закрывается
Добрый день. Есть код программы которая (по идее) должна, при нажатии в правом нижнем углу окна.
Консольное приложение сразу же закрывается
Всем привет! Начал изучать книгу "Шилдт Г. полное руководство". Автор приводит пример первой.
В этой инструкции я расскажу как создать и запустить простой сервер майнкрафт вместе с модами для игры со своими друзьями используя хамачи или общую сеть и даже интернет.
В данной статье я буду использовать официальный сервер майнкрафт на который будет произведена установка Forge, установлены моды и вы сможете играть с друзьями в сборки.
Предупреждение :Современные моды майнкрафт работают не только на Forge, но есть и альтернативный загрузчик - Fabric, пока моды не поддерживают друг друга, потому если вы хотите создать сервер с Fabric модами: Создать сервер майнкрафт с модами Fabric.
Правка 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.
Установочник сам все скачает, необходим интернет.
Перейдите в папку которую указали, там вы увидите примерно это:
Первая попытка запуска сервера:
После того как вы запустите файл start.bat (run.bat), окно сразу же закроется или закройте его сами (1.17+), это нормально, в папке появятся несколько папок и файлов:
Откройте файл eula.txt, внутри измените eula=false на eula=true
Если вдруг файлы не появились и eula.txt нету, всего скорее вы установили не ту Java, либо не верно указали адрес, либо допустили другие ошибки, что бы лучше понять что за ошибка, добавьте в start.bat pause на новой строчке, с этим консоль не закроется и там будет какая-то ошибка или информация которую можно погуглить
Вторая попытка запуска сервера:
Снова открывайте файл start.bat (run.bat) и у вас должно открыться окно сервера с графиком и списком игроков (если в start.bat нет параметра nogui) или черная консоль сервера, сервер загрузится и создаст карту, но не торопитесь запускать игру и подключаться, сервер не настроен и моды не установлены.
Установка нужной версии Java для сервера
Сервер Forge требует для работы JDK (Java Development Kit), джава для разработчиков, все версии фордж_сервера до minecraft 1.17 требуют наличия JDK 8, версия minecraft 1.17+ требует установки JDK 16.
Если хотите сервер, а не игру по сети, вам придется выполнить этот квест.
-
Все версии майнкрафт до 1.17 требуется JDK 8 - скачать можно здесь
Настройка сервера:
Перейдем к базовой настройке, закройте окно сервера если оно открыто.
1) Откройте файл server.properties текстовым редактором в нем есть основные настройки сервера.
2) Если у вас пиратка, то что бы вас пускало на сервер найдите параметр online-mode=true и измените его на online-mode=false
3) Укажите IP своего сервера в параметре server-ip=
Вы можете указать IP своего пк в интернете (не забывайте открыть порты), IP в хамачи, локальный адрес пк если ваши игроки находятся в одной сети ( подключены к одному вайфай или проводом)
Инструкция как настроить хамачи.
Инструкция как играть по сети
4) Значение - max-players=20 указывает максимальное количество игроков, все прочие настройки вы легко найдете поискав в гугле.
5) В файле еще очень много настроек, многие понятны без перевода, другие понятны если перевести переводчиком, а так же вы можете использовать эту вики.
Создание файла 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 при переименовании, то включите эту опцию в системе: инструкция
Работа с сервером:
После того как вы настроили сервер, настало время работать с ним.
Всегда стоит останавливать сервер командой /stop, а не просто закрывать окно сервера.
Сервер поддерживает ввод команд (подобно чату в игре), команды вводятся сюда: (если запустили через .bat файл будет черное окно консоли, пишите в нем.)
На вики вы найдете основные команды для консоли, установить точку спавна, установить время, погоду, телепортация, получить ОП, изменить режим игры игрока, убить, кикнуть, забанить итд.
почему сервисы не стартуют
правим батник так
и читаем стандартный вывод
dp0derby_common.bat присутствует в каталоге?
PS: отладка - очень веселый процесс
сделал запустил - видимо происходит запуск CALL этого derby_commonв папке он имеется, прилагаю
а далее в окне только лишь "нажми любую клавишу" и все. да конечно по полной программе. jdk1.8.0_51
собственно с написанием фронт приложений на java нет проблем, но вот как только пробую подсоединить сервер для базы данных, то все упираюсь в эти баты. полгода назад была такая трабла так и не справился. сейчас снова.
Если есть время . можно команды из батников ручками в консоль вставлять в порядке очереди и смотреть, что получается.
Чего то точно в вашей системе не хватает
А заменить эту шляпу ничем нельзя.
ну время можно найти. только надо понять что толком делать. можете мне на пальцам как ламеру объяснить что вставлять и куда)) мне из этих bat не совсем ясно кто где какая команда и в каком виде запускать ее Открываем cmd от имени администратораПереходим в каталог, где лежат (откуда запускаются) баткики
Открываем в блокноте два батника, копируем команды построчно и . понеслась Открываем cmd от имени администратора
Переходим в каталог, где лежат (откуда запускаются) баткики
Открываем в блокноте два батника, копируем команды построчно и . понеслась
я всегда открывал cmd просто как есть. а его еще можно открыть от имени администратора?
а что есть синтаксис команды в батнике?
напр if "%_JAVACMD%"=="" goto end
if "%_USE_CLASSPATH%"=="no" goto runNoClasspath
if not "%CLASSPATH%"=="" goto runWithClasspath
В некоторых случаях даже нужно!
Может у вас сервис именно поэтому не запускается?
Добавлено через 2 минуты
а что есть синтаксис команды в батнике?
напр if "%_JAVACMD%"=="" goto end
if "%_USE_CLASSPATH%"=="no" goto runNoClasspath
if not "%CLASSPATH%"=="" goto runWithClasspath
С этим сложно!
Тут идёт проверка условий (if), если они не совпадают с заданным, осуществляется переход (goto) на метку
Это надо раскуривать логику батника
ну вот как-то так закончилось и в прошлый раз(непонятно где засада и никто не может в этом помочь.
Вся оставшаяся логика как раз определяет озвученные выше переменные. Что-то мне подсказывает, что не все находятся. И добавлять в конце CMD /K бессмысленно - это новый вызов командной строки, там вывод явно пустой будет. Уже правильно предложили запускать всё из cmd и использовать pause для дебага.
Уже правильно предложили запускать всё из cmd и использовать pause для дебага. ну я могу все позапускать, писал выше что не понимаю конкретно какие команды и в каком синтаксисе. вы могли бы помочь?Так это всё в этих 2-х батниках описано:
"%_JAVACMD%" - java.exe;
%DERBY_OPTS% - не задано;
"%LOCALCLASSPATH%" - %DERBY_HOME%/lib/derby.jar;%DERBY_HOME%/lib/derbynet.jar;%DERBY_HOME%/lib/derbyclient.jar;%DERBY_HOME%/lib/derbytools.jar;%DERBY_HOME%/lib/derbyoptionaltools.jar, ссылки на соответствующие jar-файлы, которые лежат в %Derby_home%, в корне которого как раз озвученные батники лежат;
%CLASSPATH% - не задано;
%DERBY_CMD_LINE_ARGS% - параметры, которые передаются startNetworkServer.bat'у;
Запускайте напрямую в cmd готовую команду. Не заданные параметры скорее всего в мане для бд/проекта описаны.
мне так и не удается указать свой уровень понимания происходящего (напр, %DERBY_OPTS% - это и есть команда? ясно что в таком синтаксисе она не запускается никак.
На самом деле там всё просто, просто я явно не идеально объясняю
Это переменные, которые должны быть определены к моменту запуска. Если переменная не будет определена, то она и не появится в команде. Пример для запуска даблкликом startNetworkServer.bat:
в ходе выполнения он находит многие из них (в скрипте при таком запуске система не найдёт значения для %DERBY_OPTS% и %DERBY_CMD_LINE_ARGS%), результат должен быть примерно таким:
Предположил, что derby находится в папке c:\DERBY, ну и путь использовал к jre, а не jdk, это должно быть не принципиально.
Но стоит проверить переменные среды для пользователя и системы, может локально у вас что-то уже из перечисленного определено. Ну и по опыту - проверяйте наличие переменной %JAVA_HOME% - не всегда после установки jre/jdk она появляется, а от неё зависит поиск java.exe.
может этот линк может чтото еще объяснить?
насчет переменных среды- как раз вчера этим занимался. а сейчас вот добавил еще DERBY_HOME с адресом C:\Derby\db-derby-10.12.1.1-bin
странно что ее там не было?
после этого напр запустилась команда java -jar %DERBY_HOME%\lib\derbyrun.jar dblook (взял из мануала выше) и что-то там выдала результатом.
вчера добавил JAVA_HOME, и добавил в адрес PATH - C:\Program Files\Java\jdk1.8.0_51\bin в конце
Добавлено через 1 час 41 минуту
Ошибка с set javaw я исправил просто убрав эту часть кода и в запуске minecraft я ввел путь к java. Но у меня вопрос остался почему minecraft не хочет запускаться.
Добавлено через 12 минут
Я забыл прописать к файлам natives.
ТЕМУ ЗАКРВАТЬ!
Бат-файл не работает, если путь присвоить переменной
Всем привет! Пишу бат-файл. Вот этот код работает замечательно: xcopy.
Проверить, заданы ли аргументы запуска бат-файла
Доброго дня. Подскажите, пожалуйста, как мне сделать, чтобы если пользователь не указал параметры.
Перезагрузка в BSOD после запуска Minecraft
Всем привет,нахлынула волна пикселей,крч решил поиграть в майн и при его запуске комп.
Создание Бат файла, для запуска с нужной видеокарты
Здравствуйте, имеется ноутбук dell inspiron 7720 пытаюсь запустить игру с мощной видеокарты, все.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Бат файл, который бы изменил дату создания файлов по названию папки, в которой этот файл лежит
Добрый день! Скачал все фото через google-photos-takeout, но в итоге получилось , что дата создания.
бат файл.
не придумал в какой раздел засунуть эту тему , извините. Есть некий файл список , например.
Бат Файл
Разработать командные файлы: -для любой заданной папки убирал все временные и резервные копии.
Написать бат файл
написать .bat файл, который будет искать и копировать файлы с расширением .vbs из папки temp в.
Как установить моды:
Моды устанавливаются подобно обычному майнкрафту, вы помещаете мод и зависимости (ядра, библиотеки) в папку mods вашего выключенного сервера, хотя есть несколько правил.
Правила сервера с модами:
- У сервера и у всех игроков должна быть одинаковая версия minecraft forge.
- У сервера и у всех игроков должны быть одинаковые моды, притом вплоть до версии самого мода. (исключение только клиентские моды, миникарты, JEI итд)
- Некоторые моды не поддерживает работу в онлайне вообще, просто крашат сервер ошибками, автор не реализовал это или допустил ошибок.
- Если вы изменяете настройки мода в конфиг файле, то эти изменения должны быть у всех игроков и на сервере тоже. Т.е у конфиги сервера и конфиги игроков должны быть одинаковые.
- Нет необходимости устанавливать клиентские моды на сервер, моды JEI, damage indicators, миникарты итд, то, что работает у конкретного игрока и не взаимодействует с другими игроками.
Если все хорошо, вы можете подключиться к серверу и увидеть на нем моды.
Если ваш сервер не запускается, то читайте файл лога в папке logs, там может быть написан проблемный мод и причину сбоя.
Читайте также: