Tellarion Posted September 5, 2017 Posted September 5, 2017 Доброго времени суток. Собственно к делу. Для работоспособности игрового сервера на платформе RAGE-MP, потребуется ОС семейства Linux, я выбрал `Ubuntu 14.04`, так как мой хостер не предоставляет в хранилище `Debian 9`. Сам разработчик рекомендует, именно Debian 9. Небольшое введение Игровой сервер активно использует https://gcc.gnu.org/ компонент. Без данного компонента, вы не запустите сервер. Так же забавный факт: операционные системы, включая CentOS 7, используют в своих репозиториях старые версии GCC (4.x.x). Нам нужна именно версия 6+. Для решения конфликтов, смотрите данную тему на которую, я давал ответ, как обновить GCC на более современную версию. Перед началом работы установите соответствующую ОС и приступайте. Пройдите авторизацию (SSH) и приступайте. Это основной фундамент перед началом работы. Ваши действия могут отличаться от моих, но суть остается сутью. Первым делом, установим 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 После того, когда репозиторий был успешно импортирован, приступаем к обновлению и установке 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 3
HackermanPro Posted September 6, 2017 Posted September 6, 2017 Очень полезная тема, думаю ее нужно закрепить.
Vifleem Posted September 6, 2017 Posted September 6, 2017 Скрытый текст 9 часов назад, HackermanPro сказал: Очень полезная тема, думаю ее нужно закрепить. +
Tellarion Posted September 8, 2017 Author Posted September 8, 2017 (edited) Протестировал Ubuntu 16.04, рекомендую её брать под основу, там меньше заморочек и в стандартном репозитории уже есть 5 версия gcc, но не 6, но все же лучше 4, хах. https://gist.github.com/application2000/73fd6f4bf1be6600a2cf9f56315a2d91 - вот отличная статья по обновлению с документированием и детализацией обновления. Самое главное не забудьте выполнить... update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6 (после apt-get install gcc6 и g+) Edited September 8, 2017 by Tellarion 1
N1kS Posted September 15, 2017 Posted September 15, 2017 Для работы сервера под Linux необязателен Linux Debian 9, вам обязательно нужен gcc 6.
William_Darvin Posted September 15, 2017 Posted September 15, 2017 8 часов назад, N1kS сказал: Для работы сервера под Linux необязателен Linux Debian 9, вам обязательно нужен gcc 6. net,postavil gcc 6.3.3 pishet libstdc++.so.6: version `GLIBCXX_3.4.21' not found
William_Darvin Posted September 17, 2017 Posted September 17, 2017 В 16.09.2017 в 08:04, stevemqeen сказал: А g++-6 ставил? +
serj100 Posted April 1, 2019 Posted April 1, 2019 (edited) Ставится устаревшая версия сервера. Как обновить или заранее скачать актуальную версию? Есть ссылка ? Edited April 1, 2019 by serj100
lopatindd Posted August 23, 2019 Posted August 23, 2019 В 01.04.2019 в 08:37, serj100 сказал: Ставится устаревшая версия сервера. Как обновить или заранее скачать актуальную версию? Есть ссылка ? это типо шутка 1 апрельная?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now