Tellarion 29 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 Share this post Link to post Share on other sites
HackermanPro 6 Posted September 6, 2017 Очень полезная тема, думаю ее нужно закрепить. Share this post Link to post Share on other sites
Vifleem 1 Posted September 6, 2017 Скрытый текст 9 часов назад, HackermanPro сказал: Очень полезная тема, думаю ее нужно закрепить. + Share this post Link to post Share on other sites
Tellarion 29 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 Share this post Link to post Share on other sites
N1kS 30 Posted September 15, 2017 Для работы сервера под Linux необязателен Linux Debian 9, вам обязательно нужен gcc 6. Share this post Link to post Share on other sites
William_Darvin 0 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 Share this post Link to post Share on other sites
stevemqeen 0 Posted September 16, 2017 А g++-6 ставил? Share this post Link to post Share on other sites
William_Darvin 0 Posted September 17, 2017 В 16.09.2017 в 08:04, stevemqeen сказал: А g++-6 ставил? + Share this post Link to post Share on other sites
serj100 0 Posted April 1 (edited) Ставится устаревшая версия сервера. Как обновить или заранее скачать актуальную версию? Есть ссылка ? Edited April 1 by serj100 Share this post Link to post Share on other sites
lopatindd 2 Posted August 23 В 01.04.2019 в 08:37, serj100 сказал: Ставится устаревшая версия сервера. Как обновить или заранее скачать актуальную версию? Есть ссылка ? это типо шутка 1 апрельная? Share this post Link to post Share on other sites