Developer Опубликовано 13 февраля Поделиться Опубликовано 13 февраля Создайте пользователя на сервере с доступом 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/ Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти