Руководства → Как создать свой сервер 

Введение

Прежде, чем начать рассказывать о технических деталях, хочу прояснить ситуацию на счет создания «живого и посещаемого» сервера. Делятся эти этапы на три части:

  1. Создание сервера;
  2. Настройка и установка плагинов;
  3. Привлечение игроков.

Если на первый пункт, нужно 30 минут, на второй – можно потратить целый день (за счет плагинов, можно сделать свой, уникальный «мир» майнкрафта), а третий – занятие на неопределенное время.

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

В этой статье я расскажу лишь о первом, самом простом пункте – созданию своего сервера на личном компьютере, без выделенного IP.

Виды серверов

Существует несколько «пакетов» серверов – оригинальные, так сказать «чистые», и сразу с некоторым пакетом модов. Инструкция идет на примере установки официальной версии. Разберетесь с ней – разберетесь и с другими.

Инструкция

1. Заходим на страницу http://www.minecraft.net/download.jsp

Скачиваем Minecraft_Server.exe. На официальном сайте всегда находится самая последняя версия сервера.

Примечание: на сегодняшний день (5 ноября 2011), на официальном сервере лежит версия сервера 1.8.1, в то время как у большинства игроков уже 1.9 pre5. Скачать серверную часть для 1.9.5: minecraft_server.jar [720.5 Kb] (cкачиваний: 32767)

2. Скаченный файл Minecraft_Server.exe (либо minecraft_server.jar) переносим в папку, в которой у вас будет лежать сервер (не запускайте на рабочем столе).

3. Если у вас открыт порт 25565, то вы увидите следующее окно:

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

Подождите пока процесс дойдет до конца. После чего закройте окно.

Если же порт закрыт, или работу Minecraft_Server.exe или Java что-то блокирует, будет такое сообщение:

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

Как открыть порт 25565. В любом случае, если при первом запуске антивирус спросит разрешить Jave доступ или нет:

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

То нужно обязательно разрешить:

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

(Показаны скриншоты на примере антивируса Dr.Web)

После успешного запуска, в папке появятся новые файлы, и папка world.

Нас интересует файл server.properties. Откройте его блокнотом. Рассмотрим информацию которая там написана (жирным шрифтом выделены строчки, которые нужно изменить):

(Список обновлен в соответствии с версией 1.9.5)

  • allow-nether=true – доступен ли нижний мир (ад). True – доступен, false – нет (все созданные порталы будут деактивированы);
  • level-name=world – имя карты, которая будет создана/загружена при запуске сервера. Можно взять карту из одиночной игры (они лежат по адресу %appdata%\.minecraft\saves\ ). По умолчанию будет создан новый мир с названием «world»;
  • enable-query=false - неизвестный новый параметр, оставьте как есть*
  • allow-flight=false - включает (true)/выключает (false) полет на сервере;
  • server-port=25565 – порт игры. По умолчанию 25565, но говорят, что можно играть на любом;
  • enable-rcon=false - неизвестный новый параметр, оставьте как есть*
  • level-seed= - «опция, отвечающая за данные генератора случайных чисел при создании мира» (малопонятно, что делает, оставьте как есть);
  • server-ip= - IP сервера. Обязательно для указания (с.м. ниже)
  • white-list=false - включает (true)/выключает (false) белый список игроков. Игрок, которого нет в белом списке – не сможет зайти на сервер. Отличная настройка, для создания официальных, приватных серверов «только для своих»
  • spawn-animals=true – включает (true)/выключает (false) животных;
  • online-mode=trueобязательно замените параметр на false (разрешает заходить на сервер игрокам с нелицензионной версией);
  • pvp=true - включает (true)/выключает (false) урон между игроками
  • difficulty=1 - неизвестный новый параметр, оставьте как есть*
  • gamemode - неизвестный новый параметр, оставьте как есть*
  • max-players=20 – максимальное количество игроков;
  • spawn-monsters=true – включает (true)/выключает (false) монстров на сервере. Сложность монстров по умолчанию равна сложности Easy;
  • view-distance=10 – принудительно задает радиус обзора (и подгрузки). Важная настройка для загруженных серверов – т.к. напрямую влияет на нагрузку;
  • motd=A Minecraft Server - неизвестный новый параметр, оставьте как есть*

* Новые параметры, которые появились с версии 1.8.1 для чего они нужны пока не разбирался, но и не изменяя их - сервер запускается и работает нормально. Если вы знаете их предназночение - напишите в комментариях.

Как узнать свой IP?

Узнать свой ip можно разными способами, например на главной странице сайта 2ip.ru Копируем адрес и вставляем после server-ip= (пример server-ip=95.25.217.106)

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

Обязателен ли выделенный (постоянный, статический) IP? Нет, не обязателен. Но если у вас IP плавающий (меняется при каждом входе в Интернет – у большинства именно такой), то перед каждым запуском сервера нужно будет обновлять строчку server-ip=

Запускаем и заходим на свой сервер

Внеся все необходимые изменения в файл server.properties (минимум 2 строчки), закрываем его.

Снова запускаем Minecraft_Server.exe и ждем конца загрузки.

Заходим в Minecraft (регистрироваться и логиниться под логином и паролем не обязательно, у меня подключался, правда к своему серверу, и из "Offline" режима)

Нажимаем на Multiplayer, дальше Add Server:

Как создать свой сервер
Вводим имя сервера (которое будет показываться в списке серверов) и ip сервера (тоже, что вы писали в server-ip=):
Как создать свой сервер
Дальше нажимаем Done, и видим сервер в списке серверов. Зеленые полоски справа говорят что сервер работает. Так же показывается онлайн на сервере. Нажимаем Join:
Как создать свой сервер

Готово, я на своем сервере:

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

Теперь можно приглашать друзей!

Примечания

На небольшой территории около точки спавна (появления) нельзя ничего изменять/строить. Это сделано для того, что бы никакой умник не создан например яму прямо на месте появления.

В перспективе:

Ошибки и их причины

  • Disconnected by Server. Outdated server! - эта ошибка появляется тогда, когда версия вашего майнкрайта выше, чем версия сервера. Установите соответствующую версию сервера.
  • Connection Lost. Failed to login: bad login - данная ошибка показывается, если на сервере с параметром online-mode=true (только с лицензионной версией) попробывать зайти с бесплатного клиента. Если такая ошибка отображается при входе на сервер друга - значит он забыл сменить true на false.
  • Failed to connect to server java.net.socketexception: invalid argument failed: connect - эта ошибка высвечивается когда у вас закрыт порт 25565, и (или) Java не может выйти в интернет (например бролирует антивирус)
  • FAILED TO BIND TO PORT - закрыт порт 25565

Также смотрите отдельную тему по ошибкам в Minecraft.

Что делать, если ничего не получается?

Я сам намучался, когда делал сервер первый раз (особенно с этим портом 25565), и постарался все выводы написать в этой инструкции. Но если у вас все равно что-то не получается, то заходите на наш форум в раздел minecraft (не пугайтесь что там пока пусто - только открыли раздел), и создайте тему, где в подробностях напишите: вашу операционную систему, антивирус/фаервол который стоит на компьютере, что делаете, и какие ошибки возникают, желательно со скриншотами.

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

В комментариях к этой инструкции лучше писать не о проблемах, а о том как вы решили какую-либо проблему. В этом случае комментарии будут полезными.

Предложениям зайти в скайп или подключиться по TeamViewer и там «все решить» - я отклоняю, т.к. во первых, я могу уехать/быть занят, а на форуме вам могут помочь и другие участники, а во вторых – потому что моя задача – написать инструкцию так, что бы запустить сервер смогли именно вы.

Minecraft - Дата публикации статьи

4-11-2011, 23:31

Minecraft - Автор статьи

Diablo

Minecraft - Количество просмотров публикации

899948

Minecraft - Теги

руководства

loker 18 февраля 2012 15:53
я уже все перепробовал помогите пожалуйста пишит: cant reach server no
     

Крафтер 18 февраля 2012 17:37
Internal exceptoin: java.net.socketException:software caused
connection abort: recv failed вылазит у меня когда соединяюсь
     

greenfox 18 февраля 2012 22:04
[INFO] Starting minecraft server version 1.1
[INFO] Loading properties
[INFO] Starting Minecraft server on 213.110.199.120:25565
[WARNING] **** FAILED TO BIND TO PORT!
[WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind
[WARNING] Perhaps a server is already running on that port?

что делать??
пожалуйста помогите!!
скайп nik_chef
     

Toro 19 февраля 2012 19:34
что делать если он пишет:User not premium
     

dedad 21 февраля 2012 10:03
а я не могу зайти на свой сервер пишет :Сan not reach server я всё сделал но он повторяется порты открыл но он не работает у кого работает покажите 1.1
     

Ro_b 21 февраля 2012 18:23
друзья не могут зайти ко мне на сервер чё делать?
     

Crerdueno 22 февраля 2012 03:51
е, - Галина, Вы сумели сделать то, что многим из нас кажется чем-то из разряда фантастики – меньше, чем за 1,5 года снизили свой вес со 159 до 70 кгЗагляните в себя, послушайте – что именно желает вам сказать ваше «Я»
     

Игорь 22 февраля 2012 18:18
слушай у меня ошибка когда я захожу bad login чё делать??? Подскажи...


     

JinjerKolobova 24 февраля 2012 11:04
Здравствуйте! Хочу поделиться своим опытом в похудении. Долгое время я сидела на различных диетах, но они мне не помогали должным образом. Потом я все таки нашла подходящую мне диету. Читала ,что на ней нельзя сидеть больше 10 дней. Ну я не приняла это близко к сведению и продержалась намного дольше. Потом ,когда начала есть прежние продукты, резко набрала вес обратно. Очень сильно расстроилась. снова вернулась на тот сайт, подобрала себе диету уже по новой, и вот уже 2 недели пользуюсь. Вес уходит и я этому очень рада
Я пользуюсь только одним сайтом по диетам, так как я его лично проверила и меня все устраивает.
А вот и сам сайт http://hudeem-vmeste.tk
Всем упехов в нашем нелегком деле)))
     

stark 24 февраля 2012 14:17
как новую версию скачать

Игорь,
данная ошибка показывается, если на сервере с параметром online-mode=true зайди в папку с серваком и открой файл server.properties блокнотом поменяй true на false
     

Легион 24 февраля 2012 19:29
Помогите плиз.
Что делать, когда ко мне друг подключаеться, у меня на серве пишет:
2012-02-24 21:17:15 [INFO] Disconnecting /81.91.***.***:56762: Took too long to log in
Reached end of stream
     

aleksandr 25 февраля 2012 09:38
скажите плиз как на своём сервере себя админом сделать?
     

Aleksa 25 февраля 2012 14:46
Я создаю сервер по инструкции а у меня когда вхожу пишет can`t reash server
в чем проблема sad
     

Bboysam 26 февраля 2012 12:48
FAILED TO BIND TO PORT-что с этой фигнёй делать
     

DiDock 26 февраля 2012 13:49
а как менять на креатив мод на сервере? sad
     

Mr. Alex 26 февраля 2012 17:40
Bboysam,
у меня тоже эта штука была мне сказали стереть IP вроде что то пошло но всё ровно выключася ВООБЩЕМ ЗАЧЕМ Я ЭТО ПИШУ НЕВАЖНО! читаем дальше wink
ТАК ЗНАЧИТ качай Hamachi потом включи после этого наж "Сеть" и там жми "Создать новую сеть" потом сверху около кнопки "Вкл/Выкл" написаны цифры это IP тебе нужно ввести его в строке "server-ip=" напиши тот ип что написан в Hamachi
запускаем сервер=)
заходим в Minecraft и подключаемся к серверу smile
ДА и чуть не забыл в параметрах сервера где level-name= напиши название твоего сервера оно должно совподать с названием в майнкрафте в мульти плеер
ТЬФУ ЧУТЬ ОПЯТЬ НЕ ЗАБЫЛ САМОЕ ГЛАВНОЕ!!
те кто будут заходить на твой серв вроде как тоже должны установить Hamachi и ты должен дать им Индефикатор(название) и пароль что бы они поключились к твоей сети
теперь вроде всё wink

Bboysam,
всмысле не свой пароль а от твоей сети что ты создал в хамачи smile
     

романок 26 февраля 2012 19:31
gamemode-режим игры с которым начинаеш на серве 0-sirvival 1-creativ
•difficulty это сложность 1-легко 2 средне 3 тяжело 0 мирно
тупо не знать=0
     

Karzinka 27 февраля 2012 21:52
У меня ВСЁ РАБОТАЕТ но когда я хочу зайти на свой сервер Мне пишет User not premium !~ ЧТО ЗА !!!!!!!!! ПОМОГИТЕ ЛЮДИ ДОБРЫЕ Я НА ВАС НАДЕЮСЬ !!!!!!!!!!!!!!!!!!
     

MAPTbIH 29 февраля 2012 16:40
Не могу установить Java на VDS помогите кто может Skype: danil...96
     

vladzenkov 29 февраля 2012 21:04
как мне достать ip
     

Manis 2 марта 2012 23:38
Запускаю "minecraft server" 2-й раз, выдает: [INFO] Starting minecraft server version 1.2.3
[INFO] Loading properties
[INFO] Starting Minecraft server on 89.189.112.92:25565
[WARNING] **** FAILED TO BIND TO PORT!
[WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind
[WARNING] Perhaps a server is already running on that port?
помогите плиз
     

erastex 3 марта 2012 12:22
а после открытия Minecraft_server.exe сколько времени требуется для установки? у еня оно уже ночь стоит и до сих пор не загрузилось.
     

Сашка 3 марта 2012 21:51
Народ , большое СПС smile этому сайту ! fellow Ссылка для скачивания сервера
http://www.minecraft.net/download - вроде-бы то ,
но ты админ проверь что-бы без обмана ! bully
И у меня проблема :
[WARNING] **** FAILED TO BIND TO PORT!
[WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind
[WARNING] Perhaps a server is already running on that port?
Как решить ?
     

Максим 4 марта 2012 13:44
[b]Заходите на мой сервер Minecraft . Там хороший спаун и много плагинов как LWC,Home,CommandBook,WorldEdit,WorldGuard,Spawny,ChftBukkit и Т.Д.

через хомачи
Идендификатор : maxkirillstas
пароль : maxkirillstas
IP(хомачи)- 5.241.68.159 пожалуйста!!!
[/b]
     

Олег Дымченко 4 марта 2012 18:16
не могу зайти на свой серв. too long lto log in

не могу зайти на свой серв. too long to log in. что делать?
     

NIK2@@@ 5 марта 2012 10:50
Здраствуйте!!! я немогу зайти на свой сервер пишет(Took to long to log in-Взял к долго, чтобы загрузиться) помогите мой Slype shnorr2000
     

vladislav_v 5 марта 2012 13:45
у меня пишет cant reach the server
     

AntiviruS117 7 марта 2012 08:05
а что мне делать у меня аваст (((
     

Brainbuster 7 марта 2012 16:39
[INFO] Starting minecraft server version Beta 1.8.1
[INFO] Loading properties
[INFO] Starting Minecraft server on 178.120.120.24:25565
[WARNING] **** FAILED TO BIND TO PORT!
[WARNING] The exception was: java.net.BindException: Cannot assign requested address: JVM_Bind
[WARNING] Perhaps a server is already running on that port?

Что делать скажите пожалуйста email sashagolcov@ya.ru
     

ANDREI.ka 7 марта 2012 16:50
Помогите пожалуйста у меня пишет
[INFO] Preparing start region for level 0
[INFO] Preparing spawn area: 77%
[INFO] Done (1324825608ns)! For help, type "help" or "?"

что с этим делать