Як налаштувати автоматичне оновлення на Debian 9 (розтягнути)
Використання іншої системи? Якщо ви купуєте сервер Debian, ви завжди повинні мати останні виправлення та оновлення безпеки, спите ви чи ні
Sponge — це проект з відкритим кодом, який розширює можливості серверів Minecraft за допомогою плагінів. У поєднанні з API Forge для моддингу хости серверів можуть створити надзвичайно унікальний досвід для своїх гравців. У цьому підручнику ви навчитеся налаштувати сервер Minecraft за допомогою Forge і Sponge на екземплярі Vultr.
Примітка. Хоча плагіни Sponge потрібно встановити лише на сервері, моди Forge часто вимагають, щоб будь-які гравці на вашому сервері також встановили мод. Якщо ви вирішите встановити такі моди, не забудьте попередити своїх гравців.
Щоб сервер Minecraft запрацював, нам знадобиться Java. Нам також потрібен інструмент під назвою, screen
який ми будемо використовувати пізніше. Щоб встановити обидва відразу, ми скористаємося apt
командою Debian . Поки ми на цьому, ми також оновимо всю систему.
Примітка . Символи #
і $
на початку цих рядків не призначені для введення, вони є візуальними індикаторами командного рядка.
# apt update && apt upgrade && apt install default-jre screen
Коли вас запитають, чи хочете ви продовжити, введіть " y
" і натисніть " Enter
".
Як правило, під час роботи серверів добре створити непривілейованого користувача. Хоча це не обов’язково, рекомендується пом’якшити шкоду в разі використання безпеки.
Спочатку ми створимо нашого нового користувача з іменем minecraft
.
# adduser minecraft
Створіть пароль і пройдіться через підказки.
Після того, як це буде зроблено, вийдіть із клієнта SSH та знову підключіться, використовуючи нове ім’я користувача та пароль. Тепер ваша підказка виглядатиме приблизно так.
minecraft@my-server:~$
Створіть нову папку для файлів сервера за допомогою mkdir
команди та cd
в неї.
$ mkdir minecraft && cd minecraft
Створіть ще одну папку з назвою mods
та cd
в неї.
$ mkdir mods && cd mods
Відвідайте сторінку завантаження SpongeForge і знайдіть збірку, яка відповідає версії Minecraft, яку ви будете використовувати для свого сервера. Для цього підручника ми будемо використовувати версію 1.10.2
.
Замість того, щоб завантажувати файл, клацніть правою кнопкою миші посилання для завантаження та натисніть « Copy Link Location
«. Поверніться до свого сеансу SSH і вставте URL-адресу в wget
команду.
$ wget https://repo.spongepowered.org/maven/org/spongepowered/spongeforge/1.10.2-2477-5.2.0-BETA-2731/spongeforge-1.10.2-2477-5.2.0-BETA-2731.jar
Зверніть увагу на номер після версії Minecraft в URL-адресі. Це номер збірки Forge. У цьому випадку це 2477
. Це нам знадобиться на наступному кроці.
Закінчивши це, поверніться до попередньої папки.
$ cd ..
Перейдіть на сторінку завантаження Forge , виберіть свою версію Minecraft і знайдіть номер збірки, знайдений на останньому кроці. Це буде після останнього " .
" в номерах повної версії Forge. Наприклад, 12.18.3. 2477
у нашому випадку. " Click Installer
".
Ще раз клацніть правою кнопкою миші на Skip
кнопці " " після того, як таймер закінчиться, і використовуйте " Copy Link Location
". Вставте це в wget
команду.
$ wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.3.2477/forge-1.10.2-12.18.3.2477-installer.jar
Нам потрібно запустити цей файл на Java. Введіть java -jar forge
і натисніть клавішу " Tab
", щоб автоматично завершити ім'я файлу. Введіть, --installServer
щоб завершити команду.
$ java -jar forge-1.10.2-12.18.3.2477-installer.jar --installServer
Зверніть увагу на ім’я файлу інсталятора Forge, оскільки ми будемо використовувати його частину на наступному кроці.
Далі ми збираємося написати скрипт, який може запустити сервер. Ми будемо використовувати nano
для цього.
$ nano start.sh
Звідси напишіть наступні рядки.
#!/bin/bash
java -Xmx[memory]M -jar [filename]
Замініть [memory]
обсяг пам’яті купи в мегабайтах, який ви хочете використовувати сервером Minecraft. Не забудьте залишити трохи для ОС. На сервері 1 Гб використовуйте щось близько 768 МБ.
Замініть [filename]
на ім’я файлу з попереднього, але замініть -installer.jar
на -universal.jar
.
Ось приклад того, як це має виглядати.
#!/bin/bash
java -Xmx768M -jar forge-1.10.2-12.18.3.2477-universal.jar
Використовуйте " Control+X
", натисніть " y
" і натисніть " Enter
", щоб зберегти та вийти.
Далі потрібно позначити файл як виконуваний.
$ chmod +x start.sh
Тепер ви зможете запустити сценарій.
$ ./start.sh
Сервер запрацює деякий час і вийде з помилкою. Це пояснюється тим, що Minecraft вимагає від власників серверів погодитися з його Ліцензійною угодою кінцевого користувача . Ви можете прийняти ці умови, відкривши щойно створене eula.txt
та змінивши його false
на true
.
$ nano eula.txt
Після внесення змін ще раз скористайтеся " Control+X
", натисніть " y
" і натисніть " Enter
", щоб зберегти їх.
Щоб сервер продовжував працювати після закриття вікна SSH, ми скористаємося утилітою під назвою screen
.
$ screen
Натисніть " Spacebar
", щоб пройти повз інформаційний екран, а потім знову запустіть файл сценарію.
$ ./start.sh
Тепер сервер Minecraft буде успішно запущений.
Нарешті, використовуйте " Control+A
" і натисніть " D
", щоб призупинити, screen
а потім вийти з вашого клієнта SSH. Тепер ви зможете підключитися через Minecraft, використовуючи IP-адресу сервера Vultr.
Якщо вам знадобиться знову отримати доступ до сервера Minecraft (наприклад, перезапустити його після встановлення модів/плагінів або запуску таких команд Minecraft, як op
), увійдіть до клієнта SSH і скористайтеся командою, screen -r
щоб відновити screen
сеанс.
У цьому уроці ви дізналися, як налаштувати сервер Minecraft за допомогою Minecraft Forge і Sponge. Однак на даний момент це все ще переважно ванільний досвід Minecraft. Щоб почати розширювати функціональність Minecraft, перегляньте моди Forge на CurseForge і плагіни Sponge на Ore .
Використовуйте клієнт SFTP або wget
методику, описану раніше, щоб додати їх на сервер. Щоб встановити моди Forge, просто помістіть їх у mods
папку. Плагіни Sponge належать до plugins
підпапки mods
. Однак, можливо, вам доведеться створити цю папку.
$ mkdir ~/minecraft/mods/plugins
Використання іншої системи? Якщо ви купуєте сервер Debian, ви завжди повинні мати останні виправлення та оновлення безпеки, спите ви чи ні
У цьому посібнику пояснюється, як налаштувати DNS-сервер за допомогою Bind9 на Debian або Ubuntu. Протягом усієї статті замініть your-domain-name.com відповідно. На го
У цій статті ми побачимо, як зібрати та встановити Nginx mainline з офіційних джерел Nginx за допомогою модуля PageSpeed, який дозволяє вам
Використання іншої системи? Вступ Kanboard — це безкоштовна програма з відкритим вихідним кодом для управління проектами, яка призначена для полегшення та візуалізації
Використання іншої системи? Gitea — це альтернативна система контролю версій із відкритим вихідним кодом на базі Git. Gitea написана на Голанг і є
Вступ Lynis — це безкоштовний інструмент аудиту системи з відкритим вихідним кодом, який використовується багатьма системними адміністраторами для перевірки цілісності та зміцнення своїх систем. я
Використання іншої системи? Thelia — інструмент із відкритим кодом для створення веб-сайтів електронного бізнесу та керування онлайн-контентом, написаним на PHP. Вихідний код Thelia i
Що вам знадобиться Vultr VPS з принаймні 1 Гб оперативної пам’яті. Доступ по SSH (з правами root/адміністратора). Крок 1: Встановлення BungeeCord Перш за все
Golang — мова програмування, розроблена Google. Завдяки своїй універсальності, простоті та надійності Голанг став одним із найпопулярніших
Якщо ви забули свій пароль root MySQL, ви можете скинути його, виконавши дії, описані в цій статті. Процес досить простий і працює на них
У цьому посібнику ми будемо налаштовувати ігровий сервер Counter Strike: Source на Debian 7. Ці команди були перевірені на Debian 7, але вони також повинні працювати
У цьому посібнику ви дізнаєтеся, як налаштувати сервер Unturned 2.2.5 на Vultr VPS під керуванням Debian 8. Примітка. Це відредагована версія Unturned, яка не
У цьому підручнику ви дізнаєтеся, як встановити Cachet на Debian 8. Cachet — це потужна система сторінок стану з відкритим вихідним кодом. Встановлення. Цей підручник триває
Вступ У цій статті розглянемо, як створити резервну копію кількох баз даних MySQL або MariaDB, які знаходяться на одній машині за допомогою спеціального сценарію bash.
Ця стаття навчить вас, як налаштувати в’язницю chroot на Debian. Я припускаю, що ви використовуєте Debian 7.x. Якщо ви використовуєте Debian 6 або 8, це може спрацювати, але
Використання іншої системи? Reader Self 3.5 — це простий і гнучкий, безкоштовний і відкритий код для читання RSS з власним розміщенням і альтернатива Google Reader. Читач Сел
Використання іншої системи? Backdrop CMS 1.8.0 — це проста та гнучка, зручна для мобільних пристроїв, безкоштовна і відкрита система керування вмістом (CMS), яка дозволяє нам
У цьому підручнику ми встановимо SteamCMD. SteamCMD можна використовувати для завантаження та встановлення багатьох ігрових серверів Steam, таких як Counter-Strike: Global Offensiv
Як ви, можливо, знаєте, репозиторії Debian оновлюються дуже повільно. На момент написання статті версії випуску Python були 2.7.12 і 3.5.2, але в репозиторії Debian 8
Samba — це рішення з відкритим вихідним кодом, яке дозволяє користувачам швидко і безпечно налаштувати спільні файли та друк. У цій статті я розповім, як налаштувати Samba wit
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.
Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.
Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.
Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…
Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.
Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.
Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.
У цьому цифровому світі пристрої розумного дому стали важливою частиною життя. Ось кілька дивовижних переваг пристроїв розумного дому щодо того, як вони роблять наше життя гідним життя та спрощують його.
Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше