Меню Рубрики

Установка java сервера lineage на ubuntu

Установка java сервера lineage на ubuntu

Внимание! Инструкция основывается на том, что некоторые знания по установке сервера у вас уже есть, и вы умеете устанавливать сервер на OS Windows.
Скачиваем Linux тут

Part 1. Подготовка.
Итак, мы наверно помним, что в Windows, нам были нужны такие вещи как :

Данную традицию мы нарушать не буду, и постараюсь максимально приблизить инструкцию под этот софт и сделать чуток похожей на windows.
Учтите, сервер мы будем ставить НЕ ПОД root, а под вашего user`a.
Качаем данный софт с помощью команды sudo apt-get. Если вы еще не знаете, то эта команда запросит с репозиториев OS linux ubuntu необходимые пакеты(к примеру Mysql, Java да и вообще все возможные).
a) Устанавливаем java sun. Для этого, открываем консоль(Приложения > стандартные > терминал) и выполняем :

sudo apt-get install openjdk-6-*

Или же вот так :
sudo apt-get install openjdk-6-jdk

В первом варианте установите более расширенную версию явы.
После выполнения команды, будет происходить закачка и установка, в консоли попросит одобрить(ввести Д/н или Y/n). Подтверждаем и грузим.
б) Установим Mysql . Для этого опять в консоль и пишем :

sudo apt-get install mysql-client mysql-server

Пойдет загрузка, опять попросит подтвердить(Д/н или Y/n) и попросит в конце пароль для root. Вводите аккуратно, убедитесь что раскладка клавы на английском. Это будет пароль вашего юзера(аналогично винде, когда просит пароль к руту).
в) Загрузим и установим Navicat. Скачиваем его с этого сайта
И вот мы выполнили 1ую часть задачи, мы установили MySQL и Java sun и скачали navicat.
Part 2. Настройка баз данных и установка Navicat

Итак, навикат скачан, мускул установлен. Теперь нам нужно установит навикат. Что же, установим его.
1). Распакуйте полученный архив с навикатом, ну припустим в /home/имя_вашего_пользователя/navicat.
К примеру, я распаковал в /home/evil/navicat.
2). Выдадим права доступа на .sh файл запуска. Это можно делать 2мя способами :
a) Клацнуть на файл startnavicat.sh (находится в /home/ваш_юзер/navicat) и выбрать «permission» или на русском «права доступа». Там ткнуть галочку на «исполняемый файл» и всё.
б) зайти в консоли в папку /home/ваш_user/navicat и выписать права вот так :

Или же, для оптимизации времени :
chmod +x *.sh

Разница в том, что 1-я даст права наполняемости только одному файлу, а вторая — всем в той папке.
3) Наконец запустим Navicat. Сделать это опять можно двумя способами. Легким и не очень.
а) зайти по папкам до /navicat/ и тупо клацнуть на .sh файл 2 раза. Всё, навикат запущен.
б) в консоли зайти до уровня /home/твой_юзер/navicat , к примеру так :

Как делать — выбирайте сами, лишь показываю как можно.
4) Создать подключение в Navicat. Как уже говорил — аналогично винде. Опираемся на знания. Если их нет то :
Имя подключения (connection name) : что угодно тут пишем
Имя пользователя (user name) : root
Пароль пользователя (user password) : тут пишем пароль указанный при установке MySQL.
Хост (host) : localhost
Порта (port) : 3306 (не меняйте).
После чего жмем «test connect» . Если вылезло «connection sucesful» значит всё нормально. Если же ерроры — значит вы что-то перемудрили, возвращайтесь назад.
5) Создаем базу данных. Ну тут аналогично винде, клацаем 2ой кнопкой мышки на подключение, и выбираем «Create new database» , в выскочившем окне пишем имя базы данных.
Итак, с подключением и созданием базы мы закончили.

Part 3. Конфигурация сервера и заливка баз данных.

Пожалуй, это самая опасная часть, где вы можете наступить на грабли, поэтому будьте осторожны и читайте внимательно, буду пояснять как смогу для понимания вами.
1) Начнем пожалуй с заливки баз данных. Можно пойти опять 2мя путями :
a) Залить базы в ручную(как на винде, заливая файлы в navicat, клацая 2ой кнопкой по базе и выбирая excute bath file).
Но, этот путь геморройный и мы пойдем по другому.
б) Установка баз с database_installer_rus.sh. Для начала, распакуйте вашу сборку к примеру в /home/имя_пользователя/server. После, идем в console, и следуем /home/имя_юзера/server/tools. то есть так :

Небольшая подсказка. Если вы новичок, и еще не освоились в консоли линукса, вам помогут такие команды как :
ls — листинг папок в той директории где находитесь.
cd — работа с папками. Примеры :
cd /папка — зайти в папку. Как узнать какие есть — пишем ls и смотрим в какую прыгнуть.
cd .. — перейти по дереву папок на 1 уровен вверх. К примеру, вы находитесь в /home/юзер/server/tools , чтобы выйти на 1 уровень вверх написали cd .. и попадаем в /home/юзер/server.
pwd — отобразить путь от /. То есть будет отображен полный путь.
nano файл.txt — открыть файл стандартным редактором Linux.
sudo su — зайти в console под super user(то есть под рута). Дальше нам может пригодится.
./имя_файла.sh — аналогично, выполнить файл, не только .sh
mv файл.txt /home/user/папка — переместить файл в папку.
unzip файл.zip /home/user/папка — распаковать файл в папку. Можно применить более шибко :
unzip *.zip /home/user/папка — в этом случае распакуете все архивы в ту папку.
chmod +x(или +r, +w или вместе) файл.sh — таким образом мы делаем файл +x — исполняемым, +r — даем права на чтение, +w — права на запись, или же все вместе пишите. Так же можно схитрить, дав одни права сразу группе файлов :
chmod +x(или +r, +w или сразу все) *.расширение — так мы дали всем файлам с .расширением права или на выполнение или на рид врайт.
Итак, вооружившись знанием основных команд которые вам могут пригодится, мы двигаемся дальше.
Мы уже попали в /home/имя_пользователя/server/tools. Теперь нам нужно выставить chmod для файла, чтобы он стал исполняемым. Делать можно 2мя способами :
a) выполнить команду :

Читайте также:  Установка и разборка лесов и подмостей

chmod +x database_installer_rus.sh

Таким образом мы дадим файлу возможность быть исполнительным.
б) зайти по графическому интерфейсу, клацнуть на файл 2ой кнопкой и поставить галочьку на «исполняемый файл» в закладке «permission».
Теперь, запускаем ddatabase_installer_rus.sh, вот так(с консоли, мы уже туда пришли в /home/юзер/server/tools) :

тоесть, ./имя_файла.sh . В консоле вылезет датабейс инсталлер и настройки на базу данных. Вроде бы там все как в винде. Ах да, чуть не забыл. Если не запускается файл выше указанным методом, и пишет что прав маловато или /bin/bash там тра-ля-ля, то делаем его запуск из-под su, вот так :

Так уж точно пойдет. следуем инструкциям установщика

Итак, наконец базы данных установлены. Приступим к настройке конфигов.
Ну как и на венде, зайдем в /home/имя_юзера/server/config/network и настроим здесь loginserver.ini и gameserver.ini, меняя там IP адрес и конект к базе данных. Это я рассказывать не буду, так как венду мы уже давно прошли, если что смотрите как настраивать эти файлы : ТУТ.
Тоесть вам нужно настроить /config/network/. После данных шаманских действий, нам нужно выставить права доступа. Начнем.
Выполняем :

Пояснение команд смотрите вверху, не зря я их описал.
После, выполняем :
./RegisterGameServer.sh

Тут как обычно, вводим «id» будущего гем сервера и получаем файл hexid(server «n»).txt. Его перемещаем в папку /server/config, как — смотрите выше(команда mv или тупо в графическом интерфейсе).
И теперь, финальная стадия — запуск.

Part 4. Запуск логин и гeйм сервера
Здесь тоже так сказать не приятная часть, но нужно её пройти. Пойдем более красивым методом — сделаем окошки логирования для login и game server. Если просто запустить ./GameServer_loop.sh и ./LoginServer_loop.sh — вы не уведите их «окошками» , а только процессами, выполнив в консоли «top». Это неудобно, и мы сделаем небольшую примочку.
1. Для начала сделаем файлы исполняемыми :
cd /home/имя_юзера/server/
chmod +x *.sh

После этих недолгих манипуляций, приступим к редактированию файлов. Чтобы устранить лишние грабли с консолью, будем редактировать из граф интерфейса.
1. Создаем файл startloginserver.sh (думаю как сделать это догадаетесь). И вписываем в него строки для ведения логирования. Будем использовать xterm.
Вид его должен быть таким :
#!/bin/bash

cd /home/имя_юзера/server/
xterm -title «LoginServer Log» -e tail -f /home/имя_юзера/server/logs/login_srv.log &
./LoginServer_loop.sh &

То есть, мы запустим окно лога. Не забывайте смотреть где и что править.
2. Создаем startGameServer.sh редактором(где находится — /home/имя-юзера/server/).
В нем должно быть вот такое :

cd /home/имя_юзера/server/
xterm -title «GameServ Log» -e tail -f /home/имя_юзера/server/logs/game_srv.log &
./GameServer_loop.sh &

Правим под себя.
П.с. — сейчас разработчики ленятся писать .sh запуски если их нет, то это вам придется дописать вручную, и желательно проверьте на грамотность файлы GameServer_loop.sh и LoginServer_loop.sh — так как во многих «сборках» они кривые.
Ну вот и всё. Остается нам запустить наш игровой сервер. Для этого делаем так :
cd

Вот и пошла загрузка логин сервера. теперь — стартуем гейм сервер :
cd

источник

Мануал по установке сервера Lineage 2 на VPS (debian,ubuntu)

Заметьте, здесь будет использоваться исключительно сервера ОСЬ без GUI интерфейса (gnome/kde/xfce и других). Пэтому, рукоблудных ребят не знаюших основ никсо-осей попрошу клацнуть крестик в браузере, статья для вас бесполезна.
Итак, статью я буду вести под 2-мя углами :
1. В том случае, если управляете удаленно сервером из под вендо-оси (для слабонервных)
2. Если вы управляете удаленым сервером из под NIX-оси (если у вас дома убунту или дебиан, будет актуально).

Итак, приступим.
1. Запасаемся необходимым софтом, для управления dedicated сервером из под Windows OS :
a. Нам понадобиться любой шелл-клиент :
— Putty : скачать с офф сайта / Скачать с зеркала — putty
— ZOC sequrity shell : скачать с офф сайта
b. Для удобства, мы возьмём любой эмуль файловой системы на основе SSH-подключения.
— WineSCP : Скачать с оффсайта / Скачать с зеркала winescp
c. Для линуксоидов, всё намного проще. Нам не понадобиться никакого левого софта, у нас уже всё есть. Этот пункт вы можете пропустить (убунтушники, дебовшики и другие).
2. Подключаемся к Dedicated сервер через эмулятор шелл-клиента(windows) или через шеллклиент(linux).
Здесь нет ничего сложного.
a. Если на хом-компьютере у вас стоит windows и вы скачали выше изложеный софт — запускаем «putty.exe» и подключаемся к нашему серверу.

* Обратите внимание, что в строку «HostName (or IP)» вы должны указать либо домён, на который сконфигурирован ваш dedicated, либо же IP дедика(высылают в заявке после заказа).
После нажатия «open» у вас запроси подтверждение ключа ssh(жмём «ok»).
Теперь, у вас запросит «login» а после и «password» для входа на сервер.
Найти эти данные, вы можете в заявке от представителя дедика (после оренды/покупки они их предоставляют).
После входа, вы увидите командную строку. Уберите пока ваши ручьки подальше от неё, иначе беды не миновать.
b. Для заядлых собратьев линусоидов, есть доволи примитивный пример подключения к другой *NIX оси.
Для этого, открываем консоль и выполняем :

Читайте также:  Установка блока управления рулевой рейкой

Где, test — это адрес вашего сервера (или его IP), а «root» — это имя пользователя оси.
Так же, принимаем ключ (permament,

), а после вводим пароль. Всё, мы в консоли, можете блестунть умом и вывести «top».
3. Теперь нам нужно установить на наш dedicated сервер нужные вещи :
— Java JDK 6.xx
— MySQL server + mysql console client
Другого нам не понадобиться, поэтому мы идем ставить выше изложеные платформы.
a. Установим «Java JDK». Если вы не труЪ линуксоид и билды разной бяки с исходных кодов под различными библиотеками вас не возбуждают, то можно доволи просто установить всё с репозиториев :

источник

Установка Java в Ubuntu 18.04

Java — это очень популярный язык программирования, разработанный в компании Sun Microsystems. Сейчас Java используется для создания различных десктопных программ, веб-приложений, серверных приложений и многого другого. Основная особенность этого языка — это максимальная кроссплатформенность. Программа, написанная для одной системы, будет без проблем работать в другой. Но для программ, написанных на Java, нужна специальная Java-машина. Именно её мы будем сегодня устанавливать.

В этой статье мы рассмотрим, как выполняется установка Java Ubuntu 18.04 для разных версий программы. А также попытаемся разобраться во всём её многообразии.

Какую версию Java выбрать?

Сейчас разработкой Java занимается компания Oracle. До недавнего времени существовало две основных версии виртуальной машины Java:

  • Старая седьмая версия;
  • Новая восьмая, используемая в большинстве программ.

Платформа распространялась в двух форматах:

  • Проприетарном (Oracle Java) — с дополнительными возможностями и поддержкой;
  • Открытом (Open JDK) — полностью открытая версия.

Обе платформы выпускались компанией Oracle, но вторая поддерживалась сообществом разработчиков, а первая самой компанией. Сейчас же ситуация немного изменилась. Теперь компания выпускает новую версию Java каждые пол года. Сначала вышла Java 9, 10, а затем 11 и длительность срока поддержки этих версий тоже короткая — всего семь месяцев. Поэтому большинство программ остались работать на Java 8, которая будет официально поддерживаться до 2020 года. Именно её и надо устанавливать в большинстве случаев.

Если вы разработчик, и хотите получить самую свежую версию Java, то стоит устанавливать Java 11. Это LTS-версия, которая будет поддерживаться до 2026 года. В ней было очень много улучшений и изменений, как в плане синтаксиса, так и для распространения. Теперь проприетарная версия доступна бесплатно только для некоммерческого использования. Для коммерческих целей необходимо платить или же устанавливать OpenJDK.

В Ubuntu, да и в других дистрибутивах Java поставляется в двух редакциях:

  • JDK или Java Development Kit — содержит полную версию Java, необходимую для разработки на этом языке;
  • JRE или Java Runtime Environment — содержит только окружение для выполнения программ.

Здесь, я думаю, надо выбирать то, что вам нужно. Если нет необходимость что-то компилировать на Java, то будет достаточно JRE. А теперь перейдём к установке.

Установка Java 8 в Ubuntu 18.04

1. Как установить OpenJDK в Ubuntu

Если вы хотите установить OpenJDK в Ubutnu, то никаких сторонних репозиториев вам не нужно. Восьмая версия платформы есть в официальном репозитории Ubuntu 18.04. Чтобы установить jdk на Ubuntu используйте:

sudo apt install openjdk-8-jdk

Для установки JRE в Ubuntu выполните:

sudo apt install openjdk-8-jre

После этого вы можете проверить версию Java:

2. Как установить Oracle Java в Ubuntu

К сожалению с недавнего времени репозиторий от Webupdteam работать перестал и теперь единственный рабочий способ получить самую свежую версию java — скачать её из официального сайта. На странице надо отметить галочку Accept License:

Затем вас перенаправит на страницу входа, необходимо войти в свою учетную запись Oracle или создать новую, только после этого начнется загрузка выбранной версии. После завершения загрузки создайте папку /usr/lib/jvm/:

Затем распакуйте в неё полученный архив:

sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/

Добавьте исполняемый файл java к списку утилиты управления версиями:

sudo update-alternatives —install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3

Затем активируйте эту версию:

sudo update-alternatives —config java

Некоторым приложениям нужен путь к исполняемым файлам Java в переменных окружения. Создайте файл /etc/profile.d/javajdk.sh со следующим содержимым:

sudo vi /etc/profile.d/java8jdk.sh

export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/
export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/
export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre/

Чтобы загрузить эти переменные выполните:

После этого проверьте правильность установки, посмотрев версию:

Установка Java 11 в Ubuntu 18.04

1. Установка OpenJDK 11

Java 11 — это последняя на данный момент версия Java. Это версия с длительным сроком поддержки, поэтому она будет поддерживаться до 2026 года. Свободная версия есть в официальных репозиториях, поэтому вы можете её оттуда без проблем установить:

sudo apt install openjdk-11-jdk

Или же вы можете установить JRE-редакцию только для запуска программ:

sudo apt install openjdk-11-jre

Далее вы можете посмотреть версию:

2. Установка Oracle Java 11

Для установки этой версии программы необходимо добавить уже другой репозиторий:

sudo add-apt-repository ppa:linuxuprising/java

Затем запустите скрипт установщика. Он скачает пакет с сайта и установит его на ваш компьютер. Вам нужно будет только принять лицензию:

sudo apt install oracle-java11-installer

Выбор версии Java

Если вы установили несколько версий Java в систему, то вам нужно выбрать, какая из них будет использоваться по умолчанию. Для этого используется утилита update-java-alternatives. Для просмотра списка версий выполните:

Читайте также:  Установка ворот в стеновых панелях

sudo update-java-alternatives —list

Затем установите нужную версию с помощью опции —set:

sudo update-java-alternatives —set oracle-java-8

Удаление Java из Ubuntu

Чтобы удалить ненужную больше версию Java, используйте такую же команду, которую использовали для установки, только с опцией purge:

sudo apt purge oracle-java11-installer
sudo apt purge openjdk-11*
sudo apt purge openjdk-8*

Затем вы можете удалить PPA-репозиторий:

sudo add-apt-repository —remove ppa:linuxuprising/java

Чтобы удалить java 8 надо удалить папку, в которую вы её распаковали:

sudo rm -Rf /usr/lib/jvm/jdk1.8.0_221/

Выводы

В этой статье мы разобрали, как установить Java на Ubuntu 18.04. Я думаю, теперь вы знаете, какая версия вам нужна и как всё правильно установить. Надеюсь, информация из статьи была вам полезной.

источник

Установка java сервера lineage на ubuntu

Итак, сейчас мы с вами познакомимся с тем, как же установить сервер Lineage2 java на Linux ubuntu.
Внимание! Инструкция основывается на том, что некоторые знания по установке сервера у вас уже есть, и вы умеете устанавливать сервер на OS Windows.
Скачиваем Linux [ Ссылки могут видеть только зарегистрированные пользователи. ]

Итак, мы наверно помним, что в Windows, нам были нужны такие вещи как :

Данную традицию мы нарушать не буду, и постараюсь максимально приблизить инструкцию под этот софт и сделать чуток похожей на windows.
Учтите, сервер мы будем ставить НЕ ПОД root, а под вашего user`a.
Качаем данный софт с помощью команды sudo apt-get. Если вы еще не знаете, то эта команда запросит с репозиториев OS linux ubuntu необходимые пакеты(к примеру Mysql, Java да и вообще все возможные).
a) Устанавливаем java sun. Для этого, открываем консоль(Приложеня > стандартные > терминал) и выполняем :

Пойдет загрузка, опять попросит подтвердить(Д/н или Y/n) и попросит в конце пароль для root. Вводите аккуратно, убедитесь что раскладка клавы на английском. Это будет пароль вашего юзера(аналогично венде, когда просит пароль к руту).
в) Загрузим и установим Navicat. Скачиваем его с [ Ссылки могут видеть только зарегистрированные пользователи. ]
И вот мы выполнили 1ую часть задачи, мы установили MySQL и Java sun и скачали navicat.
Part 2. Настройка баз данных и установка Navicat

Итак, навикат скачан, мускул установлен. Теперь нам нужно установит навикат. Что ж, установим его.
1). Распакуйте полученный архив с навикатом, ну припустим в /home/имя_вашего_пользователя/navicat.
К примеру, я распаковал в /home/evil/navicat.
2). Выдадим права доступа на .sh файл запуска. Это можно делать 2мя способами :
a) Клацнуть на файл startnavicat.sh (находится в /home/ваш_юзер/navicat) и выбрать «permission» или на русском «права доступа». Там тыкнуть галочку на «исполняемый файл» и всё.
б) зайти в консоли в папку /home/ваш_user/navicat и выписать права вот так :
chmod +x имя_файла.sh

Или же, для оптимизации времени :
chmod +x *.sh

Разница в том, что 1-я даст права наполняемости только одному файлу, а вторая — всем в той папке.
3) Наконец запустим Navicat. Зделать это опять можно двумя способами. Легким и не очень.
а) зайти по папкам до /navicat/ и тупо клацнуть на .sh файл 2 раза. Всё, навикат запущен.
б) в консоле зайти до уровня /home/твой_юзер/navicat , к примеру так :

Как делать — выберайте сами, лиш показываю как можно.
4) Создать покдлючение в Navicat. Как уже говорил — аналогично винде. Опираемся на знания. Если их нет то :
Имя подключения (connection name) : что угодно тут пишем
Имя пользователя (user name) : root
Пароль пользователя (user password) : тут пишем пароль указанный при установке MySQL.
Хост (host) : localhost
Порта (port) : 3306 (не меняйте).
После чего жмем «test connect» . Если вылезло «connection sucesful» значит всё нормально. Если же ерроры — значит вы что-то перемудрили, возращайтесь назад.
5) Создаем базу данных. Ну тут аналогично венде, клацаем 2ой кнопкой мышки на подключение, и выбираем «Create new database» , в выскочившем окне пишем имя базы данных.
Итак, с подключением и созданием базы мы закончили.

Part 3. Конфигурация сервера и заливка баз данных.

Пожалуй, это самая опасная часть, где вы можете наступить на грабли, поэтому будьте осторожны и читайте внимательно, буду пояснять как смогу для понимания вами.
1) Начнем пожалуй с заливки баз данных. Можно пойти опять 2мя путями :
a) Залить базы в ручную(как на венде, заливая файлы в navicat, клацая 2ой кнопкой по базе и выбирая excute bath file).
Но, этот путь геморный и мы пойдем по другому.
б) Установка баз с database_installer_rus.sh. Для начала, распакуйте вашу сборку к примеру в /home/имя_пользователя/server. После, идем в console, и следуем /home/имя_юзера/server/tools. то есть так :

Так уж точно пойдет. следуем инструкциям установщика

Итак, наконец базы данных установлены. Приступим к настройке конфигов.
Ну как и на венде, зайдем в /home/имя_юзера/server/config/network и настроим здесь loginserver.ini и gameserver.ini, меняя там IP адрес и конект к базе данных. Это я рассказывать не буду, так как венду мы уже давно прошли, если что смотрите как настраивать эти файлы : ТУТ.
Тоесть вам нужно настроить /config/network/. После данных шаманских действий, нам нужно выставить права доступа. Начнем.
Выполняем :

Тут как обычно, вводим «id» будущего гем сервера и получаем файл hexid(server ‘n’).txt. Его перемещаем в папку /server/config, как — смотрите выше(команда mv или тупо в графическом интерфейсе).
И теперь, финальная стадия — запуск.

источник

Добавить комментарий