Всем привет! Напишу инструкцию кратко и без заморочек, как подготовить виртуальную машину к запуску сервера!
Инструкция для тех кто никогда не работал на Debian и вообще не хочет заморачиваться, а просто запустить сервер.
И так начнем.....
Берем в аренду сервер к примеру на Debian 10/11 обязательно x64.
Далее подключаемся к нему через консоль.
----------------Начнем с Java---------------
просто копируйте в консоль команды:
1) wget https://download.oracle.com/java/21/archive/jdk-21.0.2_linux-x64_bin.tar.gz -O jre-linux.tar.gz
2) tar xvfz jre-linux.tar.gz
3) mkdir /usr/lib/jvm
4) mv jdk-21.0.2 /usr/lib/jvm/jre
5)update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre/bin/java 1
6)java -version
1. это мы скачиваем архив с 21 java и переименовываем его
2.распаковываем его
3.4. задаем директорию
5.установка
6. проверяем версию установленной java
Готово! Ява установлена
----------------настраиваем Базу Данных MariaDB----------------
apt update && apt -y upgrade
apt -y install mariadb-server mariadb-client
apt policy mariadb-server
systemctl status mariadb
mysql_secure_installation Устанавливаем пароль и подтвержаем его и Ставим везде Y !!!
mysql -u root -p ---- это вход в саму БД через консоль, пароль нужно тот который только что установили
SELECT VERSION ();
Все база установлена!
Теперь создаем нового юзера:
CREATE USER 'Логин'@'%' IDENTIFIED BY 'пароль'; - логин и пароль свой укажите естественно=)
даем ему права на удаленное подключение
GRANT ALL PRIVILEGES ON * . * TO 'Логин'@'%'; - тут тоже укажите логин какой создали
и обновляем привилегии
FLUSH PRIVILEGES;
Смотрим список пользователей:
select user,host,password from mysql.user;
Все готово!
Далее делаем разрешение на удаленное подключение в marisdb
заходим через FileZilla и идем по директории /etc/mysql/mariadb.conf.d ,
в этой папке есть файл 50-server.cnf открываем его и редактируем строку:
bind-address = 127.0.0.1
Изменяем эту строку на
bind-address = 0.0.0.0
Далее перезагружаем Сам сервер (машину), теперь можно подключиться через навикат удаленно)
Все теперь машина готова!
Далее заливаем сам игровой сервер через FileZilla например сделайте в корне папку например server
Теперь нам нужно выдать права на запуск
вводим в консоли: cd /server/gameserver жмем enter далее прописываем вот это chmod +rwx *.sh
вводим в консоли: cd /server/login жмем enter далее прописываем вот это chmod +rwx *.sh
Чтобы запустить Гейм вводим cd/server/gameserver жмем Enter и вводим ./startGameServer.sh
Чтобы запустить Логин вводим cd/server/login жмем Enter и вводим ./startLoginServer.sh
Вуаля сервер пашет
P.S инструкция для очень ленивых или для тех кто нехочет много читать а просто подготовить виртуальную машину для запуска сервера
Инструкция обновлена и актуальна на 13.04.2024
Написал Win37rus =) инструкция для ленивых от такого же ленивого)
Инструкция для тех кто никогда не работал на Debian и вообще не хочет заморачиваться, а просто запустить сервер.
И так начнем.....
Берем в аренду сервер к примеру на Debian 10/11 обязательно x64.
Далее подключаемся к нему через консоль.
----------------Начнем с Java---------------
просто копируйте в консоль команды:
1) wget https://download.oracle.com/java/21/archive/jdk-21.0.2_linux-x64_bin.tar.gz -O jre-linux.tar.gz
2) tar xvfz jre-linux.tar.gz
3) mkdir /usr/lib/jvm
4) mv jdk-21.0.2 /usr/lib/jvm/jre
5)update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre/bin/java 1
6)java -version
1. это мы скачиваем архив с 21 java и переименовываем его
2.распаковываем его
3.4. задаем директорию
5.установка
6. проверяем версию установленной java
Готово! Ява установлена
----------------настраиваем Базу Данных MariaDB----------------
apt update && apt -y upgrade
apt -y install mariadb-server mariadb-client
apt policy mariadb-server
systemctl status mariadb
mysql_secure_installation Устанавливаем пароль и подтвержаем его и Ставим везде Y !!!
mysql -u root -p ---- это вход в саму БД через консоль, пароль нужно тот который только что установили
SELECT VERSION ();
Все база установлена!
Теперь создаем нового юзера:
CREATE USER 'Логин'@'%' IDENTIFIED BY 'пароль'; - логин и пароль свой укажите естественно=)
даем ему права на удаленное подключение
GRANT ALL PRIVILEGES ON * . * TO 'Логин'@'%'; - тут тоже укажите логин какой создали
и обновляем привилегии
FLUSH PRIVILEGES;
Смотрим список пользователей:
select user,host,password from mysql.user;
Все готово!
Далее делаем разрешение на удаленное подключение в marisdb
заходим через FileZilla и идем по директории /etc/mysql/mariadb.conf.d ,
в этой папке есть файл 50-server.cnf открываем его и редактируем строку:
bind-address = 127.0.0.1
Изменяем эту строку на
bind-address = 0.0.0.0
Далее перезагружаем Сам сервер (машину), теперь можно подключиться через навикат удаленно)
Все теперь машина готова!
Далее заливаем сам игровой сервер через FileZilla например сделайте в корне папку например server
Теперь нам нужно выдать права на запуск
вводим в консоли: cd /server/gameserver жмем enter далее прописываем вот это chmod +rwx *.sh
вводим в консоли: cd /server/login жмем enter далее прописываем вот это chmod +rwx *.sh
Чтобы запустить Гейм вводим cd/server/gameserver жмем Enter и вводим ./startGameServer.sh
Чтобы запустить Логин вводим cd/server/login жмем Enter и вводим ./startLoginServer.sh
Вуаля сервер пашет
P.S инструкция для очень ленивых или для тех кто нехочет много читать а просто подготовить виртуальную машину для запуска сервера
Инструкция обновлена и актуальна на 13.04.2024
Написал Win37rus =) инструкция для ленивых от такого же ленивого)
Последнее редактирование: