- Баллы
- 78
- Имя в Minecraft
- MrBrikster
Всем хай! Вот, набравшись опыта, я решил написать туториал по подготовке системы Debian под сервер Minecraft. Я сделал туториал именно по этой системе, так как считаю её одной из самых лучших.
Для начала, конечно, вы должны иметь уже готовую сборку, настроенную под кодировку UTF-8. Также необходимо скачать нужные программы:
1. KiTTy/PuTTy (Я пользуюсь KiTTY) Скачать тут
2. FileZilla (Либо любой другой FTP-Клиент) Скачать тут
В принципе, из программ всё. Теперь вы должны иметь систему под Debian, например, на VPS или на дедике (сокр. Dedicated Server), либо же на своём домашнем компьютере. Также, вы должны убедится, что на вашем VPS/DS можно размещать игровые сервера.
Теперь можно приступать!
Этап 1 - Подключение.
1. Установить FileZilla.
2. Открыть программу Kitty (Её не нужно устанавливать)
2.1. Перед вам появится окно. В поле "Hostname" ввести IP адрес вашего VPS/DS
2.2. Нажать кнопочку "Open"
3. После этого у вас появится небольшая консоль, которая попросит ввести логин. Там необходимо ввести "root"
4. Теперь точно также вводим пароль, который вам дали после оплаты VPS/DS. (Внимание! Пароля не будет видно, но он вводится!)
5. Ура! Вы подключились к вашей машине! Переходим к следующему этапу.
Этап 2 - Базовая настройка.
1. Устанавливаем Java:
1.1. Добавляем репозитории: копируете эту команду и вставляете в консоль с помощью ПКМ: echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" > /etc/apt/sources.list.d/webupd8team-java.list
1.2. С этой командой делаем так же: echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" >> /etc/apt/sources.list.d/webupd8team-java.list
1.3. Пишем эту команду: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
1.4. Обновляем информацию о пакетах: apt-get update
1.5. Теперь вам нужно выбирать между Java 7 и Java 8 (Я советую Java 7):
Java 7: apt-get install oracle-java7-installer
Java 8: apt-get install oracle-java8-installer
(В обоих случаях Вам предложат согласиться, пишите "yes")
2. Русификация системы:
2.1. Пишем dpkg-reconfigure locales для перенастройки системных локалей.
2.2. Несколько раз жмём Enter, пока не увидим локаль ru_ru-UTF8, запоминаем её номер. После пролистывания всех локалель вводим её номер и снова жмём Enter.
2.3. Далее нужно будет выбирать между двумя локалями: ru_ru-UTF8 и en_us-UTF8. Конечно же выбираем ru_ru-UTF8.
3. Установка MySql (Если не используете, можно пропустить):
3.1. Устанавливаем сам сервер MySql: apt-get install mysql-server
3.2. Ставим пароль и делаем всё, что скажут нам в установщике.
3.3. Ставим PhpMyAdmin (Многие скажут о нём много плохих слов, но всё же я решил написать о нём): apt-get install phpmyadmin
3.4. В установщике вводим наш пароль от MySql и выбираем Apache2 как веб-сервер.
3.5. Заходим на http://ваш_IP/phpmyadmin
3.6. Заходим под логином и паролем, который придумали.
3.7. Создаём БД с названием server.
4. Создание пользователя:
4.1. Чтобы безопасно управлять сервером, необходимо создать нового юзера (от англ. user - пользователь): пишем команду adduser server
4.2. Вам сразу предложат придумать пароль - вводите любой, отличный от пароля ROOT.
4.3. После этого перезагрузите машину (reboot) и войдите под новым пользователем. Всегда пользуйтесь только этим пользователем! Все root'овские команды отныне пишутся через su (т.е. su пишется перед ними).
4.4. После того, как вошли за нового юзера, переходите к следующему этапу!
Этап 3 - Запуск сервера.
1. "Заливаем" сервер на VPS/DS.
1.1. Заходим в FileZilla, нажимаем на кнопку "Файл", далее "Менеджер сайтов".
1.2. Добавляем новый сайт, в поле "Хост" вводим IP VPS/DS.
1.3. Меняем протокол на SFTP.
1.4. Меняем "Тип входа" на "Нормальный".
1.5. Вводим ваши данные для входа (Те, что использовали в Kitty)
1.6. Жмём кнопку "Соединиться".
1.7. Создаём новую папку (ПКМ) и называем её "server".
1.8. Заливаем туда нашу сборку.
1.9. Создаём новый файл: "s" (Да, да, файл без расширения)
1.10. Жмём на него ПКМ, "Просмотр/Правка".
1.11. В нём пишем такой текст: "java -jar -Dfile.encoding=UTF-8 название_ядра.jar"
1.12. Сохраняем, соглашаемся с заменой.
1.13. Снова кликаем правой кнопкой по нему, выбираем "Права доступа к файлу" и в поле пишем "744".
2. Запускаем сервер:
2.1. Далее, пишем в Kitty команду: apt-get install screen.
2.2. Ну, теперь пишем screen и несколько раз жмём пробел.
2.3. Пишем cd server.
2.4. Финальная команда: ./s
Всё, мы запустили готовый сервер. Если я что-то забыл добавить - пишите сюда.
С вами был MrBrikster!
TO-DO:
1. Настройка сервера Bungee.
UPDATES:
UPD1 (22.06.15): Исправил шрифт на более мелкий.
UPD2 (23.06.15): Добавил выбор между Java 7 и Java 8, установку MySql, добавление нового user'а.
Для начала, конечно, вы должны иметь уже готовую сборку, настроенную под кодировку UTF-8. Также необходимо скачать нужные программы:
1. KiTTy/PuTTy (Я пользуюсь KiTTY) Скачать тут
2. FileZilla (Либо любой другой FTP-Клиент) Скачать тут
В принципе, из программ всё. Теперь вы должны иметь систему под Debian, например, на VPS или на дедике (сокр. Dedicated Server), либо же на своём домашнем компьютере. Также, вы должны убедится, что на вашем VPS/DS можно размещать игровые сервера.
Теперь можно приступать!
Этап 1 - Подключение.
1. Установить FileZilla.
2. Открыть программу Kitty (Её не нужно устанавливать)
2.1. Перед вам появится окно. В поле "Hostname" ввести IP адрес вашего VPS/DS
2.2. Нажать кнопочку "Open"
3. После этого у вас появится небольшая консоль, которая попросит ввести логин. Там необходимо ввести "root"
4. Теперь точно также вводим пароль, который вам дали после оплаты VPS/DS. (Внимание! Пароля не будет видно, но он вводится!)
5. Ура! Вы подключились к вашей машине! Переходим к следующему этапу.
Этап 2 - Базовая настройка.
1. Устанавливаем Java:
1.1. Добавляем репозитории: копируете эту команду и вставляете в консоль с помощью ПКМ: echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" > /etc/apt/sources.list.d/webupd8team-java.list
1.2. С этой командой делаем так же: echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" >> /etc/apt/sources.list.d/webupd8team-java.list
1.3. Пишем эту команду: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
1.4. Обновляем информацию о пакетах: apt-get update
1.5. Теперь вам нужно выбирать между Java 7 и Java 8 (Я советую Java 7):
Java 7: apt-get install oracle-java7-installer
Java 8: apt-get install oracle-java8-installer
(В обоих случаях Вам предложат согласиться, пишите "yes")
2. Русификация системы:
2.1. Пишем dpkg-reconfigure locales для перенастройки системных локалей.
2.2. Несколько раз жмём Enter, пока не увидим локаль ru_ru-UTF8, запоминаем её номер. После пролистывания всех локалель вводим её номер и снова жмём Enter.
2.3. Далее нужно будет выбирать между двумя локалями: ru_ru-UTF8 и en_us-UTF8. Конечно же выбираем ru_ru-UTF8.
3. Установка MySql (Если не используете, можно пропустить):
3.1. Устанавливаем сам сервер MySql: apt-get install mysql-server
3.2. Ставим пароль и делаем всё, что скажут нам в установщике.
3.3. Ставим PhpMyAdmin (Многие скажут о нём много плохих слов, но всё же я решил написать о нём): apt-get install phpmyadmin
3.4. В установщике вводим наш пароль от MySql и выбираем Apache2 как веб-сервер.
3.5. Заходим на http://ваш_IP/phpmyadmin
3.6. Заходим под логином и паролем, который придумали.
3.7. Создаём БД с названием server.
4. Создание пользователя:
4.1. Чтобы безопасно управлять сервером, необходимо создать нового юзера (от англ. user - пользователь): пишем команду adduser server
4.2. Вам сразу предложат придумать пароль - вводите любой, отличный от пароля ROOT.
4.3. После этого перезагрузите машину (reboot) и войдите под новым пользователем. Всегда пользуйтесь только этим пользователем! Все root'овские команды отныне пишутся через su (т.е. su пишется перед ними).
4.4. После того, как вошли за нового юзера, переходите к следующему этапу!
Этап 3 - Запуск сервера.
1. "Заливаем" сервер на VPS/DS.
1.1. Заходим в FileZilla, нажимаем на кнопку "Файл", далее "Менеджер сайтов".
1.2. Добавляем новый сайт, в поле "Хост" вводим IP VPS/DS.
1.3. Меняем протокол на SFTP.
1.4. Меняем "Тип входа" на "Нормальный".
1.5. Вводим ваши данные для входа (Те, что использовали в Kitty)
1.6. Жмём кнопку "Соединиться".
1.7. Создаём новую папку (ПКМ) и называем её "server".
1.8. Заливаем туда нашу сборку.
1.9. Создаём новый файл: "s" (Да, да, файл без расширения)
1.10. Жмём на него ПКМ, "Просмотр/Правка".
1.11. В нём пишем такой текст: "java -jar -Dfile.encoding=UTF-8 название_ядра.jar"
1.12. Сохраняем, соглашаемся с заменой.
1.13. Снова кликаем правой кнопкой по нему, выбираем "Права доступа к файлу" и в поле пишем "744".
2. Запускаем сервер:
2.1. Далее, пишем в Kitty команду: apt-get install screen.
2.2. Ну, теперь пишем screen и несколько раз жмём пробел.
2.3. Пишем cd server.
2.4. Финальная команда: ./s
Всё, мы запустили готовый сервер. Если я что-то забыл добавить - пишите сюда.
С вами был MrBrikster!
TO-DO:
1. Настройка сервера Bungee.
UPDATES:
UPD1 (22.06.15): Исправил шрифт на более мелкий.
UPD2 (23.06.15): Добавил выбор между Java 7 и Java 8, установку MySql, добавление нового user'а.
Последнее редактирование:
)
