Руководства → Как создать свой сервер
Введение
Прежде, чем начать рассказывать о технических деталях, хочу прояснить ситуацию на счет создания «живого и посещаемого» сервера. Делятся эти этапы на три части:
- Создание сервера;
- Настройка и установка плагинов;
- Привлечение игроков.
Если на первый пункт, нужно 30 минут, на второй – можно потратить целый день (за счет плагинов, можно сделать свой, уникальный «мир» майнкрафта), а третий – занятие на неопределенное время.
Создать свой сервер, пригласить на него друзей, поиграть пару вечеров – дело не трудное, но что бы ваш сервер стал известным и посещаемым – нужно будет много потрудиться, и труд этот будет далек от игры – покупка выделенного IP, создание сайта-сервера, его реклама, раскрутка, покупка выделенного сервера для игры и т.д.
В этой статье я расскажу лишь о первом, самом простом пункте – созданию своего сервера на личном компьютере, без выделенного IP.
Виды серверов
Существует несколько «пакетов» серверов – оригинальные, так сказать «чистые», и сразу с некоторым пакетом модов. Инструкция идет на примере установки официальной версии. Разберетесь с ней – разберетесь и с другими.
Инструкция
1. Заходим на страницу http://www.minecraft.net/download.jsp
Скачиваем Minecraft_Server.exe. На официальном сайте всегда находится самая последняя версия сервера.
Примечание: на сегодняшний день (5 ноября 2011), на официальном сервере лежит версия сервера 1.8.1, в то время как у большинства игроков уже 1.9 pre5. Скачать серверную часть для 1.9.5:
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:Готово, я на своем сервере:
Теперь можно приглашать друзей!
Примечания
На небольшой территории около точки спавна (появления) нельзя ничего изменять/строить. Это сделано для того, что бы никакой умник не создан например яму прямо на месте появления.
В перспективе:
- инструкция по открытию порта 25565
- обзор плагинов и готовых «сборок»
Ошибки и их причины
- 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 и там «все решить» - я отклоняю, т.к. во первых, я могу уехать/быть занят, а на форуме вам могут помочь и другие участники, а во вторых – потому что моя задача – написать инструкцию так, что бы запустить сервер смогли именно вы.
4-11-2011, 23:31 |
899975 |
руководства |
Рппррае 27 марта 2012 06:56 |
|
Minecraft. Люди срочно нужен сайт на xenforo и сервер на лицензии(лаунчер) срочно мой скайп nikita12223 заплачу |
|
seymon 27 марта 2012 08:49 |
|
а где server.properties??? |
|
moct 28 марта 2012 10:47 |
|
у меня закрыт порт что делать скайп moct55 |
|
coolminer8 28 марта 2012 12:16 |
|
seymon, Server.properties должен появиться в папке с minecraft_server.exe после после первого запуска.Если его нет,значит какая-то ошибка.Пишите в скайп:Coolminer8. Имя:Aaa Bbb Romzez, У меня тоже была такая ошибка.Возможно это из-за модов;из-за слишком слабого компа,из-за прблен с интернетом.ТОЧНОЙ ПРИЧИНЫ НЕ ЗНАЮ!!! sdf, Поменяй в server.properties пункт online mode с true на false.Если не получится пиши в skype:coolminer8 |
|
Kckolyan 28 марта 2012 19:48 |
|
помогите пожалуйста могут зайти на сервер либо друг либо я [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [INFO] /5.139.47.171:1831 lost connection [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [INFO] Kckolyan lost connection: disconnect.quitting [WARNING] Can't keep up! Did the system time change, or is the server overloaded? [INFO] Striker035 [/5.139.47.171:1870] logged in with entity id 3107 at (-73.25, 77.0, 232.3125) [INFO] Striker035 lost connection: disconnect.quitting [WARNING] Time ran backwards! Did the system time change? а вот тот же самый отчёт только на русском [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [INFO] / 5.139.47.171:1831 потеряли связь [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [INFO] Kckolyan потерял связь: disconnect.quitting [ВНИМАНИЕ] Не удается идти в ногу! Ли изменение системного времени, либо сервер перегружен? [INFO] Striker035 [/ 5.139.47.171:1870] войти в систему с лица ID 3107 на (-73,25, 77,0, 232,3125) [INFO] Striker035 потеряли связь: disconnect.quitting [Внимание] Время побежал назад! Ли изменение системного времени? |
|
Денис 28 марта 2012 19:58 |
|
Люди помогите у меня все зделано как надо когда пытаюсь подключится пишет невозможно зайти User not premium |
|
Данчик 28 марта 2012 21:41 |
|
админ, я когда открываю майн. серв. то у меня под STATS и под PLAYERS ни чего не написано шо делать???????? |
|
Alex 30 марта 2012 08:57 |
|
слушай, у меня без Ip адреса сервер работал нормально. Решил поиграть с друзьями, засунул Ip и все пишет"FAILED TO BIND TO PORT!" это нормально!? мне теперь, что с друзьями не поиграть |
|
Karlo 30 марта 2012 16:59 |
|
Почему ко мне не могут зайти? Выдаёт ошибку когда друг заходит ко мне "не удается подключится к серверу" |
|
Oxmed 30 марта 2012 18:50 |
|
Поставил сервер, все работает только тогда, когда кабель воткнул напрямую, когда подключен через роутер - люди не могут зайти. Вроде порты открыл, не понимаю в чем дело, кто знает? Внимание! У вас нет прав для просмотра скрытого текста. http://s019.radikal.ru/i639/1203/75/d7497412d09d.jpg |
|
45607 30 марта 2012 20:32 |
|
ребят у меня ошибка не могу войти сервер включен а пишет конец потока(в игре) а на сервере пишет Disconnecting 45607 [/78.107.229.73:51236]: Outdated client! |
|
levbazhenov 31 марта 2012 08:10 |
|
45607, версия сервера и клиента не совподают |
|
валера34343434 31 марта 2012 10:01 |
|
а если горят красные полоски вместо зелёных и не возможно зайти |
|
PsiX 31 марта 2012 17:31 |
|
Нужна помощь!) сделал всё по инструкции, но сам не могу зайти на сервер! При добавлении сервера в список, я его вижу и есть связь, но когда пытаюсь зайти, пишет вход....и ничего. Что надо сделать? |
|
Man_x101 1 апреля 2012 18:17 |
|
178.121.170.132 играйте (доступен невсегда) |
|
nikiy109 2 апреля 2012 13:28 |
|
привет кто может создать мне сервер и подарить плиз вот мой ник в скайпе nikiy109 умоляю |
|
Wind_scream 2 апреля 2012 22:27 |
|
хм,а на NODW32 брандмауэр есть? |
|
Davidjan 3 апреля 2012 12:27 |
|
еееей...Помогитееее,я не могу создать сервер в майнкрафт!!!че делать??я в ютюбе смотрел много видео но не получается....хочу создать свой серв,чтоб играл с братом,только мы играли в эту сервер!!!!плиззз че нибудь делайте!!!!))))))почему не получается??? |
|
Лёха 3 апреля 2012 23:07 |
|
у меня такое: [INFO] Starting minecraft server version Beta 1.9 Prerelease 5 [WARNING] **** NOT ENOUGH RAM! [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar" [INFO] Loading properties [WARNING] server.properties does not exist [INFO] Generating new properties file [INFO] Starting Minecraft server on *:25565 [WARNING] Failed to load ban list: java.io.FileNotFoundException: banned-players.txt (Не удается найти указанный файл) [WARNING] Failed to load ip ban list: java.io.FileNotFoundException: banned-ips.txt (Не удается найти указанный файл) [WARNING] Failed to load ip ban list: java.io.FileNotFoundException: ops.txt (Не удается найти указанный файл) [WARNING] Failed to load white-list: java.io.FileNotFoundException: white-list.txt (Не удается найти указанный файл) [INFO] Preparing level "world" [INFO] Default game type: 0 [INFO] Preparing start region for level 0 [INFO] Preparing spawn area: 4% [INFO] Preparing spawn area: 12% [INFO] Preparing spawn area: 20% [INFO] Preparing spawn area: 24% [INFO] Preparing spawn area: 32% [INFO] Preparing spawn area: 36% [INFO] Preparing spawn area: 40% [INFO] Preparing spawn area: 48% [INFO] Preparing spawn area: 53% [INFO] Preparing spawn area: 61% [INFO] Preparing spawn area: 65% [INFO] Preparing spawn area: 73% [INFO] Preparing spawn area: 77% [INFO] Preparing spawn area: 81% [INFO] Preparing spawn area: 89% [INFO] Preparing spawn area: 93% [INFO] Preparing spawn area: 97% [INFO] Done (22636947967ns)! For help, type "help" or "?" это хорошо?))) |
|
kingkamran 4 апреля 2012 15:49 |
|
[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? что делать?((( |
|
Димко 4 апреля 2012 22:15 |
|
Connection Lost. Failed to login: bad login Что делать то мне я ничего не понял!Плиз ме)))) |
|
feel like a sir 5 апреля 2012 17:12 |
|
что если загрузка сервера остонавилась на 49% |
|
djxgvjn 7 апреля 2012 18:38 |
|
Заходите на мой сервер minecraft. В нём больше 30 плагинов таких как: LWS,Authme,HomeX,Craftbook,CommandBook,iconomy,iconomyChestShop,Jobs,WorldEdit,W orldGuard и Т.Д. Сервер через Хамачи ЛОГИН: maxkirillstas777 Пароль: maxkirillstas777 Если он заполнен то тогда: Логин: maxkirillstas888 Пароль:maxkirillstas888 Пожалуйста!!!! |
|
Vampir 7 апреля 2012 19:54 |
|
спасибо большое а как админку давать и как себе сделать админку |
|
oHuk 7 апреля 2012 22:36 |
|
[WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! [WARNING] The server will make no attempt to authenticate usernames. Beware. [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. [WARNING] To change this, set "online-mode" to "true" in the server.settings file. что делать? :( |
|
Свинозомб 8 апреля 2012 16:44 |
|
возмите поиграть по сети!!!!! |
|
kirill123123 8 апреля 2012 18:23 |
|
[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? у вас просто не постояный айпи адрис заходите на no-ip.com |
|
dron2042 8 апреля 2012 21:41 |
|
ребят помогите пишит конц потока что делать ( тока рще плиз |
|
спс 9 апреля 2012 11:18 |
|
большое спасибо кто хочет со мной играть вот мой e-mail werti.werti@inbox.lv |
|
лёха 10 апреля 2012 16:32 |
|
а что делать если не получается открыть фаил (server.properties.) |
|