Дуже багато людей задаються питанням про те, як зробити свій сервер "майнкрафт". Вони бачать в мережі сайти, заповнені різними серверами для кожної з версій гри, можуть взяти участь у процесі, але не можуть докласти руку до створення свого власного світу. Але ж насправді все не так складно, як може здатися на перший погляд. Вам знадобиться лише трохи посидючості, базові знання Java, а також досить цікавих і творчих задумів, щоб ваш сервер не був схожий на сотні і тисячі інших.

Перші кроки до створення сервера

Якщо ви задумалися про те, "майнкрафт", то вам варто почати зі скачування необхідних інструментів. Їх не так багато, тому можете не турбуватися - часу у вас це багато не займе. Почніть з пакету Java, після чого заходите на офіційний сайт "майнкрафт" і завантажуйте базу для сервера потрібної версії. Вам не доведеться творити все з нуля - розробники подбали про те, щоб ви могли якомога простіше реалізувати свої побажання і створити свій власний світ. Адже їм від цього теж є користь, так як ви будете просувати їх продукт і популяризувати гру. Отже, база, на якій ви будете створювати свій багатокористувацький світ, у вас вже є - тепер настав час розібратися з тим, як зробити свій сервер "майнкрафт".

створення світу

Не варто себе рівняти з Богом, так як у нього пішло на створення світу сім днів, а вам належить зробити лише два кроки. Коли ви скачаєте базу для сервера, запустіть отриманий файл і почекайте, поки програма згенерує світ. Вам не потрібно на даному етапі нічого налаштовувати або думати про те, як зробити свій сервер "майнкрафт" краще - на все свій час. Коли світ буде створений, у вас з'являться інші серйозні турботи. Справа в тому, що він буде рандомних, як і будь-який інший світ в "майнкрафт". Але при цьому в папці, яка містить вашу базу для сервера, з'являться нові файли. З них ви зможете дізнатися всі подробиці про те, яким є ваш світ, а найголовніше - змінити різні параметри. В цьому і полягає другий крок - ви відключаєте або включаєте можливість польоту, даєте доступ гравцям в Пекло, встановлюєте складність гри, а також багато іншого. Тут вже вам потрібно включити свою фантазію і відредагувати всі так, щоб вийшов унікальний і неповторний сервер, який буде залучати гравців. Тепер ви знаєте, як зробити свій сервер. 1 5 2, 1 7 2 або будь-яка інша версія - це не важливо, принцип скрізь однаковий. Однак на цьому ваша робота не закінчується.

Налаштування сервера для локальної гри

Коли ви створюєте свій сервер, ви опиняєтеся на ньому одні. Природно, це не те, чого ви хочете, тому що вашою метою було залучення інших гравців. Коли ви розбираєтеся з тим, як зробити свій сервер КС, ви не маєте на увазі, що будете бігати по карті в гордій самоті - те ж саме стосується і "майнкрафт". Тому варто задуматися про те, як гравці будуть підключатися до вас. Простіше за все почати з локальної мережі, якщо вона у вас є. Тут не потрібно нічого особливого - просто подивіться свій IP-адресу, а потім повідомте його тим, хто також підключений до цієї локальної мережі. Тільки завжди враховуйте той факт, що версії гри у вас і у інших учасників повинні збігатися, інакше вони не зможуть потрапити на сервер. Але це лише настройка локального мультиплеєра для Minecraft. Як зробити свій сервер доступним в інтернеті? Це завдання вже складніше.

Мультіплеер через інтернет

З огляду на глобальність мережі, тут може виникнути трохи більше проблем. В першу чергу вам потрібно визначити свій зовнішній адресу, що можна зробити за допомогою спеціального софту. Після цього вам необхідно для тих, хто бажає приєднатися. Бажано встановлювати обмеження на кількість гравців в залежності від швидкості вашого інтернет-з'єднання. Якщо ви замахнеться на велику кількість учасників, то ризикуєте помітно підвищити пінг, тобто час відгуку сервера. Завжди стежте за тим, щоб пінг не перевищував нормальну оцінку - для її знаходження ви можете спершу протестувати сервер, щоб потім володіти всією необхідною інформацією. Якщо ж у вас не виходить створити власний сервер через інтернет, у гравців постійно вилітають помилки, то ви можете не мучитися з пошуком рішення, а скористатися спеціальними програмами, такими як Hamachi, які імітують локальну мережу в інтернеті. Це означає, що ваш сервер буде знаходитися в штучної локальної мережі, яка насправді буде існувати в web-просторі.

Адміністрування готового сервера

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

Дана стаття знайомить читача з особливостями роботи чистого (без модифікацій) сервера Minecraft поточної версії. Сервер, на відміну від клієнта, поширюється безкоштовно через офіційний сайт гри. Інформація в цій статті була приведена у відповідність з версією 1.4.7.

Підготовка до роботи

Для роботи сервера потрібно встановити на Ваш ПК пакет Java. Його можна завантажити на цій сторінці. Але якщо клієнт Minecraft запускається, то це індикатор того, що даний пакет вже встановлений на комп'ютер.

Для того, щоб завантажити сервер, потрібно перейти на сторінку завантаження офіційного сайту, в розділ «Multiplayer Server». Ви можете вибрати версію сервера - .exe (Тільки для користувачів ОС Windows, без консольного режиму) ілі.jar (універсальна). Натисніть на відповідне посилання і збережіть файл в окремій директорії, яка буде основною для Вашого сервера. При створенні сервера на Linux або OS X основний Директорією сервера є робоча директорія - використовуйте cd / шлях / до / сервера /.

Створення та налаштування сервера

Знайомство з параметрами сервера

Коли долучення виявився в майбутньої папці сервера, запустіть його і почекайте, поки закінчиться процес генерації рівня. Ви побачите, що у Вашій папці з'явилося кілька нових файлів і підпапок.

Розглянемо файл server.properties. Даний файл містить в собі всі основні параметри сервера. Відкрийте цей файл за допомогою будь-якого адекватного текстового редактора. Ви побачите приблизно таке вміст:

#Minecraft server properties #Sat Jan 19 19:41:50 MSK 2013 generator-settings \u003d allow-nether \u003d true level-name \u003d world enable-query \u003d false allow-flight \u003d false server-port \u003d 25565 level-type \u003d DEFAULT enable -rcon \u003d false level-seed \u003d server-ip \u003d max-build-height \u003d 256 spawn-npcs \u003d true white-list \u003d false spawn-animals \u003d true texture-pack \u003d online-mode \u003d true pvp \u003d true difficulty \u003d 1 gamemode \u003d 0 max-players \u003d 20 spawn-monsters \u003d true generate-structures \u003d true view-distance \u003d 10 motd \u003d A Minecraft Server

опис параметрів

параметр значення За замовчуванням опис
allow-flight true / false false Дозволяє гравцеві здійснювати польоти по світу Minecraft. Ця опція діє тільки на польоти в режимі виживання і надає ефект тільки при наявності відповідного плагіна (наприклад, Flight). На польоти в режимі Творчість ніяк не впливає.
allow-nether true / false true Даний параметр визначає можливість переходу в Нижній світ. Якщо відключити, всі гравці, що знаходилися в Нижньому світі, будуть переміщені в звичайний. Чи не впливає на перехід в Край.
difficulty Число (0-3) 1 Складність: 0 - Peaceful 1 - Easy 2 - Normal 3 - Hard
enable-command-block true / false false Дозволяє використовувати командний блок. Ця опція не генерується при першому завантаженні, а з'являється при першій спробі використання командного блоку.
enable-query true / false false Дозволяє активувати протокол GameSpy4 для прослушки сервера (отриманні інформації про сервер).
enable-rcon true / false false Дозволяє використовувати віддалений доступ до консолі сервера.
gamemode Число (0-2) 0 Стандартний ігровий режим, автоматично встановлюється всім вперше зайшли на сервер гравцям. Режим окремого гравця змінюється командою / gamemode. 0 - Survival 1 - Creative 2 - Adventure (доступно, починаючи з 12w22a)
generator-settings немає рядок Цей рядок задає шаблон генерації суперплоского світу. Див. Суперплоского для подробиць.
generate-structures true / false true Генерувати чи структури (скарбниці, фортеці, села ...)
hardcore true / false false Включає на сервері режим Хардкор. Після смерті - бан, перепідключитися не можна.
level-name ім'я папки world Назва папки з файлами карти, яку буде використовувати сервер під час гри. Дана папка розміщена в тому ж каталозі, де знаходиться сервер. Якщо її не опиниться, сервер автоматично згенерує новий світ і помістить його файли в папку з цією назвою.
level-seed Будь-яке допустиме зерно немає Вхідні дані (зерно) для генератора рівня. Якщо ви хочете створити випадковий світ - залиште дане поле порожнім.
level-type DEFAULT / FLAT / LARGEBIOMES DEFAULT Визначає тип світу.
max-build-height Число, кратне 16 (64 - 256) 256 Вказує максимальну висоту будівлі на вашому сервері. Вище цього рівня не можна буде ламати або ставити блоки. Місцевість може генеруватися вище цього рівня, також можна руйнувати блоки за допомогою ТНТ і вогню. Крім того, вище кордону працюють відра (баг).
max-players Число (0-2147483647) 20 Вказує максимальну допустиму кількість гравців на сервері.
motd Рядок коротше 60 символів A Minecraft Server Опис сервера, що відображається при підключенні в списку серверів. Підтримує форматування тексту.
online-mode true / false true Цей параметр дозволяє включити / вимкнути перевірку справжності преміум-акаунтів користувачів, які підключаються до цього сервера. якщо false - програма не перевірятиме акаунти гравців і на сервер зможуть заходити гравці, в облікових записів яких відсутній статус «преміум-аккаунт». Якщо значення параметра true, На сервер зможуть зайти тільки користувачі з преміум-аккаунтом. Якщо перевірка акаунтів відключена, на даний сервер зможуть зайти «пірати» і гравці, підробили нік, що кілька небезпечно. Адміністратор, який створює сервер в такому режимі, не порушує умови угоди, оскільки дана опція була додана в список параметрів, що настроюються сервера навмисно - відключивши перевірку, можна, наприклад, грати в локальній мережі і без доступу до Інтернету.
pvp true / false true Включає / відключає отримання шкоди гравцям від атак інших гравців на сервері. при true гравці зможуть «воювати» між собою, вбиваючи одне одного. Якщо заставлено значення false, Гравці не зможуть наносити пряму втрату один іншому.
query.port Число (1-65535) 25565 Порт для отримання інформації про сервер. З'являється автоматично при enable-query \u003d true.
rcon.password рядок немає Пароль для віддаленого доступу до сервера. З'являється автоматично при enable-rcon \u003d true.
rcon.port Число (1-65535) 25575 Порт для віддаленого контролю сервера. З'являється автоматично при enable-rcon \u003d true.
server-ip Будь дійсну IP-адреса немає Вказує IP-адреса сервера, який буде використовуватися іншими гравцями для підключення до цього сервера. Дане поле рекомендується залишати порожнім, але якщо ви хочете дати сервера особливий IP-адреса, то можна скористатися цим параметром, щоб задати його.
server-port Число (1-65535) 25565 Дані параметр визначає значення порту в протоколах TCP і UDP, який буде використовувати сервер гри. Стандартний для Minecraft порт - 25565. Рекомендується не зраджувати значення, тому що для входу на сервер, який використовує стандартний порт, гравцеві буде достатньо набрати IP або DNS адресу, без вказівки порту, а також при використанні інших портів є ймовірність того, що цей порт вже буде зайнятий іншим мережевим ресурсом. Якщо Ви все ж хочете вказати порт вручну, вибирайте числа побільше і уникайте популярних портів: 80 і 8080 (web-сервер), 21 (ftp-сервер), 22 (ssh-сервер), 143 (imap), 6969 і 6881-6889 (bittorrent) і ін. Наприклад, порт 25000 підійде.
snooper-enabled true / false true Дозволяє сервера відправляти деяку статистику і дані розробникам.
spawn-animals true / false true аналогічно spawn-monsters, Але для доброзичливих мобів (корови, свині, вівці ...).
spawn-monsters true / false true Якщо значення параметра true, То, як і в одиночній грі, в нічний час і в темних печерах на карті будуть з'являтися ворожі моби і будуть намагатися нанести шкоду гравцям на сервері. якщо значення false, Ворожі моби (наприклад, скелети, зомбі) ні автоматично з'являтися під час гри, проте їх можна Заспаунени за допомогою модифікацій. Всі, хто знаходилися на мапі моби залишаться.
spawn-npcs true / false true Дозволити появу NPC в селах.
spawn-protection Число (1-100) 16 Радіус захисту території Спаун в блоках (цю територію зможуть змінювати тільки оператори). Радіус 0 дає захист єдиного блоку, 1 - зони 3x3 і так далі. Ця опція не генерується при першому завантаженні, а з'являється, коли перший гравець заходить на сервер. Після 1.4.2 захист Спаун автоматично відключається, якщо у сервера немає жодного оператора.
texture-pack ім'я файлу немає Місцезнаходження текстур, які сервер запропонує завантажити гравцеві при з'єднанні. В даному полі потрібно вказати ім'я zip-архіву, що знаходиться в папці сервера.
view-distance Число (3-15) 10 Регулює радіус оновлюваних чанкі для відсилання гравцеві. Для довідки: дальність промальовування Far відображає область в радіусі 9 чанкі.
white-list true / false false Дозволяє вмикати / вимикати використання вайтліста на сервері. при true адміністратору сервера необхідно буде вручну додавати ники гравців в білий список. Якщо встановлено значення false, Будь-який гравець зможе зайти на даний сервер, знаючи його IP-адресу і порт. Адміністратори сервера мають можливість зайти на сервер незалежно від білого списку.

Безпосередньо перед початком гри на сервері ви можете налаштувати зазначені вище параметри сервера.

  • поле server-ip найкраще залишити порожнім - гра сама визначить і налаштує даний параметр. Але якщо ви хочете привласнити сервера особливий IP-адреса, то можете змінити цей параметр.
  • поле gamemode вказує на ігровий режим, який автоматично буде включений всім гравцям, які прийшли на сервер. Ігровий режим для конкретного гравця можна змінити під час роботи.
  • Якщо ви включили white-list, Зробіть себе оператором або додайте себе в білий список.
  • При заповненні поля max-build-height невідповідним числом сервер автоматично підбирає найближчим число, можливе для використання.

Будь-яка зміна налаштувань в цьому файлі вимагає перезапуск сервера. Крім того, сервер іноді може записувати зміни в цей файл, тому перенастроювання краще проводити при відключеному сервері.

Налагодження підключення до сервера

Варто відзначити, що на сервері можуть одночасно грати гравці як з локальної мережі, так і з мережі Інтернет.

Підключення до власного сервера

Якщо ви тримаєте сервер на тому ж комп'ютері, на якому збираєтеся грати, для підключення досить ввести адресу 127.0.0.1 або localhost. Ця електронна адреса була задіє віртуальний мережевий інтерфейс (loopback), який доступний завжди, навіть якщо у комп'ютера немає мережевої карти.

Якщо ви не можете підключитися навіть через петлевий інтерфейс, це привід перевірити налаштування антивірусу і Фаєрвол. Додайте в виключення Minecraft Server і порт 25565.

Сервер в локальній мережі

Процес настройки сервера гри по локальній мережі набагато простіше створення доступного з Інтернету, і є більш простим у плані виникнення помилок при підключенні до сервера.

Крім того, вашу адресу може бути постійним, статичним, Або змінюватися при кожному перепідключенні до провайдера, тобто бути динамічним. Найлегшим способом визначення типу адреси є перепідключення модему і порівняння зовнішніх IP-адрес. Якщо після повторного підключення модему IP-адреса змінилася, то це означає, що у вас динамічний IP-адресу. Динамічні адреси є більш поширеними, ніж статичні, але при створенні сервера гри рекомендується мати статичний IP-адресу, так як динамічний адреса змінюється при кожному перепідключенні до провайдера (і вам доведеться постійно повідомляти нову адресу вашим гравцям). Проте, статичний адреса - необов'язкова умова для роботи сервера.

До того ж, існують сервіси (в тому числі і безкоштовні), що надають домени третього рівня, наприклад, dyn.com/dns/. Оновлення адреси проводиться зазвичай за допомогою спеціальної програми, яку ви повинні будете встановити на комп'ютер, але деякі модеми та роутери можуть самі виконувати цю функцію (подивіться в інтерфейсі маршрутизатора на предмет Dynamic DNS). Багато провайдерів пропонують статичний IP-адресу в якості додаткової послуги.

Підключення до сервера

Щоб підключитися до Вашого сервера, гравці в рядку введення IP-адреси сервера в клієнті гри повинні ввести Ваш зовнішній IP-адреса або домен (адреса сайту) і натиснути кнопку підключення до сервера. Зовнішній IP-адреса може дізнатися власник сервера і сказати його гравцям, які хочуть підключитися до його сервера. Дізнатися ваш зовнішній IP-адреса можуть допомогти сайти: SpeedTest.net, 2IP.ru, Smart-IP.net.

Якщо гравці не можуть підключитися до вашого сервера, дивіться розділ.

Сервер через VPN

Якщо у вас виникають проблеми з внутрішнім IP-адресою, можна спробувати Hamachi, P2PLauncher, EasyVPN, Garena або подібні сервіси. Найпопулярнішим з них є Hamachi. Творець сервера і підключаються повинні завантажити та встановити Hamachi. далі:

Для сервера:

  1. Створити кімнату.
  2. server-ip залишити порожнім.
  3. Запустити сервер.
  4. Повідомити свій IP в Hamachi (поруч з кнопкою підключення) підключаються.

Для гравців:

  1. Зайти в кімнату з сервером.
  2. Спробувати підключитися за отриманим IP.

Найпростіша у використанні - це програма P2PLauncher, що з'єднує комп'ютери через мережу peer-to-peer. Просто помістіть її в папку з грою і запустіть. На сервері:

  1. Введіть нікнейм (він же - майбутнє ім'я сервера) і назва кімнати, натисніть «Запустити сервер».
  2. Повідомте назву кімнати і свій нік, тому хто хоче до вас приєднатися.

На клієнті:

  1. Запустіть P2PLauncher. Введіть свій нікнейм і назва кімнати, натисніть «Запустити клієнт».
  2. Як ім'я сервера використовуйте нік гравця, який створив сервер.

відкриття портів

відкриття, або кидок портів (Port Forwarding) Дозволяє клієнтам, що підключаються з Інтернету, отримувати доступ до сервера, який знаходиться за маршрутизатором або модемом. Проблема з відкриттям портів часто зустрічається при створенні сервера в локальній підмережі. Маршрутизатор або модем можуть блокувати порт, який намагається використовувати сервер гри. Для різних моделей ця процедура відбувається трохи по-різному.

Є 2 способи відкриття портів:

  • На сайті portforward.com представлена \u200b\u200bзбірка спеціального ПО, яке призначене для відкриття портів на різних моделях модемів. Зайдіть на цей сайт і в списку знайдіть модель свого модему або маршрутизатора. Перейдіть на сторінку вашої моделі і скачайте звідти утиліту, призначену для відкриття портів. За допомогою неї відкрийте порт, який використовує ваш сервер (за умовчанням 25565 ).
  • Зайдіть в веб-інтерфейс вашого модему або маршутізатора через веб-браузер. Як правило, щоб зайти в нього, в рядку введення веб-адреси потрібно ввести 192.168.1.1 або 192.168.0.1 . Після того, як ви опинилися в меню веб-інтерфейсу, знайдіть пункт Port Forwarding або NAT. Після відкриття цього меню вам буде потрібно ввести деякі параметри. Параметри, які можуть знадобитися: Start Port - 25565, End Port - 25565, IP adress - локальний IP-адреса комп'ютера, на якому ви створюєте сервер (наприклад, 192.168.1.2), Protocol - спочатку введіть TCP, а після цього повторіть всю процедуру знову для протоколу UDP. Приклади відкриття портів для багатьох моделей модемів можна знайти на portforward.com.

Приклад використання програми PFPortChecker

Щоб перевірити, чи вдалася процедура відкриття порту, попросіть кого-небудь поза вашої локальної мережі підключитися до сервера, використовуючи зовнішній IP-адреса (ви також можете спробувати підключитися до себе за зовнішнім адресою самостійно, але невдача в цьому випадку не завжди означає недоступність сервера) . Або ж завантажити та встановити програму PFPortChecker. В полі Port введіть номер порту, який ви намагалися відкрити. В полі Protocol спочатку виберіть UDP, а потім TCP. Потім натисніть кнопку перевірки. Після закінчення перевірки програма виведе 3 підсумку для TCP і 3 для UDP. Якщо текст всіх 6 результатів перевірки буде зеленого кольору, значить процедура вдалася повністю. Для прикладу дивіться скріншот праворуч.

адміністрування сервера

У цьому розділі містяться елементи адміністрування сервера - процес управління та підтримки коректної роботи сервера під час його роботи при використанні командного рядка і елементів графічного інтерфейсу.

опис GUI

GUI вікна сервера складається з наступних елементів:

  1. Вікно інформації. В даному вікні відображається інформація про обсяг використаної оперативної пам'яті, йде динамічну побудову графіка використовуваного обсягу RAM і т.д.
  2. Список гравців. В даному вікні відображається список никнеймов всіх гравців, які підключені до сервера.
  3. Лог і чат. Тут відображається інформація про стан роботи сервера, помилки, підсумок виконання операцій, застосування гравцями команд управління сервером і т.д. Тут же відображаються всі повідомлення, відправленими гравцями в чат. Вся інформація, яка є у вікні логу, автоматично записується в файл server.log, Що знаходиться в тому ж каталозі, де розташований сервер.
  4. Командний рядок. Дана панель є найважливішою частина GUI. З неї адміністратор може здійснювати адміністрування сервером: додавати в вайтліст, банити, давати гравцям предмети або повноваження операторів (див. Далі), робити збереження карти, зупинку роботи сервера і т.д.

консольний режим

У командному, або nogui, режимі присутні тільки лог і командний рядок. Вони виконують ті ж функції, що і відповідні вікна графічного режиму.

Запустити в командному режимі можна только.jar-версію сервера ( minecraft_server.jar). Для цього потрібно в команді запуску вказати параметр nogui:

Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Відомості про доступні команд

Команди в грі діляться на дві групи: для операторів і гравців. З їх допомогою можна отримати доступ до деяких корисним можливостям, а операторам здійснювати контроль за станом сервера.

FAQ

Q: Гравці не можуть руйнувати блоки, все зламане повертається назад. Як це виправити?
A: Поруч з точкою Спаун є захищена зона, блоки в якій можуть ставити і знищувати тільки оператори сервера. Тобто, гравцям потрібно просто відійти приблизно на 30 блоків в будь-яку сторону.

Q: У балці сервера весь час з'являється повідомлення «Can" t keep up! Is server overloaded or system time changed? » Що це означає?
A: Це означає, що сервер в даний момент перевантажений і його робота може бути не зовсім справна. Зменшити навантаження на сервер можна, закривши всі сторонні програми, тим самим знизивши навантаження на процесор і звільнивши додатковий обсяг оперативної пам'яті. Можна спробувати перезапустити сервер. Швидкість роботи сервера сильно залежить від кількості гравців, що грають на ньому.

Q: Гравці скаржаться на те, що сервер моторошно лага. Як мені виправити це?
A: Можливо, швидкість підключення до мережі Інтернет недостатня, або апаратне забезпечення комп'ютера занадто "слабке". Постарайтеся мінімізувати використання інтернет-трафіку (закрити інтернет-браузери, торрент-клієнти та інше) і знизити навантаження на використання ресурсів комп'ютера. додайте Minecraft_Server.exe в список виключень Вашого фаєрволла / антивіруса, а найкраще вимкніть їх. Спробуйте перезапустити сервер. Попросіть гравців, у яких лагает, перепідключитися до сервера - можливо, проблема лагов на стороні клієнта.

Q: Гравці не можуть підключитися до мого сервера. Що робити?
A: Спочатку спробуйте підключитися до нього самого, використавши в якості IP-адреси сервера localhost. Якщо Вам не вдалося підключитися, сервер створений повністю неправильно. Можливо, Ви допустили помилку при конфігурації файлу server.properties, Або Ваш антивірус агресивно блокує сервер гри. Якщо ж Вам вдалося підключитися до власного сервера, перевірте, чи правильно Ви визначили власний IP-адреса. Можливо, Ви забули відкрити порти, які використовує сервер гри. Перегляньте лог сервера на наявність помилок - вони можуть вказати Вам на причину виникнення проблеми.

Q: При підключенні гравці отримують повідомлення "Outdated server!" / "Outdated client!"
A: Сервер і клієнт повинні бути однієї і тієї ж версії, уважно перевірте це.

Q: Я хочу запустити на сервері свою карту з одиночної гри. Як мені це зробити?
A: з папки saves, Яка знаходиться в каталозі встановленої гри ( .minecraft), Перенесіть папку з Вашою карткою (наприклад, New World) в папку, де лежить сервер гри. Не забудьте поміняти level-name у файлі server.properties, Якщо ваша папка називається не так, як поточна папка сервера. Перенесення повинен здійснюватися при вимкненому сервері.

Q: Як мені створити новий світ?
A: Видаліть всі файли з Вашої папки світу сервера або вкажіть нове ім'я миру в параметрі level-name у файлі server.properties.

Q: Я хочу оновити сервер. Що для цього потрібно?
A: Спочатку зробіть бекап - якщо щось піде не так, Ви зможете відновити сервер з резервної копії. Потім заново скачайте з офіційного сайту виконуваний файл сервера і замініть їм Ваш старий. Потім запустіть сервер - всі налаштування, карти і гравці повинні зберегтися.

Q: Як мені додати на сервер функції / home / warp / spawn та інші?
A: Пошукайте в плагінах до Bukkit. Наприклад, є великий плагін CommandBook.

Q: При створенні сервера в балці з'являється повідомлення: «FAILED TO BIND TO PORT. Perhaps a server is already running on that port? ». Що робити?
A: Це означає, що порт, який використовує сервер, вже зайнятий, або доступ до нього закритий. Вимкніть Ваш антивірус і фаєрвол, програми використовують інтернет. Ймовірно, ви вказали порт, що використовується іншою програмою (наприклад, веб-сервером або торрент-клієнтом) або перед початком створення сервера Ви забули виконати процедуру відкриття портів на модемі / маршрутизаторі. Щоб дізнатися, як її зробити, дивіться останній розділ цієї статті.

Q: У балці сервера з'являється повідомлення: «% username% lost connection: End of stream». Що мені робити?
A: Така проблема може іноді траплятися на операційній системі Windows XP SP3. Спробуйте запустити сервер на віртуальній машині (наприклад, VirtualBox) або змініть операційну систему.

Q: При запуску сервера я отримую помилку, що моя версія Java застаріла. Як мені дізнатися, яка у мене версія Java?
A: Для роботи гри потрібно Java 6. Щоб перевірити Вашу версію, зробіть наступне:

  1. Відкрийте командний рядок (консоль, термінал):
    • Windows: -\u003e cmd -\u003e
    • Linux: розміщення в меню різниться в залежності від оболонки, зазвичай це Додатки -\u003e Системні / Стандартні -\u003e Термінал
    • OS X: В Доці або Finder "е: Програми -\u003e Службові програми -\u003e Термінал
  2. У командному рядку введіть java -version і натисніть Enter
  3. У відповіді знайдіть рядок починається з java version. Число, що стоїть далі - версія Java.

Якщо у відповідь ви отримали повідомлення такого виду:

Java не є внутрішньою або зовнішньою командою, що виконується програмою або пакетним файлом (Windows) bash: java: command not found (Linux & OS X)

то це означає, що Java у Вас не встановлено чи не налаштовані змінні середовища (останнє зазвичай тільки для Windows). Спробуйте зробити следуещее:

  1. Натисніть правою кнопкою миші на Мій комп'ютер
  2. Натисніть на Властивості
  3. Натисніть на Розширені параметри системи
  4. Натисніть на Змінні середовища
  5. У списку системних змінних знайдіть змінну Path
  6. Натисніть Редагувати та допишіть в кінець:;% ProgramFiles (x86)% \\ Java \\ jre6 \\ bin
  7. Відкрийте командний рядок заново і спробуйте знову

Якщо Ваша версія нижче 1.6 або Java у Вас не встановлена, перейдіть на сторінку завантаження Java і скачайте останню версію.

Q: У мене динамічний IP! А купувати статичний адреса заради сервера Minecraft "a не хочеться ....
A: Використовуючи сервіси типу DynDNS або No-IP, Ви можете отримати статичний домен третього рівня (myminecraft.dyndns.org, serverminecraft.zapto.org ...)

Вітаю Вас, активні копачі в майнкрафт! Буду відвертий пару років назад я сам активно підсів на цю іграшку і вбив у ній купу часу, про що зараз шкодую (іграшка дуже цікава але забирає багато часу). Поіграя в одиночну гру і побудувавши все що мені було цікаво - я занудьгував, і було прийнято рішення пограти з друзями по мережі, а потім і по інтернету ...

Як створити сервер Minecraft (Hamachi і Локальна мережа)

Дана замітка обіцяє бути великий, проте ми не будемо розглядати різні моди і доповнення, ми будемо створювати оригінальний сервер Minecraft. Бути може в подальшому я і спробую на практиці якісь цікаві доповнення, але зараз переписувати статті чужих людей для галочки не бачу сенсу. Так давайте ж розглянемо як створити сервер Minecraft (Оригінал)

Років зо два тому я прикупив собі преміум аккаунт цієї чудової гри, однак для сервера це необов'язкова умова, ми можете завантажити сервер з офіційного сайту і дозволити користувачам піраток грати з вами. Напевно є бажання пограти з друзями, а друзі не мають бажання купувати гру (особисто мені цікавіше грати з друзями з оффлайна, ніж з незнайомими людьми з незрозуміло звідки.) Так би мовити створимо свій сервер Minecraft c блекджек і ш ....

Насправді створити сервер простіше простого, але ось налаштувати підключення до нього - це як раз найцікавіше, адже це вже до гри не відноситься але саме на цих речах ми і загострити нашу увагу, так як про це мало написано, а питання виникають як правило саме в цих моментах.

1. Створюємо та налаштовуємо сервер майнкрафт

Якщо хто не знає, то гра майнкрафт написана на мові JAVA і вимагає відповідного програмного забезпечення, сервер тут не став винятком. Тому нам потрібно завантажити і встановити актуальну версію Яви, але якщо у вас Minecraft працює без проблем, значить у вас в системі встановлено все що потрібно і ніяких додаткових програм не потрібно!

Все необхідне ми завантажили і встановили, тепер перейдемо безпосередньо до налаштування сервера Minecrfat. Сама остання версія завжди доступна на офіційному сайті на сторінці завантажень. Завантажити сервер можна прямо звідти без всяких реєстрацій абсолютно безкоштовно.

Викачуємо до себе на комп'ютер сервер Minecraft і для зручності кладемо його в окрему папку (я наприклад в папку MINE_SERVER - потрібно це тому що при першому запуску сервер створить конфігураційні файли, а я не люблю мішанину з незрозуміло чого в одній папці)

Запускаємо сервер і чекаємо поки згенерує світ, а заодно і створяться конфігураційні файли, після цього закриваємо сервер Minecraft

Після першого запуску буде створений файл server.properties, в якому і зберігаються всі наші настройки (відкрити його можна за допомогою блокнота, якщо ви не знаєте як це зробити - читайте статтю:). Ми розглядаємо базові настройки сервера Minecraft і тому я зроблю мінімальні зміни, а саме дозволю користуватися сервером власникам піратки. Для цього в параметрі online-mode напишу false, це дасть команду сервера не перевіряти підключаються на наявність преміум аккаунта.

Тепер заново запускаємо сервер Minecraft (але вже з нашими налаштуваннями) і пробуємо підключитися до нього. Так як сервер знаходиться у нас на комп'ютері, то в адресі сервера пишемо localhost.

І ось ми вже в грі ...

Це ж видно і в сервері.

На цьому створення сервера закінчено, тепер перейдемо до найцікавішого - пробуємо надати доступ нашим знайомим з цим сервером.

2. Налаштовуємо підключення до сервера майнкрафт через Hamachi

Найпростішим способом гри через інтернет я вважаю створення віртуальної мережі з використанням програми Hamachi, Однак є один недолік: безкоштовна версія дозволить створити мережу максимум з 5 комп'ютерів. Давайте детально розглянемо цей варіант:

Установка хамачи для створення сервера Minecraft дуже проста, потрібно всього лише створити підключення на головному і підключатися до нього на клієнтських, ось і все)

установка Hamachi (Кликни щоб подивитися)

Запускаємо програму установки і вибираємо мову

Інформація про програму

Ліцензійну угоду

параметри установки

Гугл Хром ставимо за бажанням

Установка ...

установка завершена

Тепер приступаємо безпосередньо до налаштувань hamachi. Кількома кнопку «Включити»

Придумуємо ім'я комп'ютера в мережі і тиснемо Create

Потім переходимо в «Мережа» «Створити нову мережу»

Придумуємо ім'я і пароль для нової мережі (пароль придумайте обов'язково хороший, адже ви створите по суті звичайну локальну мережу, і піддаєте свій комп'ютер додаткової уразливості в разі якщо пароль зможуть підібрати)

Після того, як ви створили свою мережу, вже ваші товариші повинні запустити Hamachi у себе, і вибрати «Мережа» »Підключитися до існуючої мережі»

Введіть ім'я та пароль від створеної мережі

Тепер на головному комп'ютері видно хто підключений

Створювати сервер Minecraft на клієнтській машині немає сенсу, тепер нам потрібно підключити до сервера майна. Для цього нам знадобиться IP адреса сервера, так як ми використовуємо hamachi то дивимося IP в програмі на тому комп'ютері де встановлено СЕРВЕР Minecraft.

Його то ми і вводимо в адресу сервера

... і бачимо що сервер Minecraft працює і готовий нам надати доступ в гру

На цьому все, як бачите через Hamachi пограти в майнкрафт по мережі дуже просто!

3. Як відкрити порт 25465

Для того, щоб сервер Minecraft був доступний для гри з інтернету, нам потрібно відкрити порт 25465. Я його відкрию на прикладі стандартного мережевого екрану в Windows 8.1, однак майте на увазі, якщо у вас стоїть стороннє ПО, то налаштовувати потрібно саме в ньому. Поїхали!

В Панелі управління переходимо в «Система і безпека»

Відкриваємо «Брандмауер Windows»

Кількома по «Додаткові параметри»

Вибираємо вхідні підключення зліва і в меню вибираємо «Дії», «Створити правило ...»

для порту

пишемо номер порту і вибираємо протокол ...

... і дозволяємо підключення ...

... Ставимо все галки ...

Зверніть увагу, що дія потрібно виконати для обох протоколів (TCP і UDP)

Придумуємо назви для портів ...

... і в правилах повинно вийти щось на зразок того як у мене на картинці нижче

теж саме робимо і для вихідних підключень

На цьому відкриття порту виконано, іноді для коректної обробки змін буває необхідно перезавантажити комп'ютер (не знаю з чим то пов'язано)

4. Налаштовуємо підключення до сервера Minecraft без сторонніх додатків

Власне особливо то й нема чого налаштовувати. Нам потрібно дізнатися наш зовнішній IP адреса, то можна зробити перейшовши на сайт 2ip.ru

Тут же можна перевірити чи відкритий порт ...

Вводимо номер порту і тиснемо «Перевірити»

Після недовгого очікування ви отримаєте повідомлення що порт відкритий, якщо ви звичайно ж все правильно налаштували

Наступний пункт - це кидок портів з зовнішнього IP на внутрішній. Для кожного роутера це виглядає по своєму, про DIR 300 і кидок там портів можна почитати.

Отже підключатися до такого серверу потрібно по його зовнішньому IP адресою (для клієнтів), господар сервера може заходити через localhost.

P.S. Ну ось тепер ви знаєте як створити сервер Minecraft, якщо ви подужали даний матеріал, то в подальших ваших налаштуваннях ви вже розберетеся самі і налаштуєте всі під себе. Всього найкращого!

Вконтакте

Лауреат семи ігрових премій, відео-гра Minecraft була розроблена Маркус Перссон в 2009 і випущена в якості повноцінної комп'ютерної гри в 2011. Доступна також для Macintosh, Xbox 360 і Playstation 3, Minecraft стала світовою грою, в яку можна грати і поодинці, і декількома гравцями. Однак, щоб грати в неї кількома гравцями, вам потрібно орендувати або налаштувати і підтримувати сервер. Хостинг сервера вимагає скачування і установки спеціального файлу на комп'ютері сервера, а потім підключення до цього сервера. Наступні кроки описують особливості хостингу сервера Minecraft для операційних систем Windows і Mac.

кроки

Підготовка вашого комп'ютера

    Перевірте можливості вашого комп'ютера. Якщо ви плануєте використовувати комп'ютер в якості сервера для Minecraft, вам потрібен потужний процесор і достатня кількість оперативної пам'яті, щоб він зміг обробляти запити від планованого кількості людей, які будуть здійснювати вхід на сервер, щоб взяти участь в грі. Це особливо важливо, якщо ви хочете одночасно використовувати комп'ютер для того, щоб грати самому, і в якості сервера для інших гравців.

    Перевірте швидкість підключення до Інтернету. Вам потрібна висока швидкість скачування і завантаження, щоб гравці могли взаємодіяти в режимі реального часу.

    Переконайтеся, що на комп'ютері встановлена \u200b\u200bостання версія Java. Програмне забезпечення, що дозволяє налаштувати сервер Minecraft, вимагає наявності Java. На момент написання цієї статті самою останньою версією була Java 7.

  1. Визначте ваш зовнішній IP адреса. Вам доведеться повідомити цю адресу всім, хто знаходиться поза вашої безпосередньої локально мережі, щоб вони могли підключитися до сервера Minecraft. Ви можете дізнатися ваш зовнішній IP адреса, виконавши Інтернет-запит "який у мене IP."

    • Останні два кроки застосовні в тому випадку, якщо ви граєте в Minecraft з гравцями, які фізично знаходяться в іншому місці, ніж ви і ваш сервер. У разі локальної мережі або ігрової кімнати, де всі гравці будуть перебувати в одній кімнаті, вам не потрібно знати зовнішній IP або налаштовувати перенаправлення портів в маршрутизаторі.
  • Якщо ви хочете об'єднати велику кількість гравців або хочете налаштувати сервер Minecraft в ігровій кімнаті, ви можете орендувати сервер замість того, щоб самому його конфігурувати. Ви можете пошукати в Інтернеті відповідні хост-сервери або пошукати їх в розділі хостингу на форумах, присвячених грі Minecraft.
  • Ви також можете іспользовать.jar версію програми сервера Minecraft в Windows, але для цього вам потрібно створити bat-файл в тій же директорії, де у вас сохранен.jar файл. Ви можете створити bat-файл за допомогою Блокнота, вставивши наступний рядок (без лапок): "java -Xms512M -Xmx1G -jar minecraft_server.jar". Збережіть цей файл з расшіреніем.bat і відповідним ім'ям, наприклад "startserver." (Цей bat-файл грає ту ж роль, что.command файл на комп'ютері Mac.)
  • Щоб змінити кількість доступної оперативної пам'яті при запуску Minecraft, змініть "1G" (для 1 Гб) в.bat ілі.command файлі на більше значення, наприклад "2G."
  • Якщо у вас невелика кількість гравців, ви можете налаштувати віртуальну приватну мережу (VPN) замість того, щоб налаштовувати сервер, як описано вище. VPN зажадає від усіх гравців, які захочуть підключитися до сервера, встановити спеціальне програмне забезпечення на своїх комп'ютерах.
  • Використовуйте настільний комп'ютер в якості сервера Minecraft, якщо у вас немає можливості використовувати виділений сервер. Хоча висококласні ноутбуки підходять для гри, їх апаратне забезпечення не володіє такими ж можливостями, як настільні комп'ютери або виділені сервери.

попередження

  • Бездротові мережі не рекомендуються для підключення великої кількості гравців до сервера Minecraft. Або використовуйте провідні мережі, або налаштовуйте маршрутизатор на перенаправлення на сервер.

У даній інструкції, я навчу вас создатваь свій власний сервер Minecraft без допомоги Hamachi і інших додатків. Так ось, приступимо!

Щоб створити сервер, потрібно відповідати кільком вимогою. Здебільшого вони залежать від провайдера, який надає вам свої послуги. Ваш IP повинен бути статичним, Інакше до вас не зможуть підключитися. Якщо він динамічний, то ви можете скористатися сторонніми сайтами для реєстрації домену третього рівня. Також, ваші порти повинні бути відкриті.

Якщо у вас немає статичного IP або вам ліньки відкривати порти можете скористатися інструкцією.

Інструкція (Робимо все по порядку):

1) Для початку скачайте сам сервер. Для Windows, виберіть файл Minecraft_Server.exe, скачати його можна на офіційній сторінці Mojang.

2) Завантаживши цей файл, помістіть його в ту папку, в якій сервер буде знаходитися. Потім, запустіть його і він створить неоюходімие папки і файли сервера. Після того як світ згенерує ми вимикаємо сервер і приступаємо до налаштування.

(Так виглядає папка з сервером)

3) Після цього вам потрібно дізнатися ваш IP, для того щоб надалі вписати його в потрібній рядку налаштувань. Дізнатися Ip можна.

4) Основний файл настройки сервера - це server.properties, він виглядає так:


Основна настройка поле: server-ip \u003d, в якому вам після "\u003d" потрібно вписати адресу вашого комп'ютера (IP).

Так це має виглядати: server-ip \u003d 109.169.230.149

Крім цього, тут ви також можете налаштувати свій сервер за деякими з параметрів, наприклад відключити спавн монстрів, поставити свою власну карту, вайтліст, онлайн мод і багато іншого.

Зберігаємо налаштування і Запускаємо сервер!

5) Сервер готовий і щоб підключитися до нього, гравці повинні просто ввести ваш IP в поле підключення до сервера.

6) Так буде виглядати лог сервера, коли до нього спробують підключитися.

Якщо ви хочете грати з друзями на піратської версії Minecraft, вимкніть перевірку справжності, замінивши рядок:

online-mode \u003d true

на значення:

online-mode \u003d false

================================================

Якщо у вас проблеми зі створенням сервера, то докладно опишіть її в коментарях. Наші фахівці постараються вам допомогти.