Как запустить простой локальный сервер Minecraft (с модами и без)
Хотя достаточно легко обмениваться картой Minecraft с другими локальными игроками в вашей сети, приятно иметь возможность запускать выделенный сервер, чтобы люди могли приходить и уходить без первоначального хоста игры, загружающего Minecraft. Сегодня мы рассмотрим, как запустить простой локальный сервер Minecraft как с модами, так и без них..
Зачем запускать сервер Minecraft?
Один из самых разочаровывающих элементов локального многопользовательского опыта в Minecraft (как для ПК, так и для PE-версии) заключается в том, что исходный хост-игра должен быть активным для доступа к предыдущим созданиям. Если в семье, например, двое родителей и двое детей играют в Minecraft, и они проводят несколько часов один уик-энд, работая над большой структурой, организованной ребенком № 2, то каждый раз, когда кто-то снова хочет работать в этом мире / структуре, ему нужен ребенок. # 2, чтобы запустить свою игру и поделиться ею со всеми, открыв ее для локальной сети. Фактор в том, что каждый мир находится на каждом отдельном компьютере, и внезапно становится реальной проблемой для более чем одного человека работать над данной картой.
Гораздо более эффективный способ сделать это - разместить автономный сервер в локальной сети. Таким образом, игроки могут приходить и уходить когда угодно, без единого человека, который должен войти в систему и поделиться своим миром. Более того, вы можете разместить сервер Minecraft на машине, которая не очень подходит для игры в Minecraft (мы запустили скромные серверы Minecraft с небольших коробок Raspberry Pi без проблем).
Давайте посмотрим, как настроить базовый локальный сервер Minecraft как с модами, так и без них..
Настройка простого ванильного сервера Minecraft
Существует два способа установки простого встраиваемого сервера Minecraft, поставляемого Mojang. Один метод очень ориентирован на Windows, так как вы просто загружаете .EXE-файл и запускаете его с удобным небольшим графическим пользовательским окном. Однако этот метод не обязательно помогает пользователям OS X и Linux, поэтому мы собираемся использовать метод на основе .JAR, который поможет расширить процесс на все платформы с минимальными изменениями, необходимыми для переключения между операционными системами..
Первым делом стоит скачать официальный JAR-файл сервера Minecraft. Начиная с этого урока версия 1.7.10. Вы можете найти его внизу официальной страницы загрузки Minecraft.net. Независимо от вашей операционной системы, вам нужен файл .JAR.
После завершения загрузки файла переместите файл .JAR в более постоянное место. Мы поместили файл в / HTG Test Server /. Вы можете разместить его в любом месте, но четко пометить его, разместить в безопасном месте и помнить, что после запуска файла .JAR все связанные с сервером материалы будут загружаться / распаковываться в папку, в которой находится .JAR, поэтому не помещайте это где-нибудь как рут диска или домашняя папка.
Запустите сервер в первый раз, выполнив в командной строке следующую команду из каталога, в котором, разумеется, находится файл .JAR:
Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Приведенные выше команды будут выполнять JAR-файл сервера Minecraft. Команда запускает Java, назначает 1 ГБ памяти / 1 ГБ максимум, указывает, что файл является JAR, называет JAR и указывает, что графический интерфейс пользователя не требуется. Вы можете изменить назначенные / максимальные значения памяти в сторону увеличения, если сочтете это необходимым для особенно больших миров или серверов с большим количеством игроков (скажем, во время локальной сети), но мы не рекомендуем снижать значения памяти.
Если вам нужна помощь в установке Java в Linux, создании ярлыка для процесса запуска в OS X или любой другой конкретной проблеме, мы рекомендуем вам ознакомиться с подробным руководством по запуску файла JAR сервера, которое находится на официальной вики Minecraft..
При первом запуске сервера вы увидите следующее сообщение:
[Тема сервера / INFO]: запуск версии сервера Minecraft 1.7.10
[Тема сервера / INFO]: загрузка свойств
[Поток сервера / WARN]: server.properties не существует
[Тема сервера / INFO]: создание нового файла свойств
[Поток сервера / WARN]: не удалось загрузить eula.txt
[Тема сервера / ИНФОРМАЦИЯ]: Вам необходимо согласиться с лицензионным соглашением, чтобы запустить сервер. Перейти к eula.txt для получения дополнительной информации.
[Поток сервера / INFO]: остановка сервера
Это совершенно нормально. Найдите в каталоге сервера файл EULA.txt, откройте его и измените запись «eula = false» на «eula = true», чтобы указать свое согласие с пользовательским соглашением на сервере Mojang. Сохраните и закройте документ. Запустите команду сервера снова. Вы можете запустить его с или без тега «nogui» в зависимости от ваших потребностей / желаний. Если вы запустите его с тегом «nogui», вывод сервера и интерфейс команды останутся в окне терминала, в котором вы запустили команду:
Если вы удалите тег «nogui», откроется окно с графическим интерфейсом, которое обеспечит более чистое и простое управление сервером:
Графический интерфейс отображает то, что вы увидите в окне терминала в большой правой панели, а также в окне статистики в верхнем левом углу и список зарегистрированных в данный момент игроков в правом нижнем углу. Если вы не используете сервер на компьютере с ограниченными ресурсами (или безголовом устройстве, таком как медиа-сервер или Raspberry Pi), мы рекомендуем использовать графический интерфейс.
Во время второго запуска сервера после принятия лицензионного соглашения загружаются дополнительные файлы и создается мир по умолчанию. Мир по умолчанию находится в / world / и выглядит во многом как обычная старая папка /.minecraft/saves/[someworldname]/ из обычной Minecraft (на самом деле, так и есть). Вы можете играть в случайно сгенерированном мире или удалить содержимое / world / и заменить его содержимым сохраненной игры из автономной копии Minecraft или из мира сохранения, который вы скачали из Интернета..
Давайте присоединимся к нашему свежеиспеченному серверу и посмотрим, как он выглядит. Чтобы присоединиться к вашей игре, вы должны находиться в той же локальной сети, что и хост-компьютер, и вам необходимо знать IP-адрес хост-компьютера..
Получив IP-адрес, запустите Minecraft, нажмите «Мультиплеер» в главном меню и добавьте новый сервер или воспользуйтесь функцией прямого подключения. Если вам нужна помощь по любому из этих вариантов, см. Раздел «Подключение к удаленным серверам» урока «Изучение серверов для многопользовательской игры Minecraft» из нашего предыдущего руководства..
Здесь мы на совершенно новом сервере. Все выглядит отлично, и мир загружается гладко. Сразу отметим, что игра находится в режиме выживания. Это сервер по умолчанию, но мы покажем вам, как его изменить за мгновение.
Со стороны сервера вы увидите поток уведомлений в окне консоли, когда с ним что-то происходит: присоединение игроков, умирание игроков, общение игроков и другие уведомления. Кроме того, вы можете использовать серверные команды как в окне консоли, так и в том случае, если вы оператор или «оператор» на сервере. Есть десятки команд, многие из которых довольно неясны и редко используются. Вы можете прочитать весь список команд в вики Minecraft, но мы выделим те, которые наиболее важны для настройки и запуска вашего сервера, в таблице ниже.
Заметка: если вы вводите команду в окне консоли сервера, вам не нужен начальный «/», но вам это нужно, если вы вводите ее в окне чата в качестве игрока на сервере.
/ defaultgamemode [s / c / a] | Переключает режим сервера по умолчанию для новых игроков между режимами Survival, Creative и Adventure.. |
/ сложность [p / e / n / h] | Переключает уровни сложности между Мирным, Легким, Нормальным и Сложным. |
/ GameMode [S / C / A] [игрок] | То же, что и / defaultgamemode, но применяется для каждого игрока отдельно. |
/список | Списки всех текущих игроков. |
/ (de) op [игрок] / deop [игрок] | Дает именованные привилегии оператора игрока (или отнимает их). |
/ Save- (все / вкл / выкл) | «All» немедленно спасает мир, «on» включает сохранение мира (это состояние по умолчанию), а «off» отключает автоматическое сохранение. Лучше оставить это в покое, если вы не хотите принудительно сохранить данные для резервного копирования своей работы с помощью команды / save-all. |
/ setworldspawn [x y z] | Устанавливает точку появления для всех игроков, входящих в мир. Без координат он устанавливает точку, на которой стоит выполняющая операция, а с аргументами назначает точку появления этим координатам.. |
/ Spawnpoint [игрок] [x y z] | То же, что и worldspawn, но для отдельных игроков; позволяет установить уникальную точку появления для каждого игрока. |
/стоп | Выключает сервер. |
/ время установлено [значение] | Изменяет игровое время; примет «день», «ночь» или значение от 0 до 24000, где, для справки, 6000 - полдень, а 18000 - полночь. |
/ TP [целевой игрок] [пункт назначения] | Телепортирует игрока. Первым аргументом всегда должен быть целевой игрок. Второй аргумент может быть другим игроком (отправить игрока от A до B) или координатами x / y / z (отправить игрока A в локацию). |
/ погода [ясно / дождь / гром] | Меняет погоду. Кроме того, вы можете добавить второй аргумент, чтобы изменить погоду на X секунд (где X может быть от 1 до 1 000,00). |
Это наиболее полезные команды для запуска небольшого домашнего сервера. Существуют дополнительные команды, которые полезны, если вы открываете свой домашний сервер для публичного или полуобщественного использования (например, / kick и / ban), но которые обычно не нужны для частного домашнего использования..
Теперь, когда мы успешно запустили наш частный домашний сервер, вы можете задаться вопросом (особенно после всех уроков, посвященных им), как мы можем внедрить некоторые удивительные моды в наш сервер. Следующая остановка, моддинг сервера.
Настройка простого модифицированного сервера Minecraft
Точно так же, как вы можете легко внедрить загрузчик модов Forge в автономную установку Minecraft, вы можете легко внедрить загрузчик модов Forge на сервер Minecraft.
Вы можете повторно использовать тот же установщик, который вы использовали для Forge в предыдущем руководстве по моддингу; просто перезапустите его (не имеет значения, используете ли вы .EXE или .JAR) и настройте параметры следующим образом:
Выберите «Установить сервер» и укажите его в новом каталоге. Вам не нужно устанавливать сервер и затем устанавливать Forge, как вам нужно установить Minecraft, а затем установить Forge, как мы это делали в учебном руководстве на стороне клиента..
Заметка: Если вы перепрыгнули в этот раздел, потому что вы были так взволнованы по поводу модов на вашем сервере, мы все равно рекомендуем вам прочитать предыдущий раздел, так как некоторые из шагов идентичны, и мы не будем повторять их все подробно для этой части учебника.
Дайте минуту для загрузки файлов сервера и Forge, затем перейдите в папку установки. Следующие шаги будут очень похожи на настройку ванильного сервера Minecraft.
Внутри этой папки запустите файл «forge. *. Universal.jar», используя ту же команду, что и вы, в зависимости от вашей операционной системы из части установки этого руководства, посвященной установке vanilla..
Сервер запустится, а затем остановится, указав, как и в предыдущем разделе, что вы должны принять лицензионное соглашение. Откройте только что созданный EULA.txt и отредактируйте «false» на «true», как в прошлый раз.
Запустите сервер еще раз, чтобы убедиться, что все установлено правильно, и, если хотите, присоединитесь к миру. Помните, что когда вы присоединяетесь к миру, вам нужно присоединиться к модифицированному клиенту (клиенты vanilla не могут присоединиться к модернизированным серверам). Присоединитесь к установке Minecraft с соответствующим номером версии с установленным Forge, но без загруженных модов, которые будут отражать состояние сервера.
Все выглядит хорошо. Мы даже нерестились возле деревни, что всегда весело. Давайте покажем этим сельским жителям, как устроить вечеринку, породив портал в волшебном измерении.
Так не пойдет; мы просто бросили алмаз в лужу, и все жители деревни смотрят на нас, как будто мы сошли с ума. Возможно, у нас установлен Forge, но нам не хватает компонента, который заставляет волшебство произойти: мод Twilight Forest.
Теперь, когда мы знаем, что Forge установлен правильно, следующий шаг - установить нужные нам моды. Процесс очень прост. Вам просто нужно убедиться, что файл мода .JAR (в данном случае мод Twilight Forest) находится в папке / mods / для вашего нового сервера Forge. а также папка / mods / для клиента Minecraft, с которым вы присоединяетесь к серверу.
Выйдите из клиента Minecraft и остановите сервер с помощью команды «stop», скопируйте файлы и перезапустите сервер. Затем перезапустите клиент и присоединитесь к серверу..
Слова не могут выразить разочарование, которое мы испытали, когда деревенский житель упал на недавно порожденный портал Сумеречного леса и не смог телепортироваться в Лес. Нам придется идти вместо него.
Портал оказался в непосредственной близости от замка. Серьезно, это могло быть самым удачным семенем карты за всю историю: мы начали рядом с деревней в Сверхмире, сделали там портал и оказались рядом с замком в Сумеречном лесу (если вы играете с Сумеречным лесом на 1.7. 10 (или другие версии 1.7. *): Начальное число: 1065072168895676632)!
Дополнительные настройки и хитрости для вашего сервера
На данный момент вы готовы качать, с модами или без, в зависимости от того, какой аромат вы установили. Это не значит, однако, что вы закончили работу с вашим сервером. Давайте рассмотрим несколько дополнительных вещей, которые вы можете сделать, чтобы улучшить работу сервера.
Больше модов
Вы всегда можете установить больше модов. Имейте в виду, что больше модов требует больше ресурсов CPU / GPU / RAM. Обратите внимание на моды, которые вы устанавливаете, потому что каждый, кто присоединяется к вашему серверу, должен будет также установить эти моды. Вообще говоря, папка / mod / клиента и папка / mod / сервера должны быть зеркалами друг друга.
Нужны идеи для хороших серверных модов? Найдите ресурсы, перечисленные в разделе «Где найти моды?» Нашего руководства по моддингу Minecraft.
Открытие вашего сервера для удаленных игроков
Если вы хотите играть с людьми за пределами вашей локальной сети, вы можете настроить переадресацию портов, чтобы игроки за пределами вашей домашней сети могли получить доступ к серверу. Большинство домашних широкополосных подключений могут легко поддерживать многих игроков. Поскольку на сервере нет системы паролей, вы можете рассмотреть возможность создания белого списка на сервере. Используйте команду и параметры / белый список [вкл / выкл / список / добавить / удалить / перезагрузить] [имя игрока] настроить и просмотреть белый список.
Точная настройка с Server.Properties
Внутри папки сервера вы найдете файл с именем server.properties. Если вы откроете этот файл в текстовом редакторе, вы найдете простой файл конфигурации, который можно редактировать вручную. Хотя некоторые из этих настроек доступны через серверные / внутриигровые команды, многие из них не доступны.
Используя простые значения true / false или числовые переключатели, можно позволить игрокам летать в режиме выживания, отключить Nether, настроить параметры времени ожидания сервера и множество других переменных. Хотя многие настройки достаточно понятны, некоторые требуют более глубокого понимания соответствующей переменной. Проверьте эту подробную разбивку переменных server.properties.
Вооружившись сервером, модифицированным или другим, вам больше не нужно беспокоиться о том, чтобы убедиться, что нужный человек онлайн в нужное время, чтобы получить доступ к вашему миру (и вы можете легко делиться своим миром со всей семьей или с друзьями по всему миру). страна).