Jump to content

Recommended Posts

Posted
В 05.09.2017 в 16:37, Tellarion сказал:

Доброго времени суток. Собственно к делу.

Для работоспособности игрового сервера на платформе RAGE-MP, потребуется ОС семейства Linux, я выбрал `Ubuntu 14.04`, так как мой хостер не предоставляет в хранилище `Debian 9`. Сам разработчик рекомендует, именно Debian 9.

pFLxKr5.png

Небольшое введение

Игровой сервер активно использует https://gcc.gnu.org/ компонент. Без данного компонента, вы не запустите сервер. Так же забавный факт: операционные системы, включая CentOS 7, используют в своих репозиториях старые версии GCC (4.x.x). Нам нужна именно версия 6+. Для решения конфликтов, смотрите данную тему на которую, я давал ответ, как обновить GCC на более современную версию.

Перед началом работы установите соответствующую ОС и приступайте. Пройдите авторизацию (SSH) и приступайте.

GD91S2F.png

Это основной фундамент перед началом работы. Ваши действия могут отличаться от моих, но суть остается сутью.

Первым делом, установим GCC, версии 6.4.0, как это сделать? Очень просто. Если у вас чистая ОС, сразу ставим следующий компонент, но перед установкой какого-либо компонента проведите обновление вашего листа (если у вас не обновлен):


apt-get update
apt-get install software-properties-common python-software-properties

Прочитать более подробно про устанавливаемый пакеты, здесь и здесь, что именно в него входит при установке. Он нам потребуется, в основном только в добавлении ключей в основной лист к другому репозиторию.

Далее добавляем в наш лист, сторонний репозиторий:


add-apt-repository ppa:ubuntu-toolchain-r/test -y

uSlgqj0.png

После того, когда репозиторий был успешно импортирован, приступаем к обновлению и установке GCC 6+.


apt-get update
apt-get install gcc-snapshot -y
apt-get install gcc-6 g++-6 -y

Почти закончили. Теперь исходя официальной документации имеется официальный источник для скачивания серверного файла. Сам серверный файл генерирует уже базовые конфигурации вашего сервера. Я рекомендую использовать папку /home под основные ваши серверные директории.

Если у вас каким-то образом отображается версия менее < 6, то проследуйте по пути /usr/lib/gcc и создайте необходимую вручную маршрутизацию, путем перемещения в /usr/bin исполняемого файла при команде gcc.


mkdir /home/ragemp
cd /home/ragemp
wget https://cdn.rage.mp/lin/server
chmod +x server

На этом установка завершена. Рекомендую использовать пакет screen, подробнее здесь. Но это Вы, со временем сами разберетесь для чего он.

Для запуска игрового сервера используем следующую команду:


./server

Вот же хороший туториал 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...