Як створити сервер 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, більше не залишилося? Тоді вперед, запускаємо сервер і кличемо всіх своїх друзів приєднатися! Удачи в грі!