Как сделать чтобы на твой сервер самп заходили люди

Добавил пользователь Евгений Кузнецов
Обновлено: 18.09.2024

Всем привет! В этой статье рассмотрим такую тему — как запустить сервер SAMP (San Andreas Multiplayer) на локальном компьютере.

Введение

Несмотря на то, что первая версия SAMP была выпущена аж в 2006 году, эта многопользовательская модификация продолжает развиваться и оставаться популярной, даже несмотря на выход новых версий игры Grand Theft Auto.

Если операторы игрового сервера оказываются в ситуации, когда на их сервер атакуют конкуренты, им необходимо постоянное решение, чтобы держать свой сервер в сети, а игроки счастливы, а не становиться жертвой этих киберпреступников. Текущая версия 7 и была опубликована почти ровно через 9 лет после первого выпуска.

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

Предполагается, что у вас уже установлена игра GTA San Andreas и клиент SAMP последней версии (на момент написания статьи это версия 0.3.7). Итак, приступим к настройке сервера!

Скачиваем сервер SAMP

Так что скачиваем последнюю версию (на день написания статьи это 0.3.7-R2) и распаковываем скачанный архив. Вы увидите примерно такой список файлов и папок:

Инструмент позволяет вам выбрать целевой хост и целевой порт, а затем он начнет заливать сервер фиктивными пакетами, как показано ниже. В этом примере 20 является источником атаки, а 30 - игровым сервером. Это гарантирует, что вы не проснетесь до каких-либо неприятных сюрпризов позже, как только ваш игровой сервер будет достаточно популярен.

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

Чтобы узнать как запустить сервер SAMP, придется немного вникнуть в его параметры. Для запуска сервера нас интересуют:

  • папка filterscripts — фильтерскрипты для сервера
  • папка gamemodes — игровые моды
  • samp-server.exe — собственно сам сервер
  • server.cfg — файл конфигурации сервера

Перед запуском сервера нужно внести некоторые корректировки в файл server.cfg, чем мы и займемся на следующем шаге.

А где взять мод?

В этой цепочке есть второе правило, которое соответствует всем пакетам с номером протокола 17 и длиной 604 и отбрасывает их. Поэтому, если вы можете попробовать правило ниже, и, возможно, оно помогает против одной или двух атак. Также есть слишком много атак, которые имеют сложные шаблоны или подавляют каждый сервер. Если вы запускаете более крупный сервер, вы также можете выбрать выделенный сервер, который предлагает более мощные ресурсы.

Это совершенно отдельная программа. Таким образом, есть только один способ, которым вы можете играть или разместить на нем сервер: загружая сервер или клиентский компонент. Сначала загрузите сервер. Извлеките файлы где-нибудь на вашем жестком диске. Отрегулируйте пути в соответствии с вашей установкой. Обратите внимание: никаких параметров не требуется.

Редактирование конфигурации сервера

Открываем файл server.cfg и видим примерно следующее:



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

Скачиваем сервер SAMP

Написав код в одном. Затем вы можете быстро просмотреть результаты, запустив код в интерактивном окне. Вы также можете иметь столько файлов, сколько хотите в проекте. Если код находится в файле, вы также можете запустить его шаг за шагом в отладчике. Эти функции очень полезны, когда дело доходит до разработки компьютерных алгоритмов и написания кода для управления одним или несколькими наборами данных, особенно если вы хотите изучить все промежуточные результаты. Например, следующие шаги создают небольшой код для изучения Центрального набора лимитов.

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

  • lanmode — если доступ к серверу нужен только в локальной сети то ставьте 1. Иначе 0.
  • rcon_password — устанавливает пароль для администрирования сервера. Его нужно обязательно сменить, иначе сервер не запустится.
  • maxplayers — определяет максимальное количество игроков на сервере.
  • port — номер порта. Можно оставить 7777.
  • hostname — название сервера. Меняйте на то, которое вам нравится.
  • gamemode0 — используемый игровой мод (из папки gamemodes ).
  • filterscripts — используемые фильтерскрипты (из папки filterscripts ). Максимум 16 штук.

Теперь о файлах



Вы можете сделать гораздо больше в редакторе. Например, просмотр переменных и отображение таблицы данных. Теперь начните отладку. Руководители, которые имеют опыт работы в веб-дизайне, могут напрямую работать с кодом страницы, чтобы разработать индивидуальный дизайн для Справочного центра. Код содержится в редактируемых шаблонах, которые определяют макет каждого типа страницы, а также глобальную область заголовка и нижнего колонтитула справочного центра.

Сохраняем файл server.cfg и запускаем server-samp.exe :


Если всё сделано правильно, то сервер запущен! Осталось только зайти на него с помощью клиента SAMP.

На этом этапе нам нужно узнать свой локальный IP адрес — они и будет являться адресом запущенного сервера.

Чтобы получить доступ к данным Справочного центра и управлять содержимым на страницах страниц, вы также можете использовать фигурные бары, язык шаблонов, который предоставляет богатый набор функций. Доступ к коду страницы возможен с помощью Руководства по профессиональному плану.

Стандартный дизайн и индивидуальные проекты в Справочном центре

Способ 1. Центр управления сетями — Выбрать подключение — Сведения:


Способ 2 — использовать консоль и команду ipconfig :


Итак, IP определен, теперь запускаем клиент SAMP и добавляем новый сервер.

Загружайте и используйте свои собственные файлы

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

Формат: IP:порт, то есть в моем случае это 192.168.100.4:7777 :


Готово! Сервер запущен и на него можно зайти!


Как запустить сервер SAMP — проблема решена!

Выполнив всего несколько простых шагов вы развернули полноценный игровой сервер GTA San Andreas у себя на компьютере. Но в скором времени играть со стандартным игровым модом надоест и захочется создать свой. Так что ждите следующих статей! 🙂

Кэш обновляется еженедельно. Если вы измените файл и повторно загрузите его под тем же именем, он может не обновляться в кеше в течение одной недели. Вы можете обойти это, загрузив измененный файл под другим именем и обновив ссылки, указывающие на этот файл. Загрузка файлов в Справочный центр.

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

Создание, настройка и запуск сервера SA:MPВ даной статье будет рассказано о том, как настроить и запустить сервер SA:MP. Выполняя все указания, которые будут даны, у Вас не возникнет проблем с запуском сервера.

Первым делом Вам необходимо скачать стандартную сборку сервера. Последняя и актуальная версия сервера находится . В данной статье пойдёт речь о запуске сервера в операционной системе Windows, поэтому и сервер мы будем качать для этой ОС.
После того, как Вы скачали архив с сервером, необходимо его распаковать в какую-нибудь папку, допустим, это будет папка SAMP. Распаковали, открыли, перед нами появились папки и файлы, на них остановимся и подробно посмотрим, какой файл и папка за что отвечает:

И вы установите его как последний шаг. Теперь позвольте мне описать шаги. Сначала мы должны скачать файл. После загрузки вы вводите файл и разархивируете его. С помощью Блокнота это было бы здорово! Чтобы сервер работал правильно, измените значение 0 на 1. Это ключ для входа на сервер.

Папка filterscripts содержит так называемые Фильтрскрипты, которые подгружаются к главному моду.
Папка gamemodes содержит файлы игровых гейммодов, один из которых загружается во время включения сервера.
Папка include содержит файлы с расширением.inc. Они необходимы для некоторых модов, о них мы не будем говорить, так как это уже другая тема, которой мы касаться не будем.
Папка npcmodes содержит в себе скрипты для ботов. Там же находятся записи путей ботов, по которым они будут передвигаться. Этого пункта мы тоже касаться не будем.
В папке pawno находится компилятор, с помощью которого и пишут моды и скрипты для сервера.
Папка plugins содержит плагины с расширением dll для ОС Windows и с раширением so для операционных систем семейства Unix.
Папка scriptfiles содержит какие-то конфигурационные файлы, которые необходимы для работы гейммода.

Если вы этого не сделаете, вы не сможете получить к нему доступ. Это означает, что количество пользователей или игроков может одновременно вводить сервер. Для этого существует предел: вы можете ввести нужную сумму. До тех пор, пока он не превысит того, как вы это делаете? Это не меняется, мы оставляем это как есть.

Следующие четыре строки не изменяются. Это скрипт администратора, который вы используете. Это служит для входа на веб-страницу, которая принадлежит вам или на форум. Удобно, что это связано с сервером. Кто такие люди или пользователи, которые вводят трюки в игру. Недостаточно активировать его, вы должны скачать его.

Теперь о файлах:

Файл announce.exe отвечает за нахождение Вашего сервера во вкладке Internet в клиенте. Его запускать не нужно никогда.
Файл samp-license.txt содержит лицензионное соглашение.
Файл samp-npc.exe отвечает за ботов на сервере, его также запускать не нужно никогда.
Файл samp-server.exe запускает сервер, его мы и будем запускать.
Файл server.cfg - главный конфигурационный файл, о котором мы поговорим чуть дальше.
Файл server-readme.txt содержит информацию о том, как запустить сервер.

Чтобы активировать его, измените 0 на 1. Это то, что заставляет ваш сервер работать. Если вы закроете сервер, это не сработает. Чтобы войти и играть, вы должны открыть этот файл. Для этого вам предлагается ключ сервера и готов. Вы вводите его, и ваш сервер работает.

Перейдём непосредственно к запуску сервера.

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

Сохраните старые настройки в каждом конкретном случае, чтобы вы могли вернуться в Интернет, если что-то пошло не так. Подождите 5-10 минут, чтобы изменения вступили в силу. При необходимости перезапустите маршрутизатор. Они должны быть в состоянии вести вас.

Расскажу, что означает каждый параметр в этом файле:

Теперь, когда у вас есть доступ к вашему веб-сайту во внутренней сети, вам нужно перейти на следующий уровень и позволить компьютерам за пределами вашей домашней сети обращаться к вашему локальному хосту. Это делается путем переадресации портов или переадресации портов.

Переадресация портов позволяет вам получить доступ к компьютеру за маршрутизатором. Здесь, однако, это может стать немного более сложным, потому что есть сотни различных моделей маршрутизаторов. Здесь вы можете искать по модели маршрутизатора, и вы, скорее всего, найдете подробную информацию о том, как открыть порт для вашей модели. Войдите в свой маршрутизатор и измените его настройки. Как только вы правильно настроили маршрутизатор, перезапустите и сайт должен быть в сети!

1. lanmode . Этот параметр предназначен для игры в локальной сети. Если мы играем с друзьями по локальной сети, ставим 1, если нет, то 0.
2. rcon_password . Этот параметр устанавливаем пароль администратора сервера (RCON). Зачем он нужен будет сказано далее. Изначально RCON пароль установлен, как changeme. Его необходимо сменить на любой другой, со стандартным паролем сервер не запустится.
3. maxplayers . Этот параметр устанавливает максимальное количество возможных игроков, которые смогут зайти на сервер.
4. port . Порт сервера. Если у Вас всего 1 сервер, то можно спокойно оставить 7777.
5. hostname . Название Вашего сервера, которое будет отображаться в клиенте.
6. gamemode0 . Имя файла(без расширения) мода, который загрузится при включении сервера. Мод должен лежать в папке gamemodes и иметь расширение amx. Оставляем без изменений.
7. filterscripts . Имена фильтрскриптов, которые будут подгружаться к нашему моду. Проще говоря, это мини гейммоды, которые самостоятельно не могут работать. Лежат они в папке filterscripts с расширением amx. Оставляем без изменений.
8. announce . Данный параметр отвечает за то, будет ли наш сервер показываться во вкладке Internet. Устаналиваем значение 1.
9. weburl . Указывает сайт сервера в клиенте.
10. onfoot_rate, incar_rate, weapon_rate, stream_rate задают минимальное время в милисекундах, через которое данные будут обновляться. Оставляем без изменений.
11. stream_distance задаёт расстояние при котором игроки начнут получать данные друг о друге. Оставляем без изменений.
12. maxnpc . Максимальное количество подключаемых ботов к серверу.
13. logtimeformat . Формат вывода времени в логах сервера.

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

Защитите сервер и свое личное пространство. Подумайте о методах защиты вашего веб-сервера как можно больше. Регулярно создавайте резервную копию своего сайта на внешний жесткий диск. Удалите любую важную информацию с сервера, которую могут использовать плохие парни. Всегда сохраняйте данные на внешнем жестком диске. Наслаждайтесь новым достижением.

Сохраняем изменения в файле. Теперь остаётся запустить сервер и проверить его работоспособность. Запускаем файл samp-servers.exe, должно открыться окно. Если всё сделали правильно, перед нами должно появиться что-то вроде этого:



Сервер запущен.

Чтобы зайти на сервер необходимо добавить сервер в закладки в клиенте, где ip сервера - 127.0.0.1:7777. Это наш локальный IP, зайти по нему сможем только мы. Чтобы подключились другие, необходимо сказать им Ваш внешний IP адрес.

Мы зашли на сервер. Выше упоминалось о том, что есть какой-то пароль администратора. Он нам необходим для минимального администрирования сервера. Чтобы залогиниться под администратором, необходимо в чате ввести команду /rcon login password, где password - пароль, который Вы вводили в файле server.cfg
Если после ввода высветилась надпись "You are logged in as admin", значит Вы сделали всё правильно. Теперь о командах, которые Вас стали доступны:

Стандартный гейммод мы запустили. Что делать в случае, когда мы хотим установить другой гейммод? Точного и полного ответа на этот вопрос нет, так как всё зависит от гейммода. Подробнее можно узнать на форуме.

Как создать сервер в САМП 0.3.7

Новые игроки заинтересованы в создании собственного сервера SAMP для езды с друзьями и другими игроками. Но как создать свой сервер в САМП? Давайте разберём эту нелёгкую процедуру.

Прежде чем создавать собственный сервер, необходимо убедиться в наличии у вас выделенного IP. Если его нет, то можно использовать хостинг, например (MYARENA).

  • Бесплатно
  • Любое количество слотов
  • Быстрый доступ к конфигам
  • Автоматическая установка сервера
  • Могут заходить игроки с любого края планеты
  • Круглосуточная работа
  • Лёгкое управление (Запуск/перезапуск/остановка)

Если вы хотите создать сервер с нуля, тогда вам необходимо знать Pawno, в чём вам придётся разбираться самостоятельно. Но сперва вам требуется скачать чистый сервер SAMP 0.3.7.

Mr_John_Shepard,дай другу (только не с локальной сети) адрес сервера, если он законектится тогда все норм.

Artour.dev

Senior web & game developer

Открыть поиск, ввести карту, которая сейчас стоит на сервере и искать свой сервер в списке. (банально, да?)
Я вообще по этому поводу не волновался, люда начали заходить, значит видно сервер.

Mr_John_Shepard

Участник

Открыть поиск, ввести карту, которая сейчас стоит на сервере и искать свой сервер в списке. (банально, да?)
Я вообще по этому поводу не волновался, люда начали заходить, значит видно сервер.


Я приглашал друга, он заходит, всё норм играем. Но почему я не могу найти свой сервер во вкладке интернет?

Mr_John_Shepard

Участник

Как проверить и какие порты? И разве порты не открыты если мой друг заходит на мой серв и мы можем играть?

neatek

Случаи:
1) Серый айпи адрес. (динамический)
2) Провайдер твоего друга такой же как и у тебя.
(парой такая проверка не приносит свои плоды)
3) Брендмауэр и Firewall'ы.
(в роутерах присутствует firewall, также нужно настроить переадресацию портов)

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

к примеру не правильный sv_region.
поставь его на sv_region 255
- 255 во всему миру.

p.s Если бы у него порты были закрыты, к нему бы х?р кто зашел.

Mr_John_Shepard

Участник

Случаи:
1) Серый айпи адрес. (динамический)
2) Провайдер твоего друга такой же как и у тебя.
(парой такая проверка не приносит свои плоды)
3) Брендмауэр и Firewall'ы.
(в роутерах присутствует firewall, также нужно настроить переадресацию портов)

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

к примеру не правильный sv_region.
поставь его на sv_region 255
- 255 во всему миру.

p.s Если бы у него порты были закрыты, к нему бы х?р кто зашел.


IP выделенный (чисто мой), стоит адсл роутер он подключен к вайфай роутеру, а он уже подключен к компу по проводу. 2ип всегда пишет что порты закрыты, но я то знаю что они открыты (открывал вручную в роутере), ведь друзья то могут зайти.


Официальный сайт клана [Gn_R] - Моды, скрипты для SA-MP

1) Заходим на свой сервер и регистрируем аккаунт, далее просто выходим с сервера

2) Открываем папку со своим сервером, далее направляемся в папку scriptfiles и там разыскиваем папку с аккаунтами игроков, вот возможные названия (User, Accounts, Players) открываем папку, и ищем среди файлов аккаунт с нашим ником который мы регистрировали на сервере в первом пункте. Файл открываем с помощью обычного блокнота

3) Ищем строку отвечающую за админ уровень игрока, вот возможные названия (Admin =, AdminLevel=, pAdmin=) изменяем значение 0 в строке на желаемый уровень, для полной уверенности ставьте 1337. После изменения значения админ уровня обязательно СОХРАНИТЕ файл

4) Снова входим на сервер, вы уже являетесь администратором (примечание: иногда вылазит окно в которое необходимо ввести админ пароль, админ пароль указывается в описании к серверу красным шрифтом)

В последующем админку можно выдавать прямо на сервере командой (/makeadmin или /setlevel или /giveadmin или /setadmin)

Начнём с вопроса: как создать свой сервер в самп 0.3 7?

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

Мы рассмотрим с первой части нашего обзора.

Во второй части нашего шага нам нужно скачать файлы пустого сервера для SA:MP 0.3 7

Это примерно будет выглядеть так:


Далее открываем файл server.cfg через любой текстовый редактор.

Настраиваем его. Так же вы можете поставить пароль.


Остальное не заменяем, кроме того, что написано на картинке.

Теперь запускаем samp-server.exe. Если отроется консоль, то вы настроили правильно, а если оно сразу закроется, то вы допустили ошибку, то вы должны сделать все заново.


Чтобы войти как администратор, нам нужно ввести админ пароль, т.е. /rcon login (ваш код, который вы указали в server.cfg)

И на этом создание сервера закончено.

Теперь поговорим этом: как раскрутить сервер самп.


Самые простые способы его распиарить, такими способами как: спам, покупка рекламы, мониторинг.

А так же, у вас должен быть свой сайт/группа вк, для распространения информации о сервере или же о ваших новостях (обновлениях и т.д.).

Читайте также: