Как сделать сервер самп на вдс

Добавил пользователь Алексей Ф.
Обновлено: 05.10.2024

3. Скачиваем архив сервера SAMP 0.3 выполнив команду:

4. Распаковываем архив следующей командой:

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

Описание файла server.cfg:

6. Устанавливаем права на исполнение для файла samp03svr командой:

7. На файл nohup.out также ставим права 777 (Этот файл появится после первого запуска сервера)

8. Запуск сервера возможен несколькими способами:

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

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

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

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

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


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

Сервер выключится при закрытии окна терминала. Этот метод лучше всего подходит для написания скриптов и/или в целях отладки, т.к. он вполне ясный.

Ошибка при запуске "No such file or directory"

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

Первым делом загружаем файлы сервера MTA под Linux в нужную вам директорию на вашем VPS/VDS.
Настроим mtaserver.conf находится в mods/deathmatch.
Ставим права на все папки chmod 777.
Ставим права на mta-server chmod 777.
Открываем ваш SSH клиент
Пишем cd /путь к папке
Пример: cd /home/MTA
Пишем nohup ./mta-server & И если вы все зделали правильно то сервер запустится.

Как установить права используя SSH клиент:

chmod -R 755 /путь к файлу или папке

Пример chmod -R 755 /home/vasya

Как можно загрузить файлы не используя FTP клиент?

tar -zxvf название архива
Пример: tar -zxvf mtasadm_srv-sarge_v1.0-dp2.tar.gz


Внимание если не выставлены права chmod на файл mta-server то сервер не запустится.

Need Games Role Play | Developer

Версия 0.3z.
Захотелось играть только со своей компанией или решили сменить амплуа игрока на творца? Зачастую новички задаются вопросом "Как же создать SAMP сервер? ".Установить и настроить сервер SAMP не так уж и сложно, даже для "чайников". Главное подойти к решению задачи комплексно и последовательно.

Актуальной версией мультиплеера является "samp 0,3z". Обновленный клиент вышел в 2014 году, были исправлены баги, практически все сервера перешли на нее. Создавать свой сервер мы начнем именно на этой платформе.

Папка-сервер.

Сперва необходимо скачать "sa-mp" файлы сервера отсюда
Устанавливать нужно на чистую от модов, но необязательно официальную, версию San-Andreas.

архив самп 0.3z

1. Распаковываем архив в наиболее удобное место (конечно, в папку, а не на рабочий стол). Данная папка в дальнейшем будет нашим инструментом администрирования:

файлы сервера самп


  • "scriptfiles"содержит мини-дополнения к серверу, конфигурации домов и бизнеса. Сюда в дальнейшем добавляются спидометры, скины и т.п.
  • "plugins" — плагины.
  • "pawno"программа. Отвечает за компиляцию (трансляцию) модов.
  • "npcmodes"содержит файлы ботов и маршруты их передвижения.
  • "include"инклуды - исходные файлы.
  • "gamemodes"основная папка, в ней хранится мод (режим карты).
  • "server.cfg"основной файл, для запуска сервера. Через него подключаются моды и основные параметры сервера. Далее рассмотрим его по деталям.
  • "samp-server.exe"основное приложение, которое запускает сервер samp.

Начальная коррекция server.cfg

Внимание! Если у Вас динамический айпи, возможно потребуется дополнительный софт (прога.Hamachi). Или попробуйте подключение без модема. В противном случае Ваш сервер никто не найдет, даже Вы уже через некоторое время не сможете подключаться, до внесения актуального айпи.

Открываем файл "server.cfg". Открыть его можно любым редактором, в данном случае обычным блокнотом. Server.cfg — предустановочный файл для будущего сервера. С ним придется поработать.

server.cfg самп


  • "echo Executing Server Config. " — Информирует систему о том, что данный файл является конфигом. Оставляем без изменений.
  • "lanmode-0" – Переключатель глобальная/локальная сеть. Если требуется подключение по локальной ставим "1" (без кавычек) на место "0". Мы будем играть через локальное подключение и меняем на "1".
  • " rcon_password — changeme" - пароль администратора. Здесь устанавливаем свой пароль. Если оставить по умолчанию сервер не запустится.
  • "maxplayers — 50" — максимальное количество игроков на сервере. Задаем нужное нам количество слотов.
  • "port — 7777" — порт будущего сервера, отвечает за подключение. Оставляем по умолчанию.
  • "hostname — SA-MP 0.3 Server"— название нашего сервера. Отображается в клиентских списках поиска серверов. Сочиняем название. Например: "Na penek sel? Kosar davaj"
  • "gamemode 0 — grandlarc 1" — Выбранный жанр. Пока что оставляем как есть.
  • "maxnpc 0"число ботов на карте. Можно выставить на свое усмотрение.
  • "filterscripts — gl_actions gl_realtime gl_property gl_mapicon ls_mall attachments skinchanger vspawner" -подключаемыефильтр-скрипты.
  • "weburl — "www.sa-mp.com" — Сайт сервера. Пишете свой (если есть сайт) или оставляете без изменений.

server.cfg самп

Разбор ошибок и пробный запуск сервера.exe

Затем запускаем samp-server.exe. Если все проделано правильно екзешник откроется в виде командной строки, например:

samp-server.exe командная строка

В том случае если панель не открывается или моментально сворачивается - возвращаемся к server.cfg. Скорее всего, не был изменен RCON пароль или ошибка в коррекции тех файлов, которые не стоило трогать. В поиске занозы придет server_log.txt — вспомогательный "текстовик" для выявления проблем сервера.


  • Error: Ваш пароль не был изменен с дефолтного. Пожалуйста, исправьте это.

скриншот лаунчера самп

Если все проделано верно, согласно инструкции - вместо "retrieving info" высветится имя нашей карты, в рассмотренном случае "Na penek sel? Kosar davaj" наш сервер:

самп сервер онлайн

Пробуем подключиться. Вводим свой пароль из server.cfg, клацаем connect. Возможно первое подключение займет непривычно много времени. 2 - 5 минут и вуаля — мы на собственном сервере:

самп вход на сервер

Но, пока что на правах рядового гражданина. Чтоб залогиниться в качестве администратора открываем чат (английская "Т") и прописываем следующую RCON команду — /rcon login , обязательна вначале косая черта "/" и свой пароль без скобок:


  • SERVER: Вы зашли в качестве админа. Пример: /rcon login garrik

  • /rcon cmdlist— Данной командой мы отобразили на экране все доступные RCON команды. И клацая мышкой применяем их к серверу.
  • /rcon varlistВсе действующие настройки нашего сервера отображаются в окне..
  • /rcon password (пароль)Пароль для входа на сервер..
  • /rcon rcon_password (пароль)Замена пароля админа на новый.
  • /rcon reloadbansПосле двух предыдущих команд обязательно требуется перезагрузить списки забаненных/разбаненных по айпи пользователей.
  • /rcon reloadlogЕсли требуется почистить чат и все сохраненные действия игроков из регистра.
  • /rcon exec server.cfgОткрываем конфигурационный файл server.cfg не отлучаясь от карты. Таким образом возможно открывать любой файл сервера.
  • /rcon say привет, с вами админОбращаемся к контингенту через общий чат:"Admin: привет, с вами админ"
  • /rcon playersПросматриваем список активных пользователей с их данными. В общем дает почувствовать себя сотрудником спецслужб.
  • /rcon gravity 0.05Усиливаем/ослабляем силу гравитации (по умолчанию 0,008)
  • /rcon weather 2Мы теперь всевластвуем над погодой!(значения выставляются от 1 до 100 экспериментируйте).
  • /rcon maxplayersКорректировать количество народа на сервере.
  • /rcon timestampВарьируем скорость смены день/ночь.
  • /rcon worldtime 3Смена часового режима (1100).
  • /rcon pluginsОтображает все загруженные плагины.
  • /rcon filterscriptsОтображает все загруженные фильтрскрипты.
  • /rcon loadfs (название ф.с.)Добавить фильтрскрипт.
  • /rcon unloadfs (название ф.с.)Убрать фильтрскрипт.
  • /rcon reload (название ф.с.)Перезапускаем скрипт. На случай если он некорректно себя проявляет.
  • /rcon changemode (наименование режима)Изменить режим игры.
  • /rcon gmxЕсли Вы изменили настройки в cfg, требуется перезапустить конфигуратор, чтоб новые коррекции вступили в силу.
  • /rcon hostname мойСервакЗаходинебойсяКогда требуется сменить имя сервера.
  • /rcon gamemodetext дрифтБезпределаПереименовали дополнение карты.
  • /rcon mapname всем россияНаколесахПереименовали карту.
  • /rcon instagib 0Варьируем урон от выстрела ( 0 — выносит с одной пули). Значение распространяется на всех пользователей.
  • /rcon lanmodeПерешли в лан режим.
  • /rcon port 7779Заменили порт трансляции сервера. Для тех кто уже освоился. Что такое порт — читаем на википедии.
  • /rcon weburlwww.sa-mp.com— Устанавливаем новый/старый URL сайта сервера.
  • /rcon exitЗакрываем/выходим с сервера.
  • /rcon kick 15 — Убрали ("кикнули") игрока айди 15.
  • /rcon ban 15 — Забанили на сервере пользователя айди 15.
  • /rcon banip (IP)Забанили по айпи (Наример: /rcon banip 133.0.9.0).
  • /rcon unbanip (IP)Разбанили по айпи IP (Например: /rcon unbanip 133.0.9.0).

Полный список rcon команд здесь.

На этом всё, ваш сервер работает и вы можете им управлять. Осталось только позвать своих друзей!

Для тех, кто хочет запустить серьёзный проект SAMP на стабильно работающем оборудовании с защитой от DOS атак, рекомендуем заказать хостинг .

Создание сервера | Урок 1 от Suza Создаем хорошую регистрацию на mxINI Оценка: 1 Голосов

Пользователь офлайн

suza


Всем привет с Вами Suza .
Сегодня я начинаю рассказывать как создать SAMP сервер , и мод для него с нуля ( new.pwn ).
Точно в данный момент не могу сказать с какой временной промежуток будет между темами.
Работать мы будем в среде Windows OS .

Скачиваем актуальную на Двадцать Девятое Мая 2015 года версию игрового сервера SAMP 0.3.7 с официально сайта The SAMP Team. (Кликаем " Загрузки " и выбераем " SA-MP 0.3.7 Windows Server ").

Создаем папку в корень вашего диска (C, D и д.р.) для удобной работы и распаковываем туда файлы из архива.

Удаляем папки: " filterscripts ", " include ", " npcmodes ".
Заходим в папки " gamemodes " и " scriptfiles " поочередно и очищаем содержимое этих папок.


Заходим в папку " pawno " и копируем файл "new.pwn" , выходим из данной папки и заходим в " gamemodes " - вставляем файл из буфера обмена.


Выходим из этой папки и открываем файл " server.cfg " удобным для вас в данный момент редактором.
- | Совет: Лучше использовать " Notepad++ " или " Sublime Text 3".


Содержимое стандартного файла:

настраиваем его под свои нужны, я сделаю содержимое под урок.

Как настроили заходим в папку " pawno " и запускаем файл " pawno.exe " , открываем наш файл "new.pwn" находящийся в папке " gamemodes ", расположенной в корне папки нашего сервера.


Закрываем или сворачиваем редактор Pawno и запускаем сервер запуском файла "s amp-server ".


Видим в консольно-подобном окошечке это:


Заходим в клиент SAMP и вводим IP:Port в менеджер добавления серверов: "127.0.0.1:7777" или "localhost:7777", видим:


На этом я завершаю первый урок.

Пользователь офлайн

Charil007


Пользователь офлайн

suza


Здравствуйте, что вы имели в виду

Пользователь офлайн

Pa4enka


Пользователь офлайн

xDimasx


Пользователь офлайн

suza


Пользователь офлайн

suza


Пользователь офлайн

lama developer


Пользователь офлайн

suza


Здравствуйте darge, это был совет. Блокнот стандартный из комплектации программ Windows, не всегда верно отображает информацию из файла. Допустим сервер хостится на панели LitePanel, и через FTP вы получите всю информацию server.cfg файла в одну строчку.

Пользователь офлайн

suza

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