Перейти к содержимому

Основная информация
ОписаниеРазработка эмулятора игрового сервера а также анти-бот защиты Lineage2 Interlude.
Стоимость лицензии сборки:150$/год (Обновление 30$) Информация!
Стоимость лицензии защиты:50$/мес. (Продление 5$/мес.) Информация!
Услуга разработки кода:20$/час (Работа по предоплате)
Основа сборки: Lucera 1.7
Требования:Java8(64Bit) (2xCPU 6Gb RAM)
Последняя ревизия:10.4 Оформить (Привязка по IP)
Паблик ревизия:8.99 Скачать (Не для живого проекта)
Разработчик: ncs.SpawN
Skype: corpmast
Telegram:https://t.me/l2code

Личный кабинет:https://lk.l2code.ru/
Заказать VPS:https://firstvds.ru/ (Без защиты от DDoS)
Заказать VPS:https://super-guard.ru/ (С защитой от DDoS)
Тестовый сервер:https://l2cw.ru/
Тестовый сервер:https://ла2фан.рф/
  

Мануал Установки Java8 И Mysql Под Debian 9 (64Bit)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1  ncs.SpawN 

ncs.SpawN
    • Банкрот
  • 11 349 сообщений
  • Репутация 100 000 049

Отправлено 24 Июнь 2016 - 21:37

Протестировано на Debian 9 Stretch.

После того как подключимся к putty на чистое железо под root, вводим команды:

[Установка программ через консоль, для чего они расписывать не буду.]
apt-get update
apt-get upgrade -y
apt-get install wget -y
apt-get install htop -y
apt-get install zip -y
apt-get install dos2unix -y
apt-get install net-tools -y
apt-get install sudo -y
ulimit -n 20000
dpkg-reconfigure tzdata
[Скачивание сборки]

mkdir /home/x1/
cd /home/x1/
wget https://l2code.ru/L2Code-DataPack.zip --no-check-certificate
unzip L2Code-DataPack.zip
cd /home/x1/game/data/
wget https://l2code.ru/Geo.zip --no-check-certificate
unzip Geo.zip
[Установка Java 8]
Качаем jdk-8u221-linux-x64.tar.gz:

cd /root/
wget https://l2code.ru/jdk-8u221-linux-x64.tar.gz --no-check-certificate
mkdir /usr/lib/jvm/
cp jdk-8u221-linux-x64.tar.gz /usr/lib/jvm/
cd /usr/lib/jvm/
tar zxvf jdk-8u221-linux-x64.tar.gz
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 4
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_221/bin/javac 4
update-alternatives --config java
java -version
Должно отобразить:
java version "1.8.0_221"
Java™ SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot™ 64-Bit Server VM (build 25.221-b11, mixed mode)

[Установка MySQL]
apt-get install mysql-server -y
apt-get install mysql-client -y
(для MariaDB mysql_install_db)
/usr/bin/mysql_secure_installation
в фале /etc/mysql/my.cnf (если для mariadb то в /etc/mysql/mariadb.conf.d/50-server.cnf)
меняем:
bind-address        = 127.0.0.1
на:
# bind-address        = 127.0.0.1
И добавляем сразу:
max_connections = 151
interactive_timeout =  28800
wait_timeout =  28800
connect_timeout = 10
Теперь в консоле делаем рестарт MySQL:
/etc/init.d/mysql restart
Входим в mysql:
mysql -u root -p
Указываем пароль который установили и вводим:
use mysql;
CREATE USER 'l2code'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'l2code'@'%';
UPDATE `user` SET `Grant_priv`='Y' WHERE `User`='l2code' AND `Host`='%';
CREATE DATABASE x1 CHARACTER SET utf8 COLLATE utf8_general_ci;
Если стоит MariaBD то смотрим что стоит в поле plugin:
select user, plugin from user;
Если в поле plugin стоит unix_socket, то ставим поле plugin пустым для всех.
Иначе не будет коннекта к mysql пользователю:
UPDATE user SET plugin='';
Далее применяем привилегии и выходим с консоли:
FLUSH PRIVILEGES;
exit;
[Установка БД]
Настроить в файле /home/x1/sql/install.sh

GAME_USER=l2code
GAME_PASS=password
GAME_DBNAME=x1
GAME_DBHOST=localhost

LOGIN_USER=l2code
LOGIN_PASS=password
LOGIN_DBNAME=x1
LOGIN_DBHOST=localhost
В консоле:
cd /home/x1/sql/
chmod +x *.sh
./install.sh

[Настройка и запуск ЛС]
В файле /login/config/main/network.properties изменить:

URL = jdbc:mysql://localhost/x1?useSSL=false&serverTimezone=Europe/Moscow&autoReconnect=true
Login = l2code
Password = password


В консоле:
cd /home/x1/login/
chmod +x *.sh
./start.sh
 

[Настройка и запуск ГС]
В файле /game/config/network/network.properties изменить:

ExternalHostname = указать выделенный ип
URL = jdbc:mysql://localhost/x1?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Europe/Moscow&autoReconnect=true
Login = l2code
Password = password


В консоле:
cd /home/x1/game/
chmod +x *.sh
./start.sh

Вывод лога в консоль для ЛС:
tail -f /home/x1/login/log/stdout.log
 

Вывод лога в консоль для ГС:
tail -f /home/x1/game/log/stdout.log

  • 0

cat-mini.png


#2  La2Hero 

La2Hero
  • 505 сообщений
  • Репутация 44

Отправлено 27 Март 2018 - 04:41

ссылки на яву не стабильны - будте внимательны, после всех действий обязательно перепроверьте встала ли ява командой:  java -version


  • 0

#3  index 

index
  • 10 сообщений
  • 0

Отправлено 31 Май 2019 - 16:09

Здравствуйте.

Скажите, пожалуйста, имеет ли значение, какую именно версию Java из перечисленных ниже устанавливать для сервера на Debian 9 (64bit):

1) Версию по ссылкам выше,

2) Oracle JRE (официальную оракловскую),

3) OpenJDK (стандартную для Debian 9)?

И если да, то в чём оно заключается?


  • 0

#4  ncs.SpawN 

ncs.SpawN
    • Банкрот
  • 11 349 сообщений
  • Репутация 100 000 049

Отправлено 31 Май 2019 - 22:48

Здравствуйте.

Скажите, пожалуйста, имеет ли значение, какую именно версию Java из перечисленных ниже устанавливать для сервера на Debian 9 (64bit):

1) Версию по ссылкам выше,

2) Oracle JRE (официальную оракловскую),

3) OpenJDK (стандартную для Debian 9)?

И если да, то в чём оно заключается?

Без разницы, главное чтоб не было конфликтов с библиотеками.


  • 1

cat-mini.png





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных






Designed by ncs.SpawN
Copyright © 2015 L2Code.ru