Перейти к содержанию

Рекомендуемые сообщения

Создайте пользователя на сервере с доступом SSH

Настройка SA-MP

1. Зайдите под этим пользователем на SSH и создайте директорию sa-mp в домашней директории пользователя командой:

mkdir sa-mp

2. Загрузите на сервер программное обеспечение следующей командой:

Код:

wget https://xezzy.ru/files/samp037svr_R2-1.tar.gz

3. Распакуйте архив:

Код:

tar -xzf samp03dsvr.tar.gz -C sa-mp

4. В папке sa-mp появится папка samp03. Вы можете так и оставить либо перенести содержимое папки samp03 в папку sa-mp.
5. В папке sa-mp находится файл файл Server.cfg - конфигурационный файл сервера SA-MP, который выглядит следующим образом:

Код:

echo Executing Server Config...
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime
announce 0
query 1
weburl www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000


Отредактируйте его на свое усмотрение.

 

Запуск SA-MP
1. Перейдите в директорию sa-mp и установите права доступа на выполнение следующими командами

Код:

cd ./sa-mp/ chmod +x samp03svr

Также нужно выдать права 777 на следующие файлы (можете этого не делать, но часто появляются ошибки об отсутствии прав на эти файлы):

Код:

chmod 777 announce
chmod 777 samp-npc
chmod 777 samp03svr

2. Запустите сервер:


Способ первый

Спойлер

В первом способе используется команда nohup command для поддержания работоспособности сервера. nohup - это команда Linux, запускающая программу, которая будет игнорировать сигналы SIGHUP - сигналы отключения. Это означает, что сервер будет продолжать работать после того, как вы закроете ранеее открытое окно SSH. Амперсанд & в конце комманды означает, что сервер должен работать в фоновом режиме, таким образом вы можете продолжать выполнение комманд после запуска сервера SA-MP.

nohup ./samp03svr &

Подробный лог может быть найден в файле nohup.out, который будет создан в папке, где вы выполнили команду. Nohup устанвлен на большинстве Linux-серверов.

Способ второй

Спойлер

Второй метод позволяет процессу сервера SAMP идти в фоновом режиме. Преимущество состоит в том, что вы можете продолжать работу в shell-среде, таким образом вам не нужно открывать другое окно. На некоторых Linux-серверах процесс будет выполняться до тех пор, пока окно SSH не закроется, но не во всех случаях.

./samp03svr &

 

Способ третий

Спойлер

Этот метод самый оригинальный и наиболее легкий для понимания. Сервер будет работать на виду, и все ошибки будут выводится прямо на экран (например, segmentation faults).

./samp03svr

 

Остановить сервер

killall ./samp03svr

Ошибка при запуске "No such file or directory"
Проблема возникает при запуске SAMP-сервера на платформе x64. Для того что бы запустить сервер необходимо установить в вашу систему нужные библиотеки i386.

dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386

Ошибка ./samp03svr: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
Устанавливаем

apt-get install lib32stdc++6

Ошибка nohup: failed to run command ‘./samp03svr’: No such file or directory и
bash: ./samp03srv: No such file or directory

Устанавливаем компилятор

apt-get install g++

Открытие порта 7777 (или другого)
В связи с тем, что на моем сервере настроен фаервол, блокирующий любые подключения, которые не добавлены в список разрешений, я столкнулся с проблемой доступности моего сервера.
Не забудьте в настройках фаервола (iptables) разрешить порт своего сервера.

 

Поставь LIKE! Если помог))

LinkBoost .RU - Cервис для монетизации трафика

Зарабатывай на продаже рекламных ссылок, и баннеров

Ссылка на комментарий
https://xezzy.ru/topic/566-ustanovka-servera-sa-mp-na-vdsvps/
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...