Як запустити простий локальний сервер Minecraft (з і без модулів)
Хоча досить легко поділитися картою Minecraft з іншими локальними гравцями у вашій мережі, це приємно мати змогу запускати виділений сервер, щоб люди могли прийти і піти без оригінального ігрового завантаження Minecraft. Сьогодні ми розглядаємо, як запустити простий локальний сервер Minecraft як з модами, так і без нього.
Навіщо запускати Minecraft Server?
Один з найбільш розчаровуючих елементів Minecraft локальний багатокористувацький досвід (як для ПК і видання PE) є те, що оригінальний хост гри повинен бути активним, щоб отримати доступ до попередніх творінь. Якщо є два батьки і двоє дітей, що грають у Minecraft у домашньому господарстві, наприклад, вони витрачають кілька годин на один тиждень, працюючи на великій структурі, що знаходиться у Kid # 2, то в будь-який час хтось захоче працювати на цьому світі / структурі. # 2, щоб запустити їхню гру і поділитися ним з усіма іншими, відкривши її в локальній мережі. Фактор у тому, що кожен світ знаходиться на кожному окремому комп'ютері, і раптом стає справжньою неприємністю для роботи більш ніж однієї людини на даній карті.
Набагато більш ефективним способом робити речі є розміщення автономного сервера в локальній мережі. Таким чином, гравці можуть прийти і відправитися, як їм заманеться, без будь-якої особи, яка потребує входу та спільного використання свого світу. Навіть краще, ви можете розмістити сервер Minecraft на машині, яка не дуже підходить для реальної гри Minecraft (ми запустили скромні Minecraft сервери з маленьких ящиків Raspberry Pi без проблем).
Давайте подивимося, як налаштувати базовий локальний сервер Minecraft як з модами, так і без нього.
Налаштування простого ванільного сервера Minecraft
Існує два способи підходу до встановлення простих серверів Minecraft, що постачаються ванілью Mojang. Один з методів є дуже орієнтованим на Windows, оскільки ви просто завантажуєте файл .EXE і запускаєте його з зручним маленьким графічним вікном користувача. Цей метод не обов'язково допомагає користувачам OS X і Linux, тому ми будемо використовувати метод, заснований на .JAR, який допоможе розширити процес на всіх платформах лише з дуже незначними змінами, необхідними для перемикання між операційними системами..
Перше замовлення - завантажити офіційний JAR-файл сервера Minecraft. Починаючи з цього підручника версія 1.7.10. Ви можете знайти його внизу офіційної сторінки Minecraft.net. Незалежно від вашої операційної системи, ви хочете отримати файл .JAR.
Після завершення завантаження файлу перемістіть файл .JAR до більш постійного місця. Ми помістили файл у / HTG Test Server /. Ви можете розмістити його в будь-якому місці, але ви можете позначити її ясно, помістити його в безпечне місце і знати, що після запуску файлу .JAR всі матеріали, пов'язані з сервером, будуть завантажені / розпаковані в папці, у якій знаходиться .JAR, тому Розміщуйте його десь як корінь диска або домашню папку.
Виконати сервер вперше, виконавши у командному рядку наступну команду з каталогу, у якому знаходиться файл .JAR:
Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Вищезазначені команди виконують файл JAR сервера Minecraft. Команда запускає Java, призначає 1 Гб пам'яті / 1 ГБ макс, вказує, що файл - це JAR, іменує JAR, і вказує, що GUI не потрібний. Ви можете налаштувати призначені / максимальні значення пам'яті вгору, якщо ви виявите, що вам потрібно зробити це для особливо великих світів або серверів з багатьма гравцями (наприклад, під час локальної мережі), але ми не рекомендуємо знижувати значення пам'яті.
Якщо вам потрібна допомога в установці Java на Linux, створюючи ярлик для запуску на OS X, або будь-яку іншу специфічну операційну систему, ми рекомендуємо вам ознайомитися з детальним керівництвом для запуску JAR-файлу сервера, що знаходиться на офіційній вікі Minecraft.
Під час першого запуску сервера відображається повідомлення, подібне до наведеного нижче.
[Потік сервера / INFO]: Запуск версії сервера версій Minecraft 1.7.10
[Потік сервера / INFO]: Завантаження властивостей
[Потік сервера / WARN]: server.properties не існує
[Потік сервера / INFO]: генерування нового файлу властивостей
[Потік сервера / WARN]: Не вдалося завантажити eula.txt
[Потік сервера / INFO]: Щоб запустити сервер, потрібно погодитися на ліцензійну угоду. Перейдіть до eula.txt для отримання додаткової інформації.
[Потік сервера / INFO]: зупинка сервера
Це абсолютно нормально. Подивіться в директорію сервера для файлу EULA.txt, відкрийте його і відредагуйте запис “eula = false” до “eula = true”, щоб вказати вашу згоду з користувальницькою угодою Mojang. Збережіть і закрийте документ. Знову запустіть команду сервера. Ви можете запустити його з або без тега “nogui” в залежності від ваших потреб / бажання. Якщо ви запустите його з тегом "nogui", вивід сервера та інтерфейс команди залишаться у вікні терміналу, у якому ви запустили команду:
Якщо ви вилучите тег "nogui", відкриється вікно графічного інтерфейсу, який стане більш чистим і легшим для керування сервером:
Інтерфейс GUI показує вам саме те, що ви побачите у вікні терміналу на великій правій панелі, а також вікно статистики у верхньому лівому кутку і список гравців, що ввійшли в систему в нижньому правому куті. Якщо ви не запускаєте сервер на комп'ютері, на якому закріплений ресурс (або безголовий пристрій, як медіа-сервер або Raspberry Pi), ми рекомендуємо використовувати графічний інтерфейс користувача.
Під час другого запуску сервера після того, як ви прийняли ліцензійну угоду, завантажуються додаткові файли і створюється стандартний світ. Мир за замовчуванням розташований в / world / і виглядає цілком схожим на звичайну стару папку /.minecraft/saves/[someworldname]/ від звичайного Minecraft (насправді це). Ви можете грати у випадково згенерованому світі або видалити вміст / world / і замінити його вмістом збереженої гри з окремої копії Minecraft або збереженої з Інтернету, яку ви завантажили з Інтернету.
Давайте приєднаємось до нашого новоспеченого сервера і побачимо, як він виглядає. Щоб приєднатися до своєї гри, ви повинні бути в тій самій локальній мережі, що й головний комп'ютер, і вам потрібно знати IP-адресу головного комп'ютера.
З IP-адресою в руці, запустіть Minecraft, натисніть на Мультіплеер з головного меню і додайте новий сервер або скористайтеся функцією прямого підключення. Якщо вам потрібна допомога з будь-якою з цих опцій, див. Розділ Підключення до віддалених серверів в уроці для багатокористувацьких серверів Exploring Minecraft з нашого попереднього посібника.
Ось ми на новому сервері. Все виглядає чудово, і світ плавно завантажується. Єдине, що ви відразу відзначите, це те, що гра знаходиться в режимі виживання. Це сервер за замовчуванням, але ми покажемо вам, як змінити його за мить.
На стороні сервера, ви побачите потік повідомлень у вікні консолі, як це відбувається: приєднання гравців, вмирання гравців, зв'язок з програвачем та інші повідомлення. Крім того, ви можете використовувати команди сервера як у вікні консолі, так і якщо ви є оператором або оператором на сервері. Є десятки команд, багато з яких досить незрозумілі і нечасто використовуються. Ви можете прочитати весь список команд у вікі Minecraft, але ми підкреслимо ті, які найбільш важливі для того, щоб ваш сервер запускався і працював у таблиці нижче.
Примітка: якщо ви введете команду в вікні консолі сервера, вам не потрібні "/", але ви робите це, якщо ви введете її у вікні чату як гравця на сервері.
/ defaultgamemode [s / c / a] | Перемикає стандартний режим сервера для нових гравців між режимами Survival, Creative і Adventure. |
/ складність [п / е / н / год] | Перемикає рівні складності між Мирним, Легким, Нормальним та Жорстким. |
/ gamemode [s / c / a] [гравець] | Те ж саме, що і / defaultgamemode, за винятком застосування на основі гравця. |
/ список | Перераховує всіх поточних гравців. |
/ (de) op [гравець] / deop [гравець] | Дає привілеї оператора імені гравця (або знімає їх). |
/ зберегти (усі / увімк. / вимк.) | "All" негайно зберігає світ, "on" повертає світову економію (це стан за замовчуванням), а "off" вимикає автоматичне збереження. Найкраще залишити це самостійно, якщо ви не бажаєте примусити негайне збереження зробити резервну копію вашої роботи за допомогою команди / save-all. |
/ setworldspawn [x y z] | Встановлює точку ікру для всіх гравців, що входять до світу. При відсутності координат він встановлює місце, на якому стоїть виконувана операція, з аргументами він привласнює цю точку координат. |
/ spawnpoint [програвач] [x y z] | Так само, як і світовий півонія, але для окремих гравців; дозволяє встановлювати унікальну ігрову точку для кожного гравця. |
/Стоп | Вимикає сервер. |
/ встановлено час [значення] | Змінює час у грі; буде приймати "день", "ніч" або значення від 0 до 24000, де для довідки 6000 - опівдні, а 18000 - опівночі. |
/ tp [цільовий плеєр] [призначення] | Плеєр для телепорту. Перший аргумент завжди повинен бути цільовим гравцем. Другий аргумент може бути іншим гравцем (відправити гравця А-Б) або координатами x / y / z (відправити гравця А до місця розташування). |
/ погода [ясно / дощ / грім] | Змінює погоду. Крім того, ви можете додати другий аргумент, щоб змінити погоду за X число секунд (де X може бути від 1 до 1,000,00). |
Це найбільш корисні команди для запуску малого домашнього сервера. Існують додаткові команди, які корисні, якщо ви відкриваєте домашній сервер для публічного або напівдержавного використання (наприклад, / kick і / ban), але які зазвичай не потрібні для приватного домашнього використання.
Тепер, коли ми успішно запустили наш приватний домашній сервер, можливо, вам буде цікаво (особливо після всіх уроків, присвячених їм), як ми можемо ввести деякі чудові моди в наш сервер. Наступна зупинка, моддінг сервера.
Налаштування простого модульного сервера Minecraft
Подібно до того, як ви можете легко інжектувати forge mod loader у автономну інсталяцію Minecraft, ви можете легко вводити forge mod loader у сервер Minecraft.
Ви можете повторно використовувати той самий інсталятор, який ви використовували для Forge, у попередньому підручнику моддінгу; просто повторіть (не має значення, якщо ви використовуєте .EXE або .JAR) і налаштуйте параметри як такі:
Виберіть "Install server" і вкажіть на новий каталог. Вам не потрібно встановлювати сервер, а потім встановлювати Forge, як вам потрібно встановити Minecraft, а потім встановити Forge, як ми зробили в підручнику на стороні клієнта.
Примітка: Якщо ви перейшли до цього розділу, тому що ви були так схвильовані модами на вашому сервері, ми все одно рекомендуємо вам прочитати попередній розділ, оскільки кілька кроків ідентичні, і ми не повторюємо їх у деталях підручника.
Дайте йому хвилину, щоб завантажити файли сервера і Forge, а потім відвідайте папку інсталяції. Наступні кроки будуть виглядати багато як налаштування сервера ванільного Minecraft.
У папці запустіть файл "forge. *. Universal.jar", використовуючи ту саму команду, яку ви використовували, на основі вашої операційної системи з ванільної частини цього підручника.
Сервер буде запускатися, а потім припинятися, вказуючи, як це було в попередньому розділі, що потрібно прийняти ліцензійну угоду. Відкрийте щойно створений EULA.txt і відредагуйте "false" до "true", як і минулого разу.
Запустіть сервер знову, щоб підтвердити, що все встановлено правильно і просто для додаткової хорошої міри, приєднатися до світу. Пам'ятайте, що коли ви приєднуєтесь до світу, вам потрібно приєднатися до модифікованого клієнта (клієнти ванілі не можуть приєднуватися до модних серверів). Приєднайтеся до встановленого номера версії Minecraft з інсталяцією Forge, але без завантажених модів, які відображають стан сервера.
Все виглядає добре. Ми навіть породили біля села, яке завжди весело. Давайте покажемо цим селянам, як вести партію, породжуючи портал до магічного виміру.
Ніякої угоди; ми просто кинули алмаз в калюжу і всі селяни дивилися на нас, як ми втратили розум. Ми могли б встановити Forge, але ми пропускаємо компонент, який робить магію відбувається: Сутінки лісу мод.
Тепер, коли ми знаємо, що Forge встановлено належним чином, наступним кроком є встановлення потрібних модів. Процес дуже простий. Вам просто потрібно переконатися, що мод .JAR-файл (в даному випадку, мод Twilight Forest) знаходиться в папці / mods / для вашого нового сервера Forge і папку / mods / для клієнта Minecraft, з яким ви приєдналися до сервера.
Вийдіть з клієнта Minecraft і зупиніть сервер командою “stop”, скопіюйте файли та перезапустіть сервер. Потім перезавантажте клієнт і приєднайтеся до сервера.
Слова не можуть виразити розчарування, яке ми відчули, коли селянин потрапив у щойно породжений портал «Сутінки Ліс» і не міг телепортуватися до Лісу. Нам доведеться піти замість нього.
Портал опинився поруч із замком. Серйозно, це може бути найсміливішим насінням карти коли-небудь: ми почали поруч із селом в Overworld, зробили портал там, і закінчилися поруч із замком в Лісі Сутінки (якщо ви граєте з Лісом Сутінки на 1.7. 10 (або інші версії 1.7. *) Насіння: 1065072168895676632)!
Додаткові твіки та хитрощі для вашого сервера
На даний момент ви готові до рок, або з або без модов, залежно від того, який аромат ви встановили. Це, однак, не означає, що ви закінчили керувати вашим сервером. Давайте розглянемо кілька додаткових речей, які ви можете зробити, щоб покращити роботу сервера.
Більш Моди
Ви завжди можете встановити більше модів. Майте на увазі, що більше модів вимагають більше ресурсів CPU / GPU / RAM. Зверніть увагу на моди, які ви встановлюєте, тому що всім, хто приєднається до вашого сервера, доведеться також встановити ці моди. Взагалі кажучи, папка / mod / клієнта та / mod / папка сервера повинні бути дзеркалами один одного.
Потрібні ідеї для хороших модів сервера? Хіт ресурси, перераховані в розділі "Де знайти моди?" Нашого підручника моддінгу Minecraft.
Відкриття сервера для віддалених програвачів
Якщо ви хочете грати з людьми за межами вашої локальної мережі, ви можете налаштувати перенаправлення портів, щоб гравці за межами вашої домашньої мережі могли отримати доступ до сервера. Більшість домашніх широкосмугових з'єднань можуть легко підтримувати багато гравців. Оскільки сервер не має системи паролів, ви можете розглянути можливість створення білого списку на сервері. Використовуйте команду та параметри / whitelist [вкл / викл / список / додавання / видалення / перезавантаження] [ім'я гравця] для налаштування та перегляду білого списку.
Тонка настройка з Server.Properties
Всередині папки сервера ви знайдете файл з ім'ям server.properties. Якщо ви відкриєте цей файл у текстовому редакторі, ви знайдете простий конфігураційний файл, який можна редагувати вручну. Хоча деякі з цих параметрів доступні через команди сервера / в грі, багато з них не є.
Використовуючи прості істинні / помилкові або числові перемикання, можна дозволити гравцям літати під час виживання, вимкнути Nether, налаштувати параметри очікування сервера, а також інші змінні. Хоча багато налаштувань досить зрозумілі, деякі вимагають більш глибокого розуміння змінної. Ознайомтеся з цією деталізацією перемінних server.properties.
Озброєні сервером, модифікованим або іншим способом, вам більше не потрібно турбуватися про те, щоб правильна особа перебувала в Інтернеті в потрібний час, щоб отримати доступ до вашого світу (і ви можете легко поділитися своїм світом у всій своїй сім'ї або з друзями країна).