Как сделать свой сервер в minecraft онлайн. Создание и настройка "Майнкрафт" сервера: пошаговая инструкция

Создать свой собственный сервер Minecraft просто! В данной статье я расскажу про все тонкости настройки и создания серверов minecraft на примере операционной системы OS X Lion (и Debian Linux). В данной статье не будет рассматриваться автоматический запуск серверов при перезагрузке компьютера, т.к. для каждой операционной системы используются разные стартовые скрипты. Так же я не буду рассматривать вопросы по настройки роутеров и фаерволов.

С чего начать?

Если вы хотите сделать свой собственный сервер вам необходимо определиться, где этот сервер будет размещен. Разместить сервер Minecraft можно на домашнем компьютере или на хостинге. Если у Вас мало денег, вам необходимо найти специализированный игровой хостинг, стоимость за одного игрока на таком хостинге может достигать до 60 рублей.. Если денег много, можно заказать VDS (виртуальный выделенный сервер) или Dedicated Server (выделенный сервер). Этого вида сервера лучше всего приобретать за границей, т.к. на территории Российской Федерации и Украины стоимость VDS или Dedicated Server необоснованно высока! VDS (или Dedicated) выгодно приобретать, когда вы делаете хороший сервер слотов на 100 и больше.

Если вы решили разместить сервер minecraft на домашнем компьютере, вам потребуется:

1. Реальный IP-адрес (доступный из сети интернет). Отвечаю на самый распространненый вопрос, где взять реальный IP-адрес. Он покупается у вашего провайдера. В Москве данная услуга стоит приблизительно от 100 до 300 рублей.
2. Стабильный канал подключения к сети Интернет (от 10Мбит/Сек)
3. Роутер (обычный или WiFi) с возможностью PortForwarding или PortMapping. Нужно для того, чтобы открыть порт для игры
4. Системный блок с запасом оперативной памяти (например, если вы используете Windows 7 x64, вам необходимо минимум 4Гб ОЗУ, 2Гб пойдет на операционную систему и 2Гб вы сможеет выделить на работу своего сервера для 20 игроков).
5. Желательно, чтобы на этом компьютере не выполнялось никаких программ. Я не рекомендую играть на серверном компьютере в какие-нибудь игры или пользоваться программами, так как это отрицательно скажется на производительности сервера

Cоздание сервера Minecraft

После приобретения необходимых устройств, стабильного канала Интернет, реального IP-адреса, необходимо создать и настроить сервер Minecraft. Сейчас я расскажу, как это делается на примере "родного" (не модифицированного) bukkit сервера. Bukkit - это версия Minecraft поддерживающая плагины. Официальный сервер minecraft пока не поддерживает плагины. Итак,

1 шаг. Скачиваем Minecraft из Интернета

Скачиваем сервер bukkit с сайта http://dl.bukkit.org/ . Скачивать необходимо стабильную версию. На сайте она маркирована как Recommended Build. Если вы скачаете Betta или Development версию не удивляйтесь, если сервер будет плохо работать (вылетать, выдавать многочисленные ошибки в консоль). В Операционных системах UNIX (Linux или OS X) скачать можно командами

$ curl -O http://dl.bukkit.org/downloads/craftbukkit/get/01845_1.4.7-R1.0/craftbukkit.jar

$ wget http://dl.bukkit.org/downloads/craftbukkit/get/01845_1.4.7-R1.0/craftbukkit.jar

2 шаг. Переименовываем сервер в server.jar

Переименовываем скаченный файл в server.jar. Если вы решились установить BETA или Development Build, то название файла будет несколько отличаться от craftbukkit.jar. Возьмите за правило одинакого именовать файл сервера. Чтобы переименовать craftbukkit-1.5.1-R0.3-20130424.084500-7.jar в server.jar нужно ввести команду

$ mv craftbukkit-1.5.1-R0.3-20130424.084500-7.jar server.jar

3 шаг. Создаем скрипты запуска и выключения сервера minecraft

Делаем стартовый скрипт и скрипт принудительной остановки. Стартовый скрипт start.sh нужен для того, чтобы запускать сервер. А скрипт принудительной остановки, для того чтобы жестко отключить намертво подвисший сервер minecraft. Если вы выделили мало оперативной памяти на свой сервер и используете тяжелые команды //cut //set или любые другие, могут происходить зависания. И вот когда уже нельзя выключить сервер из игры, на помощь приходит скрипт принудительной остановки. Его я называю stop.sh. Скрипты запуска и остановки сервера обычные текстовые файлы, создать их можно любым текстовым редактором. Я обычно пользуюсь редактором Vi (погуглите его описание кому интересно). Итак, создаем стартовый скрипт

Откроется редактор vi и создаст файл start.sh. Особенность редактора Vi состоит в том, что изначально он открывает файл в режиме чтения. Чтобы туда добавить информацию нужно перейти в режим вставки, для этого нажмите на клавиатуре клавишу i и впишите следующие две строчки

#/bin/bash
screen -S minecraft java -Xincgc -Xmx1G -Xms256M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=4 -XX:+AggressiveOpts -Dfile.encoding=UTF-8 -jar server.jar

Что означают эти символы?
#/bin/bash - путь до коммандного интерпритатора (обязательно нужна)
screen -S minecraft - это оконный менеджер с эмуляцией терминала. Он нужен в том случае, если вы запускаете сервер через удаленный доступ с помощью SSH (на VDS или Dedicated Server. При запуске сервера minecraft без screen, после закрытия клиента SSH, сервер перестанет работать. Поэтому, если вы планируете удаленно включать и выключать сервер, запускайте его с помощью этой утилиты. На моем хостинге вместо "-S minecraft" я обычно вписываю "-S mcXXXXX" или "-S xcXXXXX", где XXXXX - это порт на котором запущен сервер.
java -Xincgc -Xmx1G -Xms256M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=4 -XX:+AggressiveOpts -Dfile.encoding=UTF-8 -jar server.jar - собственно сам запуск сервера Minecraft. Описание ключей следующее: -Xmx1G - максимальное количество оперативной памяти на сервер; -Xms256M - минимальное количество оперативной памяти на сервер; -Dfile.encoding=UTF-8 - использовать кодировку UTF8 для файлов; -jar server.jar - путь до сервера; описание остальных параметров можете прочитать в справке про Java.

Теперь создадим скрипт принудительной остановки stop.sh. Этот скрипт ищет идентификатор процесса, который занял указанный порт, например, 25565 и выгружает процесс из памяти по его идентификатору. Итак,

Переходим в режим вставки (нажимаем клавишу i). И пишем текст

#!/bin/bash
PID=`lsof -i -P | grep ":25565 (LISTEN)" | awk "{print $2}"`
if [ "$PID" != "" ]; then
echo "Killing MineCraft Server PID=$PID"
kill -9 $PID
else
echo "MineCraft not running"
fi

Для сохранения нажимаешь клавишу Esc, пишем:wq! и нажимаем клавишу Enter.

Скрипты готовы, теперь чтобы их можно было запускать, нужно дать соответствующие права с помощью команды

4 шаг. Первый запуск сервера

Просто вводим команду

Если вы настроили все правильно, у вас запуститься сервер майнкрафт и создат все недостающие файлы. В дальнейшем вы сможете класть плагины в папку plugins и изменять настройки сервера майнкрафт в файле server.properties. При установке плагинов будьте аккуратны, т.к. некоторые из них работают только с определенной версией сервера, и могут создавать дополнительную нагрузку, из-за чего сервер начнет лагать. Я рекомендую скачивать плагины с официального сайта bukkit

Создание собственного локального сервера на базе обычного персонального компьютера – занятие достаточно сложное и кропотливое. Здесь необходимо понимать следующие моменты:

  1. 1. , и нужен ли вам вообще свой сервер. Это один из ключевых вопросов, требующий четкого и однозначного ответа от будущего администратора.
  2. 2. Какие технические ресурсы есть в вашем распоряжении, и какие будут необходимы для работы полноценного сервера. Минимальные технические требования для создания «добротного» сервера достаточно высоки: только оборудование обойдётся в 70 - 80 тыс. рублей.

Также учтите, что для нормальной работы ресурса (для которого вы планируете сделать свой сервер) нужно, чтобы компьютер - сервер был постоянно включен и работал без перебоев. Поэтому необходимо обеспечить соответствующий режим электропитания.

3. Какие денежные средства вы готовы тратить на создание и поддержку работоспособности сервера. Помимо обозначенных выше затрат «на железо» для создания полноценного сервера на компьютере требуется выделенный (статистический) ip адрес и высокая скорость приема и передачи данных (минимальным показателем является 10 Мбит\сек). Соответственно, за это придётся доплатить провайдеру и заключить дополнительный договор на оказание подобного рода услуг.

И прежде чем пытаться из компьютера сделать сервер нужно четко определить все эти нюансы.

Как сделать сервер из домашнего компьютера?

Чтобы создать свой сервер прежде всего нужно установить многопользовательскую сетевую операционную систему.

Выбор огромный: «Debian», «FreeBSD», «CentOS», «OpenSUSE», «Ubuntu», «Windows» и многие другие.

В сети можно найти немало примеров тестирования в работе вышеупомянутых операционных систем и их рейтинг в соответствии с результатами тестов. К примеру, рейтинг «SOS» за 2016:

1 место: «Debian» и «Ubuntu Server»;

3 место: «FreeBSD» и «Windows Server »;

4 место: «Red Hat Enterprise»;

5 место: «Fedora».

Разумеется, львиную доля рынка сетевого софта составляют операционные системы, занимающие первое место в рейтинге. Поэтому чтобы в первый раз создать сервер на компьютере, рекомендуем остановить свой выбор на одной из них.

В рамках примера остановимся на установке операционной системы «Ubuntu Server».

Как настроить локальный сервер с нуля на ubuntu?

1. Скачайте и занесите образ операционной системы на загрузочную флешку. С флешки загрузите компьютер: на первом этапе вам будет предложено выбрать язык.

3. На следующих шагах выберите «Регион» и «Настройки раскладки клавиатуры»;

4. Укажите имя пользователя, учётной записи компьютера и пароль,

после чего нажмите «Продолжить»;

настройте «Разметку Диска»

и выберите на какой диск устанавливается система;

6. Дождитесь завершения установки и обновления системы.

7. Выберите программное обеспечения, которое вам требуется для работы.

8. Подтвердите завершение установки, нажав на кнопку «Продолжить»;

Каждый человек должен хотя бы попробовать сыграть в "Майнкрафт". Существует большая вероятность, что эта игра станет вашей любимой. Конечно, найдутся и те, кому она не понравится, потому что многие жанр "песочницы" не любят как таковой, но о вкусах не спорят. Главное - не отказывайтесь от данной игры, пока не попробуете ее во всех вариациях. Например, некоторые ошибочно считают, что "Майнкрафт" - это исключительно одиночная игра, в которую нельзя играть по сети. Но это не так - она имеет довольно развитый и интригующий многопользовательский режим. Более того, сервер может создать абсолютно каждый, поэтому игра становится от этого еще более привлекательной. Но для того чтобы пригласить своих друзей, вам следует разобраться с тем, как сделать свой сервер в "Майнкрафт".

Скачивание необходимых файлов

Естественно, вы не сможете создать сервер из пустоты. У вас на компьютере нет необходимых файлов, которые бы позволили вам сгенерировать многопользовательский мир и поддерживать подключение к нему других игроков. Но как сделать свой сервер? Для этого вам понадобится специальный файл, который улучшит ваш игровой клиент и позволит вам делать многопользовательские игры. Называется он minecraft_server, но при этом у него могут быть разные расширения - как.jar, так и.exe. Когда вы его скачаете, вы сделаете первый шаг к тому, чтобы стать хостером "Майнкрафта". Но впереди еще долгий путь, и вам понадобится еще много знаний, чтобы разобраться с тем, как сделать свой сервер.

Запуск файла

Итак, у вас есть скачанный файл, который позволит вам превратить ваш компьютер в сервер "Майнкрафта". Но как этого добиться? Как сделать свой сервер из одного файла? Для этого вам нужно его запустить, но при этом будьте внимательны - смотрите, куда вы скачали этот файл. Он должен находиться в папке "Майнкрафта". Если же он размещен в любом другом месте на вашем компьютере, то не запускайте его, а переместите в нужную локацию. Только убедившись, что он находится именно в папке игры, запускайте его. При этом система может несколько раз спросить у вас разрешения для тех или иных функций - вам придется разрешить все, что у вас спрашивают. Но не беспокойтесь - обычно это только разрешение на запуск самого файла, а также на использование Java. Это все абсолютно безопасно, так как скачано с официального сайта "Майнкрафт", и угрозы для вашего компьютера нет никакой.

Когда файл распакуется, вы обнаружите, что в вашей папке "Майнкрафта" стало гораздо больше содержимого. Вас можно поздравить - теперь вы можете создавать свои серверы. Но, естественно, этому тоже нужно научиться. Вы знаете, как загрузить и установить сервер на ваш компьютер, а теперь нужно понять, как сделать в "Майнкрафте" сервер в самой игре.

Определение и установка IP

Вас определенно может испугать количество файлов, которые появятся после распаковки. Сразу могут появиться вопросы о папке Minecraft: как сделать сервер из всего этого? Но вам не стоит волноваться - вам понадобится лишь один файл, который называется server.properties, именно в нем вы и будете делать все изменения, которые скажутся на том, как будет функционировать ваш сервер. Открыть его можно обычным "Блокнотом", потому что изменения будут исключительно текстовые.

Первое, что вам нужно сделать - это изменить в этом файле IP-адрес сервера. Так как вы создаете его на своем компьютере, то и айпишник нужно указывать ваш собственный. Если вы не знаете, как это сделать, то проблема решается просто - в интернете существует большое количество сервисов, которые за две секунды бесплатно расскажут вам сетевую информацию о вашем компьютере. Помните - вам нужен лишь IP-адрес, его вы копируете и вставляете в соответствующую строку файла. При этом сохраните ваш адрес, так как вам нужно будет указать его, когда вы будете запускать свой сервер после настройки. Мониторинг серверов "Майнкрафт" происходит именно по IP, так что вам стоит обязательно вводить его корректно - более того, неправильный адрес приведет к ошибке игры, и вы не сможете попробовать себя в качестве админа.

Важный момент - карта

Обратите внимание на строчку level-name, для которой по умолчанию прописано значение World. Это значит, что мир, в котором будет происходить игра, создается случайным образом. Это стандартная схема, которая присутствует как в одиночной, так и в многопользовательской игре, и тут не играет роли, пытались вы узнать, как сделать сервер без "Хамачи", с помощью другого программного обеспечения, и так далее.

По умолчанию мир создается рандомно всегда, и если вы хотите чего-либо иного, то вам придется самостоятельно все менять. Для этого вам потребуется созданная вами или загруженная из интернета карта, которую вы бы хотели применить к своему серверу. Разместив ее в папке "Майнкрафта", вы должны скопировать ее название и заменить им значение world в строке level-name. Только в этом случае вы получите не случайный мир, в котором будет происходить многопользовательская баталия, а конкретный и заданный.

Другие свойства, которые можно поменять

Не стоит думать, что только эти два параметра вы можете изменить, когда взаимодействуете с данным документом. Он содержит абсолютно все свойства мира "Майнкрафт", и все их вы можете поменять. Например, вы можете включать или отключать Нижний Мир, разрешать или запрещать полет и так далее. Существует довольно большое количество настроек, каждый пункт среди которых очень важен. Не пропустите строку, в которой задается максимальное количество игроков, если не хотите, чтобы ваш сервер был слишком загружен. Включите PvP, если вы хотите, чтобы игроки могли наносить друг другу урон. В общем, простор для фантазии очень широк, и вы можете кастомизировать свой мир так, как вам будет угодно. Вам стоит также разобраться с тем, как сделать сервер с модами, чтобы дать вашим игрокам еще больше возможностей.

Как добавить сервер в игру

Вы уже знаете, как скачать необходимые файлы, установить сервер на компьютер, настроить его. Остается финальный шаг - запуск. Здесь у вас проблем возникать не должно, так как все делается предельно просто. Вам необходимо запустить игру, зайти в многопользовательский режим и вместо присоединения к другим серверам выбрать опцию создания своего. Там от вас потребуется два пункта - его название, а также ваш IP-адрес, который вы должны были запомнить еще тогда, когда редактировали его в текстовом файле. После заполнения этих двух ячеек вы попадете в игровой мир, который и станет основой вашего сервера. Здесь уже можно строить, добывать ресурсы, охотиться на животных и сражаться с мобами, то есть делать все то, что вы можете в стандартной игре. Но зачем вам сервер для одного?

Добавление новых игроков

Если вы уже создали свой сервер и готовы принимать на нем гостей, то от вас многого не потребуется - вам нужно лишь пригласить пару друзей, чтобы создалась видимость активности. Тогда другие игроки также заинтересуются и присоединятся. Более того, многие любители "Майнкрафта" предпочитают играть в тех мирах, где еще ничего не происходило, а не там, где уже случались разнообразные события. Так что без игроков вы вряд ли останетесь.

Распространенные ошибки

Всегда нужно помнить, что версия игры у всех желающих должна соответствовать установленной версии сервера. Если они различаются, то игрок попросту не сможет подключиться к серверу. Это самая распространенная ошибка в среде мультиплеера. Также вам будет выдано сообщение об ошибке, если вы попытаетесь войти на сервер под логином, который еще не зарегистрировали. И, конечно, не забывайте проверять разрешения для Java в антивирусе - без него игры по сети попросту не будет.

Здравствуйте, мои дорогие читатели! Мы с вами много говорили о . Думаю, пришла пора поговорить о том, как создать свой сервер для сайта.

Иными словами, хочу рассказать, как превратить заурядный, домашний компьютер в серьезный профессиональный агрегат, позволяющий размещать сайты, которые будут доступны пользователям в любом уголке земли.

Забегая немного наперед, должен предупредить вас, что эта задача не одна из легких.

Что представляет собой домашний сервер?

Локальный сервер – это специализированное программное обеспечение, позволяющее управлять (создавать и размещать) персональными сайтами на домашнем оборудовании (локальном компьютере).

Локальный сервер на дому позволяет получить функционал, аналогичный стандартному онлайн , только абсолютно бесплатно.

Что делать?

Отвечу на вопрос достаточно лаконично: скачать и установить необходимый программный набор компонентов. Но прежде чем это сделать, нужно оценить свои возможности, а точнее возможности вашего ПК. Для этого вам необходимо проверить его характеристики: объем оперативной памяти, показатели процессора и т.д.

Кроме того, вам нужен:

  • Активный статистический IP-адрес (чаще всего эта услуга у провайдеров платная, но, к сожалению, без него никак)
  • Бесперебойная высокая скорость приема данных и их передачи. У вас должен быть проверенный и надежный провайдер с минимально допустимой скоростью в 10 Мбит\сек. Идеальный показатель скорости – 100 Мбит\сек.

Так как услуги провайдера (тем более тех, которые предоставляют вам высокую скорость передачи данных) платные, намного проще и дешевле воспользоваться услугами частных физических серверов.

Для тех, кто не ищет легких путей, и чья домашняя аппаратура отвечает высоким требованиям, в руководстве ниже я опишу пошагово, как правильно создать свой сервер.

Инструкция

Устанавливаем многопользовательскую операционную систему Unix. К примеру, Apple Mac OS X или Линукс (кстати говоря, в этом вопросе и Виндовс не так уж плох, но я бы настоятельно рекомендовал установить все-таки Unix-систему).

Скачиваем архив с программным обеспечением Apache и через командную строку выполняем установку. Пошагово описывать данный процесс, думаю, не имеет смысла, так как в сети достаточно много качественных материалов на данную тематику, как говориться гугл вам в помощь.

Заходим в настройки программы (конфигурация Apache) и прописываем в разделе listen 80: ваш айпи-адресс.

Открываем порт №80 и вуаля — пользуемся сервером дома.

Теперь, прописав в адресной строке ваш IP-адрес, компьютер должен открыть конфигуратор Апаче. Поменять корневую директорию интернет-сайта можно через httpd.conf. Ну а если в планах открыть доступ к серверу не только через IP, но и через , тогда вам потребуется поднять DNS.

Внимание ! Не забудьте о том, что теперь ваш ПК (сервер) нельзя выключать. Если это сделать, ваши сайты в Глобальной сети станут недоступными для пользователей.

Я думаю, данного материала вполне достаточно, чтобы решить для себя: хотите ли вы по-прежнему сделать из своего ПК сервер или нет.

C уважением! Абдуллин Руслан

Как создать свой сервер в майнкрафте?

Рано или поздно многие игроки задумываются над тем, как создать свой сервер в Майнкрафте. Причин может быть масса: возможность установки любых модов и плагинов, доступ к правам администратора, желание заработать на донате или сделать хороший проект. Какую бы целью вы ни задались, в этой статье мы научим вас, как в Майнкрафте сделать свой сервер.

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

  1. Перед установкой сервера скачайте и установите последнюю версию Java .
  2. Скачайте сервер Майнкрафт. Лучше всего это сделать на Bukkit.org. Загрузите рекомендуемый билд (помечен зелёным).
  3. Создайте папку сервера и поместите туда скачанный файл.
  4. Для простоты пользования дайте файлу баккита более короткое название (не забудьте указать расширение.jar).
  5. Далее создайте «батник». Для этого в Windows 7 в верхней панели папки нажмите кнопку «Упорядочить», затем из выпадающего списка выберите «Параметры папок и поиска». В появившемся окне выберите вкладку «Вид» и почти в самом конце списка уберите галочку со строки «Скрывать расширения для зарегистрированных типов файлов». Далее создайте текстовый документ, дайте ему имя и присвойте расширение.bat.
  6. Откройте получившийся файл при помощи любого текстового редактора.
  7. Пропишите «java Xmx1G». При помощи этой команды вы выставляете количество оперативной памяти, которая будет расходоваться на поддержание сервера. В данном примере 1 гигабайт. В том случае, если вы хотите выставить полтора гигабайта, два с половиной или другое нецелое число, то нужно прописывать значение в мегабайтах (512М, 1536М и т.д.). Для нормальной работы сервера с количеством игроков, равным двадцати, необходимо около 2G оперативной памяти.
  8. В той же строке пропишите - Xincgc. Данная функция предназначена для загрузки из оперативной памяти «чанков», находящихся вне поля зрения. Если не прописать эту опцию, загрузка происходить не будет, и в скором времени сервер зависнет.
  9. Там же пропишите -jar. Данная опция определяет файл, к которому будут применяться предыдущие.
  10. Запустите сервер при помощи файла с расширением.jar.
  11. Откроется окно, в котором вы сможете наблюдать прогресс запуска. Тем временем в папке с сервером появятся дополнительные файлы и папки.

Настройка сервера

Для настройки конфигураций откройте появившийся в папке с сервером файл server.properties при помощи Notepad++ или другого редактора кода. Вам понадобится изменить следующие параметры:

  1. Online-mod сменить на false - для того чтобы на ваш сервер смогли заходить игроки, использующие пиратский клиент.
  2. Значение server-IP задавать не стоит, так как сервер сам подхватывает ваш ip-адрес, а если вы его пропишете в конфигурации, то игра может вылетать с ошибками порта.
  3. Значение server-port стоит менять только в том случае, если у вас не один, а несколько серверов.
  4. Max-players - это количество игроков, которые могут одновременно находиться на сервере.
  5. Spawn npcs имеет два значения - true и false. Включает и выключает возможность появления деревень и деревенских жителей.
  6. В строке white-list через запятую можете записать ники игроков, которые имеют право зайти на сервер. Будьте внимательны, так как после изменения значения этой опции на сервер смогут войти исключительно игроки, указанные в списке и никто больше.
  7. Смена значения Hardcore на true включит режим хардкора.
  8. В файле ops.txt прописываются операторы сервера.

Плагины

Рассмотрим четыре самых необходимых плагина:

  1. HomeSpawnWarp. Самой нужной функцией данного плагина является возможность телепортироваться в некоторые точки (например, домой).
  2. ServerSave нужен для автосохранения мира.
  3. WorldEdit необходим для управления территорией в массовых масштабах.
  4. WorldGuard служит для привата территории и имущества. Является отличной защитой от гриферов.

Существует множесто плагинов для Майнкрафта. Мы указали самые основные. Остальные можете устанавливать по своему желанию.