Как создать сервер

Как создать сервер Minecraft с нуля (Linux, OS X, UNIX)

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

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

Если вы хотите сделать свой собственный сервер вам необходимо определиться, где этот сервер будет размещен. Разместить сервер Minecraft можно на домашнем компьютере или на хостинге. Если у Вас мало денег, вам необходимо найти специализированный игровой хостинг, стоимость за одного игрока на таком хостинге может достигать до 60 рублей. Есть цены и ниже, например на моем хостинге shonado.ru — 20 рублей за одного игрока. Если денег много, можно заказать 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 и создаст файл 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

Чтобы сохранить файл, вам нужно нажать Esc, ввести :wq!, нажать Enter (редактор vi изначально может показаться неудобным, но когда вы к нему привыкнете, вы не прекрат

 

Что означают эти символы?
#/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 и выгружает процесс из памяти по его идентификатору. Итак,

$ vi stop.sh

Переходим в режим вставки (нажимаем клавишу 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.

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

$ chmod 755 *sh

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

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

$ ./start.sh

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

Для начала ознакомьтесь с обучающим видео:

Хостинг q2e.ru поддерживает абсолютно все версии Minecraft, как на Java7, так и Java8. Для того чтобы выбрать нужную Вам версию после установки сервера выполняем следующее: 

1)Переходим в раздел «Управление сервером»:

2)Выключаем сервер, если он включен.

3)Далее открываем раздел «Конфиги», где выбираем Minecraft Template(редактор конфига server.properties):

4)В первой строке Version(версия установленная на сервере), выбираем нужную версию:

5)Опускаемся вниз, где нажимаем кнопку «Сохранить изменения»:

6)Переходим обратно в «Управление сервером», где запускаем наш сервер кнопкой «Включить»:

Если у Вас остались вопросы, Вы можете обратиться в тех. поддержку хостинга за дополнительной консультацией http://q2e.ru/panel/support .

скачать dle 11.1смотреть фильмы бесплатно

База знаний разработана командой Хостинга серверов Minecraft Q2E.RU Если предоставленная информация оказалась для Вас полезной, то предлагаем так же ознакомиться с услугами хостинга Здесь!

Как сделать свой сервер Minecraft

Статьи об игре Minecraft — Как сделать свой сервер Minecraft


Многие игроки не раз задумывались над тем, как сделать свой сервер minecraft?

В реальности все не сложно. Чтобы создать свой сервер майнкрафт, можно пойти двумя путями.

1. Скачать готовый сервер minecraft с плагинами нужной версии (например 1.5.2, как самая популярная на данный момент).

2. Создать свой сервер майнкрафт с нуля.


Первый вариант проще для начинающего администратора сервера майнкрафт.

После того как вы скачаете готовый сервер, нужно его настроить. Основной файл настроек сервера майнкрафт это server.properties

Давайте рассмотрим настройку сервера подробнее. Откроем файл server.properties и увидим следующие строчки (самые важные):

allow-nether=true — разрешить\запретить ад на сервере

level-name=world — название папки в где будет храниться карта мира

enable-query=true — важный для мониторинга параметр. true — разрешить запросы к серверу с мониторинга

query.port=25565 — важный для мониторинга параметр. Порт на который будут отправляться запросы. Обычно совпадает с портом сервера. На многих готовых серверах отсутствует. Проверьте наличие этой строчки в с воем файле настроек!

allow-flight=false — разрешить или запретить режим полета.

server-port=25565 — Порт сервера

level-type=DEFAULT — Варианты генерации мира: DEFAULT (обычный), FLAT (плоский), LARGEBIOMES (большие биомы).

enable-rcon=false — удаленный доступ к консоли сервера.

level-seed= — оставить пустым для генерации случайного мира

server-ip=IP адрес вашего сервера

max-build-height=256 — максимальная высота (штук блоков) строительства

spawn-npcs=true — Спавн NPC

white-list=false — Использовать\не использовать WhiteList

spawn-animals=true — спавнить животных (true — да, false — нет)

snooper-enabled=true — Разрешает\запрещает серверу отправлять данные разработчикам.

hardcore=false — режим хардкор

online-mode=false — если true, то на сервер невозможно зайти с пиратки. false — на сервер может зайти любой клиент

pvp=true — вкл\выкл PvP

difficulty=1 — уровень сложности.

0 — Очень легкий; 1 — Легкий; 2 — Средний; 3 — Тяжелый;

gamemode=0 — Игровой режим. 0 — Выживание; 1 — Креатив; 2 — Adventure

max-players=20 — максимальное количество игроков

spawn-monsters=true — спавнить монстров в ночное время. да\нет

generate-structures=true — разрешить\запретить генерировать структуры (сокровищницы, крепости, деревушки)

spawn-protection=16 — радиус защиты спавна

motd=A Minecraft Server — Название сервера. Измените A Minecraft Server на свое


После настройки своего сервера minecraft его можно запускать. Обычно в готовых сборках присутсвует bat файл. Например Start.bat, Starter.bat и тд.

Первый запуск сервера может занять довольно длительное время. Это связано с генерацией мира и прочими расчетами. После того как сервер запустится, можно приглашать на него игроков, сообщив IP:Port сервера. Чтобы на сервере играли не только Ваши друзья, а люди из разных городов и стран, узнайте Как раскрутить сервер Minecraft


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

АдминистрированиеЛучшие практики
Многие игроки со временем становятся создателями серверов Майнкрафт. С чего они начинают? Как создать свой сервер Майнкрафт с нуля? Каковы плюсы и минусы каждого подхода? Читайте об этом в нашей статье.

Как создать свой сервер Майнкрафт с помощью Realms

Начнём с того, как создать свой сервер Майнкрафт с помощью сервиса «Realms» – это самый простой способ.

Вы открываете лицензионную версию игры, нажимаете «Minecraft Realms» и попадаете в меню управления своими серверами. Далее нужно оформить платную подписку на сервис и пригласить друзей.

На скриншоте видна третья кнопка «Minecraft Realms» – именно она позволит попасть в меню управления своим Realms-сервером.

Сервис «Realms» поддерживается официальным разработчиком игры – компанией Mojang, а значит вас ждёт качественная поддержка и все возможности лицензионного сетевого геймплея. Давайте рассмотрим плюсы и минусы такого решения.

Плюсы:

  • можно быстро поднять сервер
  • автоматически создаются бэкапы
  • доступны официальные мини-игры и паки от Mojang
  • встроенная защита от DDoS-атак и взлома
  • сервер всегда онлайн, независимо от вашего личного компьютера и интернет-канала
  • автоматические обновления сервера при выходе новых версий

Минусы:

  • это платный сервис (около 479 рублей в месяц с владельца сервера)
  • у всех игроков должна быть лицензионная версия игры
  • недоступна установка собственных плагинов и модов
  • максимальный онлайн всего 20 человек
  • нет выделенного IP-адреса (подключение происходит строго через Realms-интерфейс)

Как создать свой сервер Майнкрафт с помощью специализированного хостинга

Как ещё можно создать свой сервер Майнкрафт? Следующий способ – с помощью специализированного хостинга. Мы не будем заниматься рекламой конкретных компаний, вы легко найдёте их с помощью поиска. Идея в том, чтобы через сайт создать свой сервер Майнкрафт. Вы регистрируетесь, указываете желаемые настройки и уже через 10 минут можете приглашать друзей на свой проект.

Вот какие возможности обещает нам один из известных хостингов Майнкрафт серверов. Заманчиво, неправда ли? 🙂

Плюсы:

  • быстро
  • автоматически создаются бэкапы на случай аварии
  • бесплатные маленькие конфигурации (мало слотов и мало плагинов)
  • доступна установка собственных плагинов и модов
  • есть выделенный IP-адрес, который можно раздавать друзьям для подключения
  • встроенная защита от DDoS-атак и взлома
  • можно настроить вход с пиратских версий
  • сервер всегда доступен, независимо от вашего компьютера и интернет-канала

Минусы:

  • необходимо настраивать сервер (слоты, плагины, моды, motd и прочее)
  • за большое количество слотов и плагинов придётся платить
  • недоступен тюнинг под большой онлайн
  • многие хостинги в бесплатном режиме будут показывать на ваших серверах свою рекламу

Как создать свой сервер Майнкрафт на базе домашнего компьютера

Теперь посмотрим, как создать свой сервер Майнкрафт на базе домашнего компьютера. Для этого вам прежде всего понадобится статический (фиксированный) IP-адрес. Для получения такого адреса следует обратиться к своему интернет-провайдеру. Обычно он стоит недорого – около 100 рублей в месяц. После этого достаточно запустить свою одиночную версию игры Майнкрафт и нажать в меню кнопку «Открыть для сети» – после этого ваш мир станет доступен по выданному вам IP-адресу из любой точки мира.

Так выглядит меню самого обычного мира в Майнкрафт. В нижнем правом углу легко увидеть кнопку «Открыть для сети» – именно она превращает ваш личный мир в открытый Minecraft-сервер.

Плюсы:

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

Минусы:

  • понадобится выделенный IP-адрес (интернет-провайдеры просят за это доплату)
  • вы самостоятельно будете заниматься техническим обслуживанием
  • придётся самостоятельно делать бэкапы, защищать проект от DDoS-атак и взлома
  • при выключении домашнего компьютера сервер уйдёт в оффлайн
  • при параллельном использовании домашнего интернета на сервере наверняка будут лаги

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

И, наконец, самое сложное: посмотрим, как создать свой сервер Майнкрафт на выделенном сервере.

Для этого нам понадобится обратиться в любой хостинг, который предоставляет в аренду «железо». Нужно брать решение, в котором побольше оперативной памяти, SSD-диски и мощный процессор. Далее следует поставить на арендованную машину операционную систему – лучше всего Linux. Скачиваем серверный вариант игры Майнкрафт на официальном сайте или в любом другом месте и запускаем его. Сложность данного подхода состоит в том, что вам потребуются серьёзные навыки администрирования удалённых серверов. Но в качестве плюса вы получите неограниченную свободу по настройке и тюнингу!

Плюсы:

  • любая конфигурация модов и плагинов на ваш вкус
  • можно затюнинговать такой сервер под очень большой онлайн
  • сервер всегда доступен, независимо от вашего личного компьютера
  • интернет-канал сервера занят только игровым трафиком (не будет лагов, связанных с интернетом)
  • выделенный IP-адрес
  • можно настроить вход с пиратских версий

Минусы:

  • самый медленный и долгий способ (необходимо много настраивать вручную)
  • необходимы знания для тщательной настройки ОС и софта на арендованном железе
  • необходимо платить за аренду выделенного сервера
  • придётся самостоятельно делать бэкапы, защищать проект от DDoS-атак и взлома
  • придётся самостоятельно заниматься обновлениями и патчами софта

Мы рассмотрели 4 способа как создать свой сервер в Майнкрафт, а также их плюсы и минусы. Это поможет вам сориентироваться, чтобы выбрать наиболее подходящий. Остаётся взяться за дело и упорно двигаться вперёд до прихода первых посетителей. Удачи!

Перед тем как читать этот пункт до конца, сначала попробуйте найти сервер по IP на главной странице. Вполне возможно, что сервер не удален, а скрыт из общего списка!

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

Сервер появится в общем списке автоматически как только будет online в течение получаса.


Наш мониторинг добавляет сервера в базу с одним лишь условием — сервер должен быть онлайн в момент регистрации. Это большой плюс для новых серверов. Но если Ваш сервер был offline более чем двое суток подряд (это не много, но, согласитесь, для игроков это неприятно) — он может быть удален без предупреждения (не обязательно сразу. Скрипт работает рандомно, может быть через неделю, как повезет). Да и какой смысл от сервера, который находится offline несколько суток?

🙂

Это не бан, наша система никогда не банит сервера. Вы сможете добавить его снова. Кстати, рейтинг будет восстановлен в полном объеме!

Добавить комментарий

Закрыть меню