Как установить скрипт на свой сервер в самп
San Andreas Multiplayer Server (сокращенно: SAMP-Server) - специальный сервер для многопользовательской игры в GTA San Andreas.
Как установить сервер SAMP?
Настройка server.cfg
Вы можете пропустить настройку файла server.cfg и сразу перейти к запуску сервера, но вам необходимо изменить значение changeme в строке rcon_password changeme - это будет ваш пароль от админки (например: rcon_password 12345 ).
echo Executing Server Config. - данная строчка обеспечивает загрузку файла конфигураций server.cfg на сервер, ничего изменять не нужно.
lanmode 0 - установив значение 1 , сервер будут работать по локальной сети.
rcon_password changeme - это ваш пароль от встроенной админки RCON, вместо changeme вписываем ваш пароль (например: rcon_password 12345 ).
maxplayers 50 - число игровых слотов (количество игровых мест), значение может варьироваться от 1 до 500 игровых слотов (для домашнего сервера, рекомендуется значение 1 до 20 слотов).
port 7777 - порт сервера, обычно оставляют 7777 , но вы можете сменить на любой другой.
hostname SA-MP 0.3 Server - уникальное название вашего сервера, вместо SA-MP 0.3 Server пишем любое желаемое название для вашего сервера (поддерживается русский язык).
Цифра в конце строчки gamemode0 grandlarc 1 отвечает за последовательность запуска игровых модов по команде сервера или вводу специальной команды из админки.
Пример использования:
gamemode0 grandlarc 1
gamemode1 bare 2
gamemode2 barron 3
announce 0 - очень важная опция, отвечает за отображение вашего сервера во вкладке Internet, если установлено значение 1 - сервер отображается.
// На момент последнего обновления статьи, вкладка Internet в SAMP не работает, она полностью дублирует вкладку Hosted (информация)
query 0 - при значении равному 1 , на сервер может зайти только Хостер (очень специфическая и редко используемая функция, описание может быть не точным!).
onfoot_rate 40 - время обработки данных бега или ходьбы (измеряется в миллисекундах, настраивать необязательно).
incar_rate 40 - время обработки данных транспорта (измеряется в миллисекундах, настраивать необязательно).
weapon_rate 40 - время обработки данных оружия (измеряется в миллисекундах, настраивать необязательно).
stream_distance 300.0 - максимальная дистанция, на которой игроки смогут видеть друг друга (измеряется в метрах, настраивать необязательно).
stream_rate 1000 - измеряется в миллисекундах, проверяет stream_distance у игроков на сервере и перепроверяет каждого игрока (настраивать не обязательно)
maxnpc 0 - при использовании собственных NPC (ботов), эта опция определяет максимальное их количество.
logtimeformat [ %H : %M : %S ] - формат времени, используемый для введения лога на сервере [ Часы : Минуты : Секунды ].
language English - значение English определяет язык сервера, можно заменить на любое другие значение, например Русский .
Дополнительные параметры
lagcompmode 0 - параметр 0 отключает компенсацию пинга, т.е. на сервере будет действовать режим стрельбы по пингу, значение 1 включает компенсацию пинга, 2 включает компенсацию пинга исключительно для обновления позиций.
// Обязательно сохраняйте все произведенные изменения в файле server.cfg!
Как запустить сервер SA-MP?
Теперь, выполнив все вышеприведенные инструкции, вы можете приступить к величайшему событию - запуску сервера.
HostName: (Retrieving info. ) ВАШ_IP:portAddress: ВАШ_IP:port
Players: 0 / 0
Ping: 9999
Mode:
Map:
Это значит, что у вас нет выделенного IP-адреса . Если вы хотите сделать так, чтобы другие игроки видели ваш сервер и могли на него заходить, то почитайте "Возможные проблемы (варианты)" чуть ниже.
Как сделать так, чтобы на сервер смог зайти хотя бы я?
Добавьте в избранное следующий IP-адрес - localhost или localhost:port , где port , это порт, который вы указали в файле server.cfg .
// На сервер сможете зайти только вы (если у вас нет выделенного IP-адреса).
Возможные проблемы (варианты)
1) У вас запустится сервер и вы сможете на нем играть как один, так и с друзьями и у вас будет постоянный (статический) IP-адрес (это, пожалуй, самый лучший вариант).
2) У вас запустится сервер и вы сможете на нем играть как один, так и с друзьями и у вас будет непостоянный (динамический) IP-адрес (хороший вариант, но очень неудобный).
3) У вас запустится сервер и вы сможете на нем играть только один, либо с друзьями, но только по локальной сети (плохой вариант, но не смертельный, проблема решается приобретением выделенного IP-адреса у провайдера, установкой сервера на Хостинг или созданием игровой сети в Hamachi).
4) У вас не запустится сервер, черное окошко откроется на пару секунд и сразу же исчезнет (банальная ситуация, вы забыли ввести пароль от админки в файле настроек).
5) У вас не запустится сервер, причины неизвестны (худший вариант из всех, решается переустановкой сервера или операционной системы).
3. Загружаем содержимое Вашего мода на сервер, соблюдая иерархию папок.
Внимание: server.cfg редактируется только через нашу панель управления, загрузить его через FTP невозможно!
4. Открываем Панель управления -> Конфиги -> server.cfg и заполняем его.
Нужно дописать непосредственно сам мод, требуемые плагины из папки plugins, а так же если присутствуют скрипты в папке filterscripts.
Например:
5. Сохраняем изменения и делаем рестарт сервера.
6. Проверим наличие ошибок при запуске сервера.
Заходим в раздел Управление -> Консоль
Если нет ошибок, зайдём в клиент и добавим сервер в избранное, посмотрим состояние мода на сервере, ну и для убеждения зайдём на сервер.
Заметки
Удалите стандартные скрипты сервера из конфига, они могут мешать работе мода.
Возможные ошибки при включении SAMP сервера
Означает, что в папке plugins отсутствует файл crashdetect.so
Данная версия MySQL плагина у нас не поддерживается.
У нас в панели управления есть несколько версий MySQL плагинов, достаточно нажать кнопку Установить, и не рабочий сменится на рабочий.
Общая ошибка о том, что по какой-то причине не работает Ваш мод. Либо плагины (plugins) не той версии, что требует мод, либо какой-то из них отсутствует.
30 мин.
А теперь вернёмся к моду что вы скачали у нас на сервере.
Q: Я всё сделал, но когда запускаю сервер он сразуже закрывается, что случилось?
A: Скорее всего вы не установили rcon пароль, чтобы его установить, открываем Server.cfg (блокнотом) находим строку rcon_password change_me и заменяем слово change_me на свой пароль (любой)
Q: Наконецто сервер запустился и мод загрузился, но я как обычный игрок, не могу ничего делать, что делает обычно админ. Как стать админом на своём сервере?
А: Очень просто, после того как вы установили свой rcon пароль в файле Server.cfg, вам просто нужно в игре прописать /rcon login пароль ( /rcon login - так и пишем, а вот слово "пароль" заменяем своим установленным паролем) После того как появится надпись You are logged in as admin, которая означает что всё сделано правильно, вам нужно сделать себя админом в моде, сконкретной команды нет, у каждого мода свои команды установки админа, но чаще всего это /makeadmin ID 1337, где ID - это ваш айди номер, чтобы узнать свой айди номер нужно нажать tab и посмотреть какая цифра стоит рядом с вашим ником это и есть ваш айди. А вот 1337 - это уровень админа, он может быть так же 1, 2, 3 и т.д. в зависимости от мода, так что если не работает при вводе /makeadmin ID 1337, попробуйте ввести /makeadmin ID 1.
Второй вариант это /setadmin ID 1 - ну тут как и выше, команда, айди, уровень админа. Можно например себя назначить главным админом, уровня 1337 или первого, а можно ещё взять себе в помощники когото, прописать /makeadmin ID 3или2, и ваш помощник будет админом но с ограниченными возможностями. Чтобы узнать доступные в моде уровни админа, пишем в чате /help или /adminhelp (/ahelp)
Love will set you free!
Многие начинающие игроки при создании своего сервера сталкивались с этим вопросом, а как же поставить себе на сервер заранее скачанный мод? Очень просто сейчас я вам все расскажу. Если у вас еще нету своего сервера прочитайте статью Как создать свой сервер в samp? Писал её лично я и подробно рассказал о каждом пункте создания сервера, думаю после прочтения вопросов у вас не останется.
3. Скопируйте 2 файла в свою папку gamemodes к примеру gf.amx и gf.pwn. (Если у вас сервер на хостинге подключитесь к ftp через программу FileZilla 3.5.3)
4. В папке с вашим сервером имеется такой файлик как server.cfg откройте его, и найдите там строчку gamemode0 и допишите название вашего мода к примеру gamemode0 gf 1.
5. Возможно у вас еще вместе с модом будет имеется папочка scriptfiles её нужно обязательно скопировать в папку с вашим сервером или ваш мод будет работать не корректно.
Готово! Я же вам говорил, что очень будет просто, поздравляю вас теперь вы знаете как поставить мод на свой сервер в самп заходите на свой сервер и зовите друзей, удачной игры!
Читайте также: