FAQ — Как запустить сервер SAMP на своём компьютере | Pawno-Info.Ru
G1NESS
The world on the edge of reality
- Регистрация
- 12 Апр 2013
- Сообщения
- 5,646
- Лучшие ответы
- 237
- Репутация
- 3,008
- Адрес
- Los Santos
- Веб-сайт
- giness.ru
- #1
Введение
Несмотря на то, что первая версия SAMP была выпущена аж в 2006 году, эта многопользовательская модификация продолжает развиваться и оставаться популярной, даже несмотря на выход новых версий игры Grand Theft Auto.
Предполагается, что у вас уже установлена игра GTA San Andreas и клиент SAMP последней версии (на момент написания статьи это версия 0.3.7). Итак, приступим к настройке сервера!
Скачиваем сервер SAMP
Последняя версия сервера всегда доступна >> ТУТ <<
Так что скачиваем последнюю версию (на день написания статьи это 0.3.7-R2) и распаковываем скачанный архив. Вы увидите примерно такой список файлов и папок:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы узнать как запустить сервер SAMP, придется немного вникнуть в его параметры. Для запуска сервера нас интересуют:
- папка filterscripts — фильтерскрипты для сервера
- папка gamemodes — игровые моды
- samp-server.exe — собственно сам сервер
- server.cfg — файл конфигурации сервера
Перед запуском сервера нужно внести некоторые корректировки в файл server.
cfg, чем мы и займемся на следующем шаге.
Редактирование конфигурации сервера
Открываем файл server.cfg и видим примерно следующее:
CSS:
echo Executing Server Config... lanmode 0 rcon_password changeme maxplayers 50 port 7777 hostname SA-MP 0.3 Server gamemode0 grandlarc 1 filterscripts gl_actions gl_realtime gl_property gl_mapicon ls_elevator attachments skinchanger vspawner ls_mall ls_beachside announce 0 chatlogging 0 weburl www.sa-mp.com onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 maxnpc 0 logtimeformat [%H:%M:%S] language English
Как видим, тут куча параметров. Но для запуска сервера нам потребуются лишь несколько:
- lanmode — если доступ к серверу нужен только в локальной сети то ставьте 1. Иначе 0.
- rcon_password — устанавливает пароль для администрирования сервера. Его нужно обязательно сменить, иначе сервер не запустится.

- maxplayers — определяет максимальное количество игроков на сервере.
- port — номер порта. Можно оставить 7777.
- hostname — название сервера. Меняйте на то, которое вам нравится.
- gamemode0 — используемый игровой мод (из папки gamemodes).
- filterscripts — используемые фильтерскрипты (из папки filterscripts). Максимум 16 штук.
Остальные параметры менять не обязательно. Если интересно их предназначение, то можно обратится к wiki.
Сохраняем файл server.cfg и запускаем server-samp.exe:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Если всё сделано правильно, то сервер запущен! Осталось только зайти на него с помощью клиента SAMP.
Вход на свой сервер SAMP
На этом этапе нам нужно узнать свой локальный IP адрес — они и будет являться адресом запущенного сервера.
Способ 1. Центр управления сетями — Выбрать подключение — Сведения:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Итак, IP определен, теперь запускаем клиент SAMP и добавляем новый сервер.
Формат: IP:порт , то есть в моем случае это 192.168.100.4:7777 :
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Способ 3 — от Pa4enka: Вписываем localhost и заходим на свой сервер.
Примечание: 127.0.0.1 или localhost работает ТОЛЬКО внутри хоста. Второй клиент в сети так сервер не найдет.
Готово! Сервер запущен и на него можно зайти!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Как запустить сервер SAMP — проблема решена!
Выполнив всего несколько простых шагов вы развернули полноценный игровой сервер GTA San Andreas у себя на компьютере.
Последнее редактирование:
Установка сервера SAMP
Поддержка
Установка сервера SAMP
Установка сервера SAMP
Установка сервера SAMP 0.3c на Linux
1. Подключаемся к серверу по SSH
2. Переходим с директорию /home выполнив команду:
cd /home
3. Скачиваем архив сервера SAMP 0.3 выполнив команду:
wget http://team.sa-mp.com/files/samp03csvr_R2.tar.gz
4. Распаковываем архив следующей командой:
tar -xvf samp03csvr_R2.tar.gz
5. Переходим в директорию samp03 и редактируем файл server.
cfg выполнив следующие команды:
cd samp03/
nano server.cfg
Описание файла server.cfg:
echo Executing Server Config...
lanmode 0
rcon_password youpassword - заменяем youpassword на Ваш любой пароль
maxplayers 50 - количество игроков на сервере
port 7777 - порт сервера
hostname SAMP 0.3 Server - Название сервера
gamemode0 grandlarc 1 - grandlarc мод сервера
filterscripts base gl_actions gl_property gl_realtime - файлскрипты сервера
announce 0
query 1
weburl имя_домена - адрес сайта серера
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
6. Устанавливаем права на исполнение для файла samp03svr командой:
chmod +x samp03svr
7. На файл nohup.out также ставим права 777 (Этот файл появится после первого запуска сервера)
8. Запуск сервера возможен несколькими способами:
Способ первый
В первом способе используется команда nohup command для поддержания работоспособности сервера.
nohup ./samp03svr &
Подробный лог может быть найден в файле nohup.out, который будет создан в папке, где вы выполнили команду. Nohup устанвлен на большинстве Linux-серверов.
Способ второй
Второй метод позволяет процессу сервера SAMP идти в фоновом режиме. Преимущество состоит в том, что вы можете продолжать работу в shell-среде, таким образом вам не нужно открывать другое окно. На некоторых Linux-серверах процесс будет выполняться до тех пор, пока окно SSH не закроется, но не во всех случаях.
./samp03svr &
Способ третий
Этот метод самый оригинальный и наиболее легкий для понимания.
Сервер будет работать на виду, и все ошибки будут выводится прямо на экран (например, segmentation faults).
./samp03svr
Сервер выключится при закрытии окна терминала. Этот метод лучше всего подходит для написания скриптов и/или в целях отладки, т.к. он вполне ясный.
Ошибка при запуске «No such file or directory»
Проблема возникает при запуске SAMP-сервера на платформе x64. Для того что бы запустить сервер необходимо установить в вашу систему нужные библиотеки.
apt-get install ia32-libs
Сан-Андреас Мультиплеер | LinuxGSM_
Совместимость
Многопользовательская игра San Andreas будет работать на популярных дистрибутивах при соблюдении минимальных требований.
Примечания по установке
https://www.sa-mp.com
Сервер
Для стабильной работы рекомендуется разместить сервер в центре обработки данных. Если у вас еще нет сервера, вы можете арендовать выделенный или виртуальный сервер у одного из наших спонсируемых провайдеров, OVHCloud, Linode, Vultr.
Минимальные рекомендуемые дистрибутивы
- Ubuntu 16.04 LTS
- Debian 9
- CentOS 7
Другие дистрибутивы
Хотя это и не тестировалось, любой дистрибутив с tmux => 1.6 и glibc =>
2.3 также должен быть совместим с многопользовательскими серверами San Andreas. Для дистрибутивов, не перечисленных выше, LinuxGSM не проверяет зависимости, и их следует проверять вручную.Двоичный файл игрового сервера
Доступен только бинарный файл 32-битного игрового сервера.
Зависимости
-
Убунту -
Дебиан -
ЦенОС
Перед установкой вы должны убедиться, что у вас есть все зависимости, необходимые для запуска sampserver.
Эти инструкции также охватывают другие производные RHEL, такие как AlmaLinux и Rocky Linux.
Ubuntu 64-бит
Ubuntu =
sudo dpkg --add-architecture i386; sudo подходящее обновление; sudo apt install curl файл wget tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6
Убунту => 20.
10sudo dpkg --add-architecture i386; sudo подходящее обновление; sudo apt install curl файл wget tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc-s1 lib32stdc++6
Дебиан 64-бит
Дебиан =
sudo dpkg --add-architecture i386; sudo подходящее обновление; sudo apt install curl файл wget tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6
Дебиан => 11
sudo dpkg --add-architecture i386; sudo подходящее обновление; sudo apt install curl файл wget tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc-s1 lib32stdc++6
EPEL требуется для установки некоторых зависимостей, необходимых для использования LinuxGSM в CentOS.
yum install epel-release
CentOS 64-bit
yum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686
Gamedig
GameDig — это рекомендуемый дополнительный модуль, который позволяет LinuxGSM собирать дополнительную информацию с игрового сервера, такую как текущая карта и подключенные игроки, для отображения в деталях и в журналах. Он также заменяет стандартный модуль запросов LinuxGSM в мониторе. Чтобы установить GameDig, следуйте инструкциям в документации LinuxGSM.
Установка зависимостей с помощью LinuxGSM
LinuxGSM может установить зависимости, либо имея учетную запись пользователя sampserver с доступом sudo, либо запустив программу установки от имени пользователя root.
пользователь с доступом sudo
Во время установки, если у пользователя игрового сервера есть разрешения sudo, LinuxGSM попытается самостоятельно установить все недостающие зависимости.
пользователь root
если sampserver уже установлен, запустите . от имени пользователя root, и LinuxGSM автоматически установит недостающие зависимости.
/sampserver install
Установить
В командной строке выполните следующие действия. Убедитесь, что вы также установили необходимые зависимости.
1. Создайте пользователя и войдите в систему.
adduser sampserver
В целях безопасности установите надежный пароль. Случайный пароль: su - sampserver
2. Загрузите linuxgsm.sh.
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh sampserver
3. Запустите программу установки, следуя инструкциям на экране.
./sampserver установить
Основное использование
Все команды
Полный список команд можно найти, набрав.
./самсервер
Ниже приведены наиболее распространенные доступные команды.
Работает
Старт
./sampserver start
Stop
./sampserver Stop
Restart
./sampserver restart
console
console Консоль позволяет просматривать живую консоль сервера во время его работы и позволяет вводить команды; если поддерживается.
./sampserver console
Чтобы выйти из консоли, нажмите CTRL+b d . Нажатие CTRL+c завершит работу сервера.
Отладка
Детали
Вы можете получить всю важную и полезную информацию о сервере, такую как пароли, порты, файлы конфигурации и т.д. проблемы с сервером. Отладка позволяет вам видеть выходные данные сервера непосредственно на вашем терминале, что позволяет вам диагностировать любые проблемы, которые могут возникнуть на сервере.
./sampserver debug
Журналы
Журналы сервера доступны для мониторинга и диагностики вашего сервера. Для сервера создаются журналы сценариев, консоли и игрового сервера (при наличии).
/home/sampserver/logs
Резервная копия
Резервная копия позволит вам создать полный архив tar bzip2 всего сервера.
./sampserver backup
Monitor
LinuxGSM может контролировать игровой сервер, проверяя, что процесс запущен, и опрашивая его. Если сервер отключится, LinuxGSM может перезапустить сервер и отправить вам предупреждение. Вы можете использовать cronjobs для настройки мониторинга.
./sampserver monitor
Настройка LinuxGSM
Для получения подробной информации о том, как изменить настройки LinuxGSM, посетите страницу файлов конфигурации LinuxGSM.
Документация
Для получения подробной документации посетите документацию LinuxGSM.
Cronjobs
Для автоматизации LinuxGSM вы можете устанавливать запланированные задачи с помощью cronjobs, чтобы выполнять любую команду в любой момент времени. Вы можете редактировать crontab, используя следующее.
crontab -e
Ниже приведены рекомендуемые задачи cron.
*/5 * * * * /home/sampserver/sampserver monitor > /dev/null 2>&1
0 0 * * 0 /home/sampserver/sampserver update-lgsm > /dev/null 2>&1
Настройка LinuxGSM
Для получения подробной информации о том, как изменить настройки LinuxGSM, посетите страницу файлов конфигурации LinuxGSM.
Документация
Для получения подробной документации посетите документацию LinuxGSM.
Как разместить веб-сервер samp
Выбрать веб-хостинг
Когда дело доходит до веб-хостинга, вы ¡¯ Все хотите найти надежного поставщика, который предлагает функции, которые вам нужны. Ищите хост, который предлагает неограниченную пропускную способность, хранилище и поддержку игры, которую вы ¡¯ повторно хостинг. Вы ¡¯ Все также хотите убедиться, что хост предлагает безопасное соединение и надежное время безотказной работы. После того, как вы ¡¯ нашли хозяина, который отвечает вашим потребностям, вы можете перейти к следующему шагу.
Настройка сервера
После того, как вы выбрали веб-хост, вам нужно настроить сервер.
Этот процесс будет варьироваться в зависимости от выбранного вами хоста, но большинство хостов предоставят вам панель управления, которая позволит вам легко настроить свой сервер. Вам нужно выбрать тип сервера, настроить параметры и загрузить файлы игры. Как только вы ¡¯ завершите эти шаги, ваш сервер будет готов к работе.
Настройка сервера
После настройки сервера вам нужно его настроить. Это будет включать в себя настройку правил игры, настройку игровых слотов и настройку параметров сервера. Вы ¡¯ Все также необходимо настроить ваш сервер ¡¯ настройки безопасности, чтобы обеспечить безопасность вашего сервера от хакеров и других злонамеренных пользователей. После того, как вы ¡¯ ве настроили свой сервер, вы ¡¯ будете готовы начать играть.
Установка плагинов и модов
Если вы хотите настроить свой сервер, вы можете установить плагины и моды. Плагины и моды могут добавлять новые функции на ваш сервер, такие как пользовательские карты, новые игровые режимы и многое другое.
Вы можете найти плагины и моды для большинства популярных игр, и их легко установить. После того, как вы ¡¯ установили свои плагины и моды, вы ¡¯ будете готовы начать играть.
Управляйте своим сервером
После того, как ваш сервер запущен и работает, вам нужно управлять им. Это будет включать в себя мониторинг производительности вашего сервера, управление вашими игроками и реагирование на любые возникающие проблемы. Вы также должны поддерживать свой сервер в актуальном состоянии с помощью последних исправлений и обновлений. Имея правильные инструменты и немного терпения, вы сможете обеспечить бесперебойную работу своего сервера.
Рекламируйте свой сервер
После того, как ваш сервер запущен и работает, вам нужно продвигать его. Вы можете сделать это, создав веб-сайт для своего сервера, размещая сообщения на форумах и используя социальные сети для распространения информации. Вы также можете присоединиться к игровым сообществам и рекламировать там свой сервер.
При правильном продвижении вы можете привлечь больше игроков на свой сервер и заставить их возвращаться.
Наслаждайтесь своим сервером
Как только ваш сервер будет запущен и запущен, вы можете начать пользоваться им. Приглашайте друзей присоединиться к вам, устраивайте турниры и получайте удовольствие. С правильным веб-хостингом у вас может быть надежный сервер, который заставит ваших игроков возвращаться снова и снова. И так, чего же ты ждешь? Запустите свой сервер Samp уже сегодня!
Пожалуйста, внимательно прочитайте этот отказ от ответственности перед тем, как начать пользоваться сервисом. Используя эту услугу, вы подтверждаете, что вы полностью согласны и принимаете содержание этого заявления об отказе от ответственности. Вы можете отказаться от использования сервиса, если не согласны с данным отказом от ответственности. Этот документ создается автоматически на основе общедоступного контента в Интернете, захваченного Платформой машинного обучения для ИИ. Авторские права на информацию в этом документе, такую как веб-страницы, изображения и данные, принадлежат их соответствующим авторам и издателям.


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


i686 libstdc++ libstdc++.i686