Как сделать сервер самп с нуля: Как создать сервер Самп с нуля

Содержание

Как создать свой сервер GTA 5 RP — Разработка на vc.ru

Как создать свой сервер GTA 5 RP ZPmirov

71 290 просмотров

Привет, сегодня я вам попробую рассказать как можно создать свой сервер на базе RAGE Multiplayer на Rage mp построен такой популярный сейчас проект как: GTA5 RP online в — этом гайде будут рассказаны элементарные вещи, а не полный гайд по скриптингу

Что нужно для создания своего сервера GTA 5 RP

  • Ну в первую очередь: Чтобы открыть свой сервер вам нужно выбрать подходящий хостинг для запуска проекта во всемирную сеть интернет,нет конечно вы можете использовать мощности своего домашнего компьютера,но тут возникнут ряд проблем: Вам придется держать компьютер включенным 24/7 сутками что для вас не есть хорошо, к тому же вам придется открывать порты для доступа других людей на свой домашний сервер.
  • Но на домашнем сервере: вы далеко не уйдете,навряд-ли ваш компьютер справится с одновременным онлайном в 1000 человек.

Что нужно для сервера GTA 5 RP

  • Вам нужен надежный хостинг ( VDS/VPS — советую его)
  • Вам нужно разбираться в скриптинги на JavaScript (большая часть модов написаны на нем)
  • Вам нужно разбираться в CEF The Chromium Embedded Framework (Фреймворк для браузера) на нем может быть создан уникальный интерфейс UI или взаимодействие реального интернета с игровым миром (например Кинотеатр на GTA 5 RP)
  • На вашем сервере очень желателен защищенный протокол HTTPS
  • Вам нужно разбираться как работать с SSH — удаленное управление операционной системой к примеру для загрузки модов на ваш сервер, или загрузки самого сервера на хостинг
  • Вам нужно разбираться (быть уверенным пользователем) той операционной системы,на котором будет расположен ваш проект GTA 5 RP: Сервер рекомендую располагать на операционной системе Linux
  • Вам нужно разбираться в языке программирования PHP
  • Вам нужно разбираться в базах данных MySQL (PHPmyadmin) без этих знаний вы не сможете написать формы регистрации и внесения пользователей в базу данных: как и многое другое
  • Не помешает знать язык C Sharp
  • Вам нужно хорошо знать язык каскадных стилей CSS чтобы сделать игровой интерфейс красивым и уникальным таким каким вы его задумали!
  • Вы обязаны разбираться в JSON — это текстовый формат обмена данными с сервером может работать совместно почти с любым языком программирования.
  • Нужен отдельный IP адрес на хостинге (отдельный от других проектов)
  • Вам может потребоваться знания по работе в Node.js
  • У ваших игроков обязательно должна быть Лицензионная копия GTAV Rage mp не работает с пиратками.
  • Желательно хорошо знать английский язык для изучения вики по Rage mp

Ребят поверьте: Без этих знаний что перечислены мною в списке,можно забыть о своем уникальном проекте

Подключение проекта GTA 5 RP к серверу

После того как вы сделали все требования,что я описал верху, то пора приступать к загрузки своего Rage mp — проекта на (хостинг) сервер: для этого вам потребуется программа Termius,которая работает с SHH — удаленное управление операционной системой.

Без таких программ нет смысла работать поэтому вы в этом должны понимать на уровне (Уверенный пользователь)

Чтобы подключиться к своему проекту/серверу, вам достаточно будет ввести пароль, предоставленный после покупки хостинга/vps/vds к этому моменту у вас на руках уже должна быть 100% рабочая сборка сервера GTA 5 RP

  • Вы обязаны разбираться в работе vps/vds серверов — проект Rage mp — очень желательно располагать и запускать на Linux Ubuntu вам также нужно установить на ваш домашний компьютер программу файловый менеджер для работы с хостингом по протоколу SFTP к примеру FileZilla через эту программу вы сможете подключаться к своей файловой системе сервера vps/vds (хостинга)

Пример работы с терминалом SSH для установки проекта GTA 5 RP

  • Помните,что на момент написания и вашего прочтения: Способы могут меняться как в сторону осложнения, так и в сторону облегчения процесса установки, вы должны быть готовы к обучению и поиску информации.

Работа с терминалом (командной строкой) SSH

  • Запускаете команду apt install mysql-server, которая запустит установку необходимого программного обеспечения для работы vds/vps, это нужно для работы вашего будущего проекта Rage mp.
  • На все варианты выборов, которые вам предлагают SSH — терминал, нужно будет нажимать букву английскую y — она соответствует команде Yes — да.
  • Когда вы дойдете до пункта где вам предлагают выбрать пароль для сервера, очень сильно постарайтесь придумать как можно более сложную комбинацию букв и цифр, чтобы увеличить степень безопасности вашего проекта ведь узнав пароль злодей может натворить много бед, а вы потерять деньги. Запишите пароль в надежном месте, он будет нужен для подключения к базе данных MySQL
  • После введения пароля вам достаточно подождать, пока закончится процедура установки программного обеспечения на ваш VDS/VPS сервер.
    Это может занять у вас пару минут, зависит от мощности сервера
  • Когда появится первое всплывающее окно терминала, вам нужно будет нажать комбинацию клавиш backspace (такая длинная кнопка внизу) +Tab+Enter
  • Пишите команду sudo apt install build-essential checkinstall
  • Прописывайте команду sudo apt install libssl-dev
  • Устанавливайте NVM https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh
  • Выходите из сессии терминала SSH и заходим заново в терминал SSH.
  • Пишите команду nvm ls-remote
  • Пишите команду node -v
  • Пишите команду nvm install число, где вместо числа указывайте версию, которую вам показала команда node -v выше. к примеру: nvm install 1.5.6
  • Пишите команду sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
  • Пишите команду sudo apt update && sudo apt install libstdc++6
  • Пишите cd /home
  • Пишите mkdir server
  • Пишите команду cd server
  • Скачивайте wget https://cdn. rage.mp/lin/ragemp-srv-037.tar.gz
  • Пишите команду tar -xzf ragemp-srv-037.tar.gz. Поздравляю! теперь ваш проект Rage mp будет расположен в папке сервера по пути — > home/server/ragemp-srv
  • Скачивайте любой файловый менеджер к примеру FileZilla, вводите в менеджере файлов ваш логин и пароль, если требуется IP после чего подключайтесь по протоколу не FTP, а по протоколу SFTP.
  • Заходите в папку, где расположен ваш игровой проект (home/server/ragemp-srv), и открывайте файл conf.json, в этом файле можно работать с параметрами вашего игрового сервера rage mp
  • В папке bind (вашего проекта) пропишите IP-адрес, выданный вам при регистрации хостингом, чтобы переместить ваш проект rage mp на мощности vps/vds сервера
  • После этого можно будет скачивать любые сборки модов и через файловый менеджер загружать их на ваш проект rage mp.

Пояснение к файлу: conf. json (файл конфигурации проекта rage mp)

  • maxplayers — Максимальное количество игроков,которые могут подключиться к вашему игровому проекту например 2000 игроков (зависит от мощностей серверов vps/vds в вашем владение)
  • name — Имя вашего игрового сервера его видят игроки в лаунчере Rage mp (к примеру: Vinewood)
  • gamemode — Название вашего gamemode (режима игры) к примеру Roleplay
  • stream-distance — Область видимости объектов (транспорта и игроков) на сервере.
  • announce — Наличие сервера в глобальном списке серверов rage mp (true — да \ false — нет).
  • csharp — включить поддержку сервером скриптов C# (C Sharp)
  • port — Номер порта вашего сервера для подключения другими игроками. к примеру 2205 а окончательно папка вашего сервера у игроков будет примерно вот такой: myserver.mydomenrp.2205

Какие могут быть игровые режимы в Rage mp проекте?

Игровых режимов у Rage mp существует всего 10 — штук, они прописываются в файле conf. json

  • Roleplay — Ролевая игра то есть каждый отыгрывает свою роль (Полицейский/Медик и так далее ) как в реальной жизни — это самый востребованный и популярный режим: Пример этого режима: GTA5 RP
  • Freeroam — Свободный игровой мир
  • Deathmatch — Смертельная битва друг против друга
  • Teamdeathmatch — Смертельная битва с командой
  • Race — Гонки
  • Drift — Дрифт
  • Derby — Дерби
  • Trucking — Грузоперевозки (Дальнобой)
  • Copsandrobbers — Полицейские и грабители
  • Gangwar — Групповая война

Как видите — открыть свой сервер GTA 5 RP: может любой,главное быть готовым к обучению и поиску информации, помните если вы скачиваете сборки модов для своего сервера, вес дизайн надо переделывать, а для этого обязательно знать Таблицу каскадных стилей CSS и JavaScript и не помешает знать основы HTML

Отпиши в комментариях если вам интересна тема разработки подобных проектов 🙂

ТОП-10 лучших серверов SAMP 2023 (RP, Full RP, Mobile + CRMP)

Привет, друг! SA:MP — некогда популярное онлайн-дополнение к GTA: SA постепенно сдает позиции новомодной GTA 5 RP.

Однако остаются серверы, на которых до сих пор играют тысячи игроков.

Сегодня я собрал для тебя 10 лучших и живых SA:MP (RP, Full RP, Mobile и CRMP) серверов. Погнали!

Role-Play-сервера

В этот раздел входят стандартные «РП» серверы, где уровень этого самого РП не такой уж и высокий. Такие сервера подходят для большинства игроков, потому что представляют собой больше MMORPG, нежели реальный отыгрыш.

👑 1. Arizona RP

Arizona RP — это самый популярный Role-Play проект, который поддерживается множеством ютуберов и получает постоянные обновления.

Недавно он появился и на Android. Скачать лаунчер можно из Play Market, название «Arizona Mobile». Также можно воспользоваться ссылкой выше.

На сегодняшний день существует 19 серверов, количество слотов на которых — 1000, а вечерний онлайн на всех серверах достигает 18 900 человек и выше.

Постоянные обновления.

Огромная медиа-поддержка.

Много контента (тачки, аксессуары, инструменты и многое другое.

Свой мод.

Неплохой маппинг.

Через сайт можно посмотреть карту всех серверов (дома, бизнесы и т. д.).

Есть сайд-проекты: Rodina RP и Жизнь в деревне.

Порой токсичное коммьюнити.

Лаги на некоторых серверах при чрезмерных нагрузках.

Официальный сайт

💰 NextRP

NextRP — проект позиционирует себя как бесплатный онлайн-симулятор России с множеством замененных автомобилей, своей картой с уникальным маппингом, фракциями и мероприятиями.

Сервер активно рекламируется у ютуберов-миллионников. Под вечерок онлайн на 17 серверах составляет около 8000-10000 человек.

Простая установка

Атмосферный симулятор России

Красивые автомобили, скины, карта, оружие

Неплохой маппинг

Интересные организации

Повышенные системные требования (относительно оригинальной GTA SA)

Официальный сайт

2. SAMP RP

Samp-Rp — один из старейших самп-проектов, который в 2020-х годах получил вторую жизнь. Владельцы сервера пытаются его пиарить разными способами, выпускают обновления и делают все, чтобы приходили как новые игроки, так и олдфаги проекта.

Если раньше там было более 12 серверов, то сейчас их всего 4. Но если интерес к Самп-Рп будет повышаться, админы скорее всего начнут открывать все новые сервера, как это было раньше.

По онлайну не так все гладко. Больше всего людей играют на Revolution (800-900 человек), на остальных трех онлайн в 2-4 раза ниже.

Олдфажный проект с огромной историей.

Администрация всерьез взялась за развитие проекта.

Пиар и привлечение активной аудитории.

Сейчас легче вступать в фракции и добиваться повышений.

Игровой мод проигрывает той же Аризоне.

Основный движ пока на Revolution. Другие серверы чувствуют себя явно хуже.

Нестабильность проекта: неизвестно что с ним будет дальше (продолжит ли развиваться или закроется).

Официальный сайт

3. Evolve RP

Evolve Rp — неплохой SAMP-проект, который существует с 2017-го года. Сейчас там 3 сервера, но высокий онлайн только на первом (900 человек), на двух других ситуация такая же, как и на других проектах — 200-300 онлайна.

В принципе, это проект середнячок, на котором можно лампово провести время. Чего-то из ряда вон выходящего здесь нет, да и нужно ли это вообще.

Помимо версии для ПК, здесь также есть мобильный клиент под Android.

Неплохой онлайн на основном сервере.

Мод с хорошим функционалом, которого достаточно для комфортной игры.

Постоянные розыгрыши и обновления.

Низкий онлайн на втором и третьем серверах.

Неизвестно, что будет с проектом дальше (по онлайну).

Официальный сайт

4. Diamond RP

Diamond RP — средний по популярности проект, который в своё время скопировал мод почти погибшего Advance RP.

Но со временем мод изменили, добавили свои фишки, интерьеры и даже поменяли места для спавна.

Всего у Diamond RP 4 сервера, где сейчас играет по 200-300 человек в среднем.

Не так популярен у школьников, поэтому коммьюнити более адекватное.

Интересный маппинг.

Отзывчивая администрация.

Удобный сайт.

Пакеты доната.

Не очень высокий онлайн в последнее время.

Официальный сайт

5. Trinity RP

Trinity RP — отличающийся от других RP-серверов проект. Тут есть свои штаты: United States of Arcadia, Aurora Federation и Respublica Constantia.

Всего у Trinity RP три сервера — два RP и один RPG. Удивительно, но у этого сервера нет нормального сайта, только форум с достаточно неприятным сочетанием цветов.

По данным сайта Servers-Samp — среднее число человек на первом сервере чуть менее 700, а на втором — менее 400.

Своя интересная идея и мод

Частые обновления и акции

Простой мод и атмосфера старого SA:MP

Адекватные игроки

Устаревший форум, нет сайта

Официальный сайт

CRMP-сервера (ГТА Криминальная Россия)

Главное отличие КРМП-проектов — действие происходит на российских картах (где почти всегда есть Кремль, Пятерочки, дефолтные панельки и хрущевки). Это добавляет антуража игре, тем более, что все тачки, скины, оружие — также с наших с вами просторов.

6. Radmir RP

Radmir RP — проект с крутыми системами, маппингом, 15 серверами и высоким онлайном.

Разработчики постоянно выкатывают обновления, проводят розыгрыши (на новогоднем розыгрыше было аж 222 места) и открывают новые сервера для игроков.

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

Великолепные заменки.

Большая и уникальная карта.

Технические проблемы.

Жесткая привязанность к донату.

Официальный сайт

Mobile RP (для ГТА на смартфонах)

У многих топовых проектов есть свои собственные мобильные версии (по факту, на одних серверах играют люди и с компов и с мобилок), но именно в этом разделе представлены сервера, которые специализируются исключительно на игре с Android-смартфонов (на iOS сампа нет, кстати).

7. Mordor RP

Mordor RP — проект с удобным лаунчером для смартфонов, огромным онлайном и выделенным сервером под веселье (Mordor Fun), где не работают РП системы и можно просто развлечься.

Суммарный онлайн на четырех серверах Mordor RP — более 3000.

Удобный интерфейс для смартфонов.

Высокий онлайн.

Есть ДМ сервер.

Отзывчивая администрация.

Неконтактные игроки.

Много школьников.

Официальный сайт

8. SanTrope RP

SanTrope RP — самый крупный мобильный проект по SA:MP. На данный момент доступно 6 серверов.

Контингент на разных серверах — не одинаковый, но часто можно наблюдать школьников, которые не хотят взаимодействовать с игроками и просто делают то, что им нравится.

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

Лаунчер со своими фишками.

Отзывчивая администрация.

Высокий онлайн.

Игроки стараются соблюдать РП.

Еще больше школьников, чем на Mordor.

Официальный сайт

9. BlackRussia

BlackRussia — это SA:MP с модом Криминальная Россия на Android! Мод, поставляемый вместе с лаунчером, заменяет: скины, оружие, автомобили и город.

Также в BlackRussia свои организации, адаптированные под российские реалии.

Вечером число игроков на четырех серверах составляет 3000 человек.

CRMP на Android.

Отличные скины.

Красивый город.

Большой онлайн.

Постоянные обновления (не только технические, но и добавление скинов и т. д.).

Не все телефоны потянут.

Официальный сайт

Full RP (Хард-Ролевые проекты)

Проекты в этом разделе уже напоминают полноценный ролевой отыгрыш и далеко не каждый сможет тут играть. Да и далеко не каждому, опять же, это будет интересно.

10. Gambit RP

Gambit RP — это Full-RP сервер с большими требованиями к игрокам. Его пользователи вряд ли будут рады людям, которые не соблюдают правила.

Также на Gambit RP есть UCP-регистрация (тест на знание РП), ответы на которую можно найти в интернете.

У Gambit RP есть три сервера, каждый из которых концентрирует внимание на определенном городе: Лос-Сантос (криминал), Сан-Фиерро (городская жизнь) и Лас-Вентурас (город казино, ресторанов и деревни).

Отсеивание раков через UCP.

Ламповая атмосфера.

Концепция три сервера — три города.

Токсичное коммьюнити.

Официальный сайт

Заключение

Думаю, до выхода GTA VI SA:MP и CR:MP будут актуальны. Но после — их эра подойдет к концу.

Так что успей насладиться атмосферой начала и середины 2010-ых, пока это ещё возможно.

Не забывай участвовать в голосовании и делиться этой статьей с друзьями! До новых встреч!

Radmir RP

20.94%

Next RP

9.15%

Stage RP

3.38%

Gambit RP

5.16%

BlackRussia

11.81%

SanTrope RP

4.35%

Mordor

5.23%

Arizona RP

21.04%

Trinity RP

5.16%

Diamond RP

7.2%

Напишу в комментах

6.58%

Проголосовало: 45081

open.mp | Open Multiplayer


Что такое open.mp?

open.mp (Open Multiplayer, OMP) — заменяющий многопользовательский мод для San Andreas, созданный в ответ на досадное увеличение проблем с обновлениями и управлением SA:MP. Первоначальный выпуск будет заменой только сервера. Существующие клиенты SA:MP смогут подключаться к этому серверу. В будущем станет доступен новый клиент open.mp, позволяющий выпускать более интересные обновления.


Это вилка?

Нет. Это полностью переработанная версия с использованием многолетних знаний и опыта. Были попытки форка SA:MP и раньше, но мы считаем, что у них были две основные проблемы:

  1. Они были основаны на утечке исходного кода SA:MP. Авторы этих модов не имели законных прав на этот код и, таким образом, всегда были в проигрыше, как морально, так и юридически. Мы категорически отказываемся использовать этот код. Это немного снижает скорость разработки, но в долгосрочной перспективе это правильный шаг.
  2. Они пытались переизобрести сразу слишком много. Либо замена всего скриптового движка, либо удаление функций при добавлении новых, либо просто настройка вещей несовместимыми способами. Это предотвращает перемещение существующих серверов с огромными кодовыми базами и базами игроков, поскольку им придется переписывать часть, если не весь, их код — потенциально масштабное мероприятие. Мы полностью намерены добавлять функции и настраивать вещи с течением времени, но мы также сосредоточены на поддержке существующих серверов, позволяя им использовать наш код без изменения своего.

Зачем ты это делаешь?

Несмотря на многочисленные попытки продвинуть разработку SA:MP официально, в виде предложений, уговоров и предложений помощи от команды бета-тестирования; вместе с сообществом, жаждущим чего-то нового; никакого прогресса не наблюдалось. Было широко распространено мнение, что это просто связано с отсутствием интереса со стороны руководства модов, что само по себе не является проблемой, но линии преемственности не было. Вместо того, чтобы передать бразды правления тем, кто заинтересован в продолжении работы над модом, основатель просто хотел взять все на себя, при этом, по-видимому, затягивая все как можно дольше с минимальными усилиями. Некоторые утверждают, что это связано с пассивным доходом, но доказательств этому нет. Несмотря на огромный интерес и сильное семейное сообщество, он считал, что моду осталось всего 1-2 года, и что сообщество, которое так усердно работало, чтобы сделать SA:MP такой, какая она есть сегодня, не заслуживает продолжения.

Мы не согласны.


Что вы думаете о Kalcor/SA:MP/что-то еще?

Мы любим SA:MP, именно поэтому мы здесь в первую очередь — и мы обязаны этим Калкору. Он много сделал для мода за эти годы, и этот вклад нельзя забывать или игнорировать. Действия, приведшие к open.mp, были предприняты, потому что мы не согласились с несколькими недавними решениями, и, несмотря на неоднократные попытки направить мод в другом направлении, никакого решения не предвиделось. Таким образом, мы были вынуждены принять неудачное решение попытаться продолжить дух SA:MP без Калкора. Это не действие, предпринятое против него лично, и не должно рассматриваться как нападение на него лично. Мы не потерпим никаких личных оскорблений в адрес кого бы то ни было — независимо от их позиции по вопросу open.mp; мы должны иметь возможность вести разумные дебаты, не прибегая к нападкам ad hominem.


Разве это не раскол сообщества?

Это не входит в наши намерения. В идеале вообще не требуется никакого разделения, но лучше отделить часть и сохранить эту часть, чем смотреть, как все это увядает. На самом деле, с тех пор, как этот мод был анонсирован, большое количество неанглоязычных сообществ возобновили взаимодействие с англоязычным сообществом. Ранее эти сообщества медленно вытеснялись и отодвигались на второй план, поэтому их повторное включение фактически объединяет расколотое сообщество. Большое количество людей были забанены на официальных форумах SA:MP (а в некоторых случаях вся их история сообщений была удалена), но сам Калкор указал, что официальные форумы не являются SA:MP, а просто являются частью SA: депутат. Многие игроки и владельцы серверов никогда не писали на этих форумах и даже не присоединялись к ним; так что общение с этими людьми снова объединяет еще больше частей сообщества.


Поскольку это «Открытый» многопользовательский режим, будет ли он с открытым исходным кодом?

В конце концов, да, это план. На данный момент мы пытаемся сделать разработку открытой с точки зрения коммуникации и прозрачности (что само по себе является улучшением) и будем двигаться в сторону открытого исходного кода, как только сможем, как только все будет улажено и улажено.


Когда он будет выпущен?

Это извечный вопрос, к сожалению, на него есть извечный ответ: когда это будет сделано. Просто невозможно узнать, сколько времени займет такой проект. Он уже некоторое время спокойно работает и уже заметил несколько колебаний уровня активности в зависимости от того, насколько заняты люди. Но будьте уверены, он уже в пути и развивается быстро благодаря некоторым фундаментальным дизайнерским решениям (подробнее об архитектуре мы поговорим позже).


Как я могу помочь?

Следите за форумами. У нас есть тема именно для этого, и мы будем обновлять ее по мере поступления новых работ. Хотя проект был раскрыт немного раньше, чем предполагалось, мы уже на пути к первоначальному релизу, но это не значит, что дополнительная помощь не всегда ценится в массовом порядке. Заранее спасибо за интерес и веру в проект:

Тема «Как помочь»


Что такое burgershot.gg?

burgershot.gg был игровым форумом, не более того. В обоих было задействовано много людей, и там были размещены некоторые разработки и обновления OMP, но это были два независимых проекта. Они не были ни форумами OMP, ни OMP собственностью бургершота. Как только полноценный сайт OMP запущен и работает, их можно отделить друг от друга (подобно тому, как когда-то SA:MP размещался на GTAForums до того, как был запущен его собственный сайт).


Как насчет OpenMP?

Проект Open Multi-Processing называется «OpenMP», мы — «open.mp». Абсолютно другой.

Как установить последнюю версию сервера SAMP на сервер CentOS 7

Grand Theft Auto San Andreas — игра от игровой компании Rockstar. Запущенная еще в 2004 году, GTA San Andreas приобрела популярность и известность в игровом мире, и даже сегодня, более десяти лет назад, она по-прежнему нравится людям и они играют в нее ежедневно. Через год после запуска игры сторонний онлайн-интерфейс был запущен единственным разработчиком, в котором позже участвовали бета-тестеры со всего мира по мере того, как он набирал популярность. До SA:MP люди играли в MTA SA, что означает Multi Theft Auto San Andreas.

Содержание

Что такое SAMP?

SA-MP (Многопользовательская игра San Andreas) — многопользовательский мод для Grand Theft Auto San Andreas, позволяющий пользователям играть друг против друга через Интернет или локальную сеть. Чтобы подключиться к серверу SAMP через Интернет, должен быть сервер, который должен иметь активное подключение к Интернету, чтобы игроки могли подключаться с нескольких компьютеров со всего мира.

Как установить сервер SAMP на CentOS 7 VPS/выделенный сервер?

В этой статье мы узнаем, как установить сервер SAMP на машину с CentOS 7. Чтобы подключиться к машине, у вас должен быть SSH-клиент, для начала установленный Putty. Если вы не знаете, как подключиться к VPS, обратитесь к этой статье за ​​правильными инструкциями по подключению к VPS.

Мы будем устанавливать SAMP на машину в несколько этапов. Итак, как только вы подключились к машине, выполните следующие шаги, чтобы начать установку.

Шаг 1 — Установка и обновление необходимых пакетов для SAMP Server

На машине необходимо установить несколько пакетов. Используйте приведенные ниже команды для установки и обновления служб. Включены некоторые пакеты, которые нам понадобятся для настройки сервера позже.

 ням обновление
sudo yum установить nano libstdc++.so.6 wget -y
 

При обновлении нажмите кнопку Y, а затем Enter, чтобы подтвердить установку обновлений для ваших пакетов с помощью диспетчера пакетов Yum.

Шаг 2. Загрузка и извлечение последней версии пакета сервера SAMP с веб-сайта SAMP

Теперь пришло время установить последний пакет сервера SAMP с официального сайта SAMP. Для этого используйте следующую команду.

 wget http://files.sa-mp.com/samp037svr_R2-1.tar.gz 

Это автоматически загрузит пакет. Как видите, файл заканчивается расширением «.tar.gz», это означает, что он сжат. Чтобы распаковать, нам нужно использовать эту команду.

 tar -zxf samp037svr_R2-1. tar.gz 

С помощью этой команды файл будет распакован, и появится новый файл с именем «samp03». Нам нужно будет настроить его.

Шаг 3. Настройка пакета сервера

Чтобы настроить загруженный пакет, нам необходимо выполнить этот шаг. Прежде всего, нам нужно получить доступ к вновь созданной папке после распаковки загруженного нами пакета. Для доступа используйте команду «cd».

 cd samp03 

Теперь, поскольку мы находимся внутри каталога пакетов SAMP, вы можете посмотреть, какие файлы там находятся. Для этого используйте эту команду.

 ls 

После этого вы увидите список файлов в каталоге. По умолчанию сервер SAMP не запустится, пока мы не изменим его пароль RCON с «changeme» ​​на что-то другое. Для этого нам нужно отредактировать и настроить файл server.cfg . Используйте указанную ниже команду для доступа к файлу server.cfg.

 nano server.cfg 

Вы увидите список конфигураций, ожидающих изменения. Вы увидите что-то вроде этого.

 эхо Выполнение конфигурации сервера...
режим 0
rcon_password сменить меня
максимальное количество игроков 50
порт 7777
имя хоста SA-MP 0.3 Сервер
gamemode0 grandlarc 1
база скриптов фильтров gl_actions gl_property gl_realtime
объявить 0
запрос 1
Веберл www.sa-mp.com
максnpc 0
onfoot_rate 40
incar_rate 40
оружие_рейт 40
stream_distance 300.0
скорость_потока 1000
 

Теперь прокрутите указатель редактирования до «rcon_password», удалите changeme и добавьте желаемый пароль. Убедитесь, что пароль не содержит пробелов. Максимальное количество игроков может быть определено, чтобы установить максимальное количество игроков, подключенных к серверу (максимальное ограничение SAMP составляет 1000). Gamemode0 — это скрипт, который вы загрузите, чтобы предоставить своим игрокам внутриигровые функции, а filterscript действует как плагины. «объявить» означает, разрешить ли отображение сервера на вкладке «Интернет» или нет, это логическое значение, поэтому 1 означает «да», а 0 означает «нет». Запрос как есть, а для weburl укажите URL-адрес веб-сайта вашего сервера SAMP.

На самом деле вам не нужно редактировать все это, если вы этого не хотите, но просто убедитесь, что вы изменили «rcon_password changeme» ​​на «rcon_password somethingelse», где «somethingelse» — ваш пароль RCON, который можно использовать для удаленного доступа к вашему серверу. .

Шаг 4. Настройка прав доступа к файлам

Иногда файлы, загруженные с веб-сайта SAMP, блокируются из-за их предварительной настройки, поставляемой вместе с файлами. Чтобы разблокировать файл и сделать его доступным, используйте следующую команду, чтобы установить правильные разрешения для всех файлов в каталоге «samp03».

 chmod +x *
 

Теперь ваш сервер SAMP настроен. Пришло время примерить сервер.

Шаг 5. Запуск сервера

Чтобы проверить, нормально ли работает сервер, его необходимо запустить. Чтобы начать, используйте следующую команду для запуска стартового файла «samp03svr».

 ./samp03svr 

Теперь ваш сервер запущен. Используйте имя хоста или IP-адрес вашего компьютера и вставьте его в избранное вашего клиента SAMP. Вы увидите, что ваш сервер работает. Но что происходит, когда вы закрываете Putty? Ну и сервер тоже закрывается. Но почему? Это потому, что мы только что выполнили, и нам нужно сохранить его даже после того, как мы закроем Putty. Для этого воспользуемся командой nohup. Для этого используйте следующую команду.

 nohup ./samp03svr 

Вы увидите что-то вроде этого.

 [root@bot samp03]# nohup ./samp03svr
nohup: игнорирование ввода и добавление вывода в «nohup.out»
 

Это означает, что сервер запущен и будет работать даже после закрытия Putty.


Запустите свой собственный сервер SAMP с теневым хостингом!

Планируете запустить собственный сервер SAMP? Мы вас прикрыли! Не нужно беспокоиться об установке сервера на VPS, когда мы предложим вам лучшее решение. Предустановленный сервер SAMP, все, что вам нужно, это нажать «Запустить сервер», и ваш сервер будет запущен из веб-браузера! Да! Это правда! Посетите нашу страницу SAMP Hosting in Game Servers.

Оставить комментарий

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *