Установка сервера 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 — это команда Linux, запускающая программу, которая будет игнорировать сигналы SIGHUP — сигналы отключения. Это означает, что сервер будет продолжать работать после того, как вы закроете ранеее открытое окно SSH. Амперсанд & в конце комманды означает, что сервер должен работать в фоновом режиме, таким образом вы можете продолжать выполнение комманд после запуска сервера SA-MP.
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
как запустить сервер на локалке если нету samp-server.
exe ? | BLASTHACK- #1
как запустить сервер на локалке если нету samp-server.exe ?
Сортировка по дате Сортировка по голосам
- #2
Скачать обычный сервер с исполняемым файлом для Windows и скопировать туда файлы мода, если плагины для Windows есть в моде, то всё запустится. Если нет, то нужно будет искать и докачивать плагины для Windows
Реакции:
rebladerПозитивный голос 0 Негативный голос
- #3
Дополню,если мод на mysql придется докачивать дополнительную програму денвер(ну или у кого Что).
Затем менять в самом моде
host_mysql и подобное.
Позитивный голос 0 Негативный голос
Войдите или зарегистрируйтесь для ответа.
Ищу Нужен сервак для локалки
- Nerykery
- Помощь
- Ответы
- 0
- Просмотры
- 132
Помощь
Nerykery
HTML Информация Гайд HTML-Первые шаги. Ссылки.
- Unnecess4ry
- Web-разработка 2 3
- Ответы
- 39
- Просмотры
- 3K
Web-разработка
Unnecess4ry
Вопрос Помогите samp-server
- Farme_1_1
- Помощь
- Ответы
- 1
- Просмотры
- 160
Помощь
user390868
Вопрос Запуск сервера из-под supervisor
- ZKelo
- Помощь
- Ответы
- 0
- Просмотры
- 238
Помощь
ZKelo
почему работает торрент? порты же закрыты на стороне провайдера???
- Brick
- Общение
- Ответы
- 3
- Просмотры
- 114
Общение
YarmaK
Поделиться:
Поделиться Ссылка
Как установить сервер SAMP на новый компьютер с Debian 9
В нашей предыдущей статье об установке SAMP мы узнали, как установить сервер SAMP на новый сервер CentOS 7. Теперь не все будут использовать CentOS по своим причинам. Некоторым Debian может показаться надежным из-за совместимости плагинов или по другим возможным причинам.
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 на Debian 9 VPS/выделенный сервер?
В этой статье мы узнаем, как установить сервер SAMP на компьютер с Debian 9. Чтобы подключиться к машине, у вас должен быть SSH-клиент, для начала установленный Putty. Если вы не знаете, как подключиться к VPS, прочтите эту статью, чтобы получить правильные инструкции по подключению к VPS.
Мы будем устанавливать SAMP на машину в несколько этапов. Итак, как только вы подключились к машине, выполните следующие шаги, чтобы начать установку.
Шаг 1 — Установка и обновление необходимых пакетов для SAMP Server
На машине необходимо установить несколько пакетов. Используйте приведенные ниже команды для установки и обновления служб. Включены некоторые пакеты, которые нам понадобятся для настройки сервера позже.
подходящая установка sudo sudo apt update && apt upgrade
Sudo используется для предоставления доступа к нашему процессу обновления пакетов. Обновление и обновление может занять до 10 минут. После этого перейдите к следующему шагу по установке некоторых необходимых библиотек, используемых в работе samp03svr.
apt install libstdc++6 wget nano
Теперь мы установили библиотеку, wget и nano.
Разница между CentOS 7 и Debian 9 заключается в том, что Debian не позволяет запускать 32-битный файл на 64-битном сервере. Чтобы сервер работал, вам также нужно добавить поддержку 32-битной версии. Для этого используйте приведенную ниже команду.
sudo dpkg --добавить-архитектура i386 sudo apt-получить обновление sudo apt-get установить libc6:i386 libncurses5:i386 libstdc++6:i386
Шаг 2. Загрузка и настройка пакета 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» на что-то другое. Для этого нам нужно отредактировать и настроить
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 на странице игровых серверов.
О, подождите? Хотите полный root-доступ? Для этого вам обязательно понадобится VPS. Ознакомьтесь с нашим решением VPS Hosting и запустите с нами свой собственный сервер SAMP. Если у вас возникли проблемы при установке сервера SAMP на ваш VPS, вы можете связаться с нашей службой поддержки, и мы будем рады помочь вам решить эту проблему.
#! /бин/баш | |
# Это простой скрипт демона для Linux, запускающий серверы SAMP в качестве демонов. | |
# Таким образом, можно автоматически запускать серверы SAMP, если вы перезапустите сервер Linux. | |
# Это также предотвратит многократный запуск одного и того же сервера SAMP. | |
# | |
# Войдите на свой сервер Linux, используя SSH или что-то еще, что вы хотите использовать, чтобы получить терминал вашего сервера. | |
# Создайте каталог «/opt/samp/port-of/your/samp-server». | |
# Загрузите сервер SAMP для Linux с веб-сайта SAMP (http://www.sa-mp.com) с помощью wget (пример: «wget http://files.sa-mp.com/samp03bsvr_R2.tar.gz» ). | |
# Извлеките архив с помощью «tar -xf samp03bsvr_R2.tar.gz». | |
# Скопируйте или переместите содержимое нового каталога в «/opt/samp/port-of-your-samp-server», используя «cp -R . /opt/samp/port-of-your-samp-server/» . | |
# Измените текущий каталог на каталог серверов, используя «cd /opt/samp/port-of-your-server». | |
# Переименуйте «samp03srv» в «samp-srv», используя «mv samp03srv samp-srv». | |
# Скопируйте этот скрипт в «/etc/init.d» и установите его как исполняемый, набрав «chmod +x /etc/init.d/name-of-this-script». | |
# Установите порт для вашего сервера SAMP, установив переменную «ПОРТ» в разделе конфигурации этого скрипта. | |
# Добавьте сценарий демона в автозапуск демона, набрав «update-rc.d name-of-this-script defaults». | |
# Запустите сервер SAMP, набрав «/etc/init.d/name-of-this-script start». | |
# | |
# | |
# Доступные команды сценария (для использования с командой /etc/init. d/name-of-this-script): | |
# | |
#restart Остановить сервер SAMP и запустить его снова | |
# start Запустить сервер SAMP | |
# статус Проверить, запущен сервер SAMP или нет | |
# stop Остановить сервер SAMP | |
# КОНФИГУРАЦИЯ | |
PORT=7777// Порт вашего сервера SAMP | |
# КОНЕЦ НАСТРОЙКИ — НЕ РЕДАКТИРОВАТЬ! | |
ПУТЬ=/bin:/usr/bin:/sbin:/usr/sbin | |
чехол «1 доллар» в | |
начало) | |
если [[ `sudo -u samp ps -ao pid,команда | grep[/]opt/samp/$PORT/samp-srv` ]] | |
затем | |
echo «SAMP-Server $PORT уже запущен» | |
еще | |
echo -n «Запуск SAMP-сервера $PORT. ..» | |
cd /opt/samp/$ПОРТ | |
sudo -u самп /opt/samp/$PORT/samp-srv и | |
эхо «готово» | |
фи | |
;; | |
стоп) | |
если [[ `sudo -u samp ps -ao pid,команда | grep[/]opt/samp/$PORT/samp-srv` ]] | |
затем | |
echo -n «Останов SAMP-сервера $PORT…» | |
killall /opt/samp/$PORT/samp-srv &> /dev/null | |
эхо «готово». | |
еще | |
echo «SAMP-Server $PORT не запущен» | |
фи | |
;; | |
перезапуск) | |
если [[ `sudo -u samp ps -ao pid,команда | grep [/]opt/samp/$PORT/samp-srv` ]] | |
затем | |
echo -n «Останов SAMP-сервера $PORT…» | |
killall /opt/samp/$PORT/samp-srv &> /dev/null | |
эхо «готово». Оставить комментарий
|