Як створити сервер minecraft bukkit?
Bukkit - модифікація сервера, розроблена для спрощення створення полігонів. В даний час Bukkit є найбільш популярною системою управління плагінами. У цій статті ми розглянемо питання, яке цікавить багатьох любителів Minecraft: як встановити сервер Bukkit.
Як завантажити дистрибутив сервера
Перед установкою необхідно завантажити сервер Minecraft Bukkiit звідси: dl.bukkit.org. За цією адресою завжди можна знайти найостаннішу версію Bukkit.
Установка Bukkit на ПК
Якщо на вашому комп`ютері ще не встановлено пакет Java, необхідно його встановити. Завантажити пакет можна звідси java.com.
У тому ж каталозі, де у нас лежить дистрибутив Bukkit, створюємо .bat файл з наступною командою:
java -Xms512M -Xmx1536M -jar [ім`я файлу з дистрибутивом Bukkit]
У цій команді 512 і 1536 - мінімальний і максимальний розміри оперативної пам`яті для виділення під сервер. Залежно від конфігурації вашого комп`ютера, ці значення можуть змінюватися.
Виконання створеного .bat файлу призводить до запуску bukkit сервера, на екрані з`явиться вікно консолі з системними повідомленнями. При першому старті сервер створює всі необхідні для його роботи каталоги і файли, на все це повинно піти менше хвилини.
Розглянемо, які файли були створені в результаті першого запуску:
- banned-ips.txt - гравці, забанені по ip;
- banned-players.txt - ники забаненних гравців;
- ops.txt - список адміністраторів (ОПОВ);
- server.log - лог, куди записується службова інформація;
- server.properties - установки сервера;
- white-list.txt - гравці, яким дозволений доступ до сервера;
- permissions.ym - дозволу для гравців;
- help.yml - довідка по командам плагінів;
- bukkit.yml - установки сервера.
Крім цього, з`явилися такі каталоги:
- Plugins - каталог для плагінів;
- World- - каталог для розміщення основного світу
- World_nether - каталог для розміщення нижнього світу (Пекло, Nether)
Налаштування параметрів сервера
Давайте розглянемо докладніше, що ж там за настройки в Minecraft Bukkit сервер. Як параметри кожній команді задаються числові, текстові, або булеві (true / false) значення.
файл bukkit.yml
- allow-end: true - дозвіл завдання краю світу;
- warn-on-overload: true - висновок системного повідомлення на консоль при перевантаженні сервера;
- spawn-radius: 16 - радіус Спаун;
- permissions-file: permissions.yml - місцезнаходження файлу дозволів;
- update-folder: update - папка, в якій зберігаються поновлення;
- use-exact-login-location: true - параметр, керуючий входом в гру;
- plugin-profiling: false - впливає на висновок налагоджувальної інформації;
- connection-throttle: 4000 - час після виходу, через яке можна знову зайти на сервер;
- ticks-per: час в тиках, через яке будуть Спауном;
- animal-spawns: 400 - тварини;
- monster-spawns: 1 - монстри;
- enabled: true - чи включено оновлення автоматом;
- on-broken: - дії при виявленні бага;
- warn-console - написати в консоль;
- warn-ops - написати адміністратору;
- on-update: - дії при виявленні поновлення (ті ж варіанти, що і вище):
- warn-console - написати в консоль;
- warn-ops написати адміністратору;
- preferred-channel: rb - канал, по якому шукаються поновлення;
- host: dl.bukkit.org - місце розташування оновлень.
файл server.properties
- allow-nether = true - дозволити перехід в нижній світ;
- level-name = world - ім`я вашого світу (папки, де буде зберігатися світ);
- enable-query = false - виклик статистики з сервера;
- allow-flight = false - можливість літати по світу;
- server-port = 25565 - адреса порту сервера;
- level-type = DEFAULT - вид карти сервера;
- enable-rcon = false - отримання віддаленого доступу до консолі;
- level-seed = - сид рівня;
- max-build-height = 256 - максимальна висота для будівель (від 64 до 256);
- spawn-npcs = true - дозволено спауніваніе сільських жителів;
- white-list = true - білий список;
- spawn-animals = true - дозвіл Спауном тварин;
- online-mode = true - true для ліцензійних, false - для піратських;
- pvp = true - дозвіл PVP;
- difficulty = 1 - складність гри (від 0 до 3);
- gamemode = 0 - режим гри, 0/1 - виживання / креатив;
- max-players = 20 - максимальна кількість гравців на сервері;
- spawn-monsters = true - дозвіл Спауном монстрів;
- generate-structures = true - дозвіл генерувати села, і інші споруди;
- view-distance = 10 - видима дальність;
- motd = A Minecraft Server - повідомлення, що виводиться в списку серверів, не більше 60 знаків.
Установка нових полігонів
Скачані плагіни (файли .jar) необхідно скопіювати в папку Plugins. Важливо пам`ятати, що плагін починає працювати тільки після перезапуску сервера.
Команди для гри
- / Help - повний список команд;
- / Kick - відключення гравця від сервера;
- / Ban - забанити гравця;
- / Pardon - розбанити гравця;
- / Ban-ip - забанити по ip адресою;
- / Pardon-ip - розбанити по ip адресою;
- op - зробити гравця Опом;
- deop - розжалувати Опа в гравці;
- tp - перенесення одного гравця до іншого;
- / Give - дати гравцеві предмет;
- / Tell - відправити повідомлення;
- / Stop - зупинити сервер;
- / Save-all - зберегти карту;
- / List - список гравців;
- / Say - висновок повідомлення в чат;
- / Gamemode - визначає тип гри;
- / Time set - задає час доби.
Ну що, питань, як створити сервер Minecraft Bukkit, більше не залишилося? Тоді вперед, запускаємо сервер і кличемо всіх своїх друзів приєднатися! Удачі в грі!