Программа для заливки мода на хостинг

Добрый День ув. пользователи и гости портала Pro-Pawn.Ru. Каждый день меня просят помочь залить мод на хостинг, поэтому я устал каждому помогать в элементарных вещах. Сегодня я бы хотел вам рассказать, как заливать мод на хостинг.
Итак, вы купили хостинг и зашли в панель управления сервера. Узнаете там данные от FTP доступа и входите через Filezilla.

И снова приветствую вас, ув. пользователи и гости портала Pro-Pawn.Ru. Решился сегодня дописать тему, и сегодня покажу вам как устанавливать моды на MySQL. Выше я описал, как заливать моды на файлах, все просто и ничего сложного.
Итак, вы купили хостинг и зашли в панель управления сервера. Каждый хостинг предоставляет базу данных, но не везде бесплатно.
Важно , чтобы у вас была одна База Данных.
Теперь нам надо прописать данные БД в моде, открываем через pawno наш мод. Находим вначале вот такие строки и меняем на свое:

Компилируем мод и можно заливать на фтп в папку gamemodes. Почти все готово, осталось только импортировать бд.
Далее узнаете в панели данные о MySQL и входите в PHPMYADMIN (в панели будет ссылка на переход).

База данных должна быть в папке с сервером в формате название.sql.
Потом заходите на ФТП и заливаете папки:

  • filterscripts(если используются)
  • gamemodes(amx файл)
  • plugins( .so — для Linux ).
  • scriptfiles

Не нужно больше ничего заливать на хостинг, этого хватит.
Важно , чтобы в папке plugins были все плагины, которые используются, иначе у вас сервер будет Unknown.

Если будут вопросы или еще что-то, пишите в данную тему, попробуем вам помочь.

Копирование данной статьи без разрешения автора запрещено!

ВНИМАНИЕ: Заливать необходимо только 3 папки (filterscripts,gamemodes,scriptfiles) и 1 файл server.cfg ,после чего в server.cfg прописать строчку (если её нету) plugins streamer.so sscanf.so CRP.so mysql.so Также нужно убедиться в том,что мод в формате .amx существует в папке gamemodes, а название мода правильно прописано в server.cfg (конфиг).

перейти на офф.сайт FileZilla

FileZilla Client — для заливки ваших файлов samp на FTP
Вводите хост Пример: 194.58.88.74 — логин *****- пароль ******** В ПОЛЕ ПОРТ ВВОДИТЬ НЕЧЕГО НЕ НАДО.

ВНИМАНИЕ: Если нет подключения к FTP через FileZilla скачайте Total Commander и подключитесь через него !

Total Commander — для заливки ваших файлов samp на FTP
Вводите хост Пример: 194.58.88.74 — логин 173104911- пароль g1KdN7D3q

Куда вводить ? Ответ: запустите Total Commander > Сеть > Соединиться с FTP сервером > Добавить после чего введите свои данные, как указано на скриншоте в примере:

Если у вас в поле gamemode пишет «unknown», то выполните следующие действия:
1. Для начала выключите свой сервер
2.Зайдите в панель управления в вкладку Опции сервера > Настройки
3.Добавьте ниже строчку plugins streamer.so sscanf.so CRP.so mysql.so
Меняйте название плагинов если мод unknown к примеру: plugins streamer.so sscanf.so CRP.so mysql.so на plugins streamer2.7.2.so sscanf.so CRP.so mysqlR34.so
*Папка плагинов устанавливается изначально по умолчанию в ней находятся все необходимые плагины.
*Вы можете установить любые свои плагины на фтп, далее прописать в панели управления в разделе Настройки нужный плагин для сервера.
*Для компиляции и обновления streamer используйте программу PAWNO Скачать PAWNO
4.В папке plugins должны находится плагины с расширением .so для Linux: выберите нужный плагин для своего сервера и пропишите его название в настройках панели в строчке plugins ПРИМЕР: plugins streamer.so
5.Не забывайте,что Мы используем OC Linux, а значит в Настройках панели
прописывайте строчку для плагинов plugins: streamer.so sscanf.so CRP.so с расширением .so иначе ваш сервер будет работать не корректно.

Для OC Linux прописывать в server.cfg как: plugins streamer.so sscanf.so CRP.so mysql.so antiattack.so
Один из плагинов libmysqlclient.so.15 libmysqlclient.so.16 libmysqlclient_r.so.16 должен находится в папке с сервером.

Внимание: если сервер корректно работает на Windows ОС, это еще не означает, что он будет правильно работать на Linux.

Что делать если после заливки нет значков,домов,бизнеса и т.д ?

Пропишите в конфиге streamer2.5.so сохраните и перегрузите сервер.
Пример:

plugins streamer2.5.so sscanf.so CRP.so mysql.so regex.so

Как узнать версию плагина ?
На локальном компьютере запустите сервер после посмотрите в лог там будет указана версия плагина, эту версию и пропишите на хостинге в конфиге сервера.
Пример:

[18:32:02]
[18:32:02] Server Plugins
[18:32:02] —————
[18:32:02] Loading plugin: streamer.so
[18:32:02]
*** Streamer Plugin v2.6.1 by Incognito loaded ***

Значит в конфиге сервера прописать нужно версию streamer2.6.1.so

Открыть мод (файл .PWN) программой PAWNO , указать свои данные с раздела MYSQL


Пример:

#define mysql_host «host.gta24host.ru»
#define mysql_db «s20000»
#define mysql_user «s20000»
#define mysql_pass «lazyrich»


После скомплировать мод в .AMX и импортировать sql запрос в базу данных

Внимание! Если входе процесса комплирования появилось unknown, мод определяться не будет.
Выход искать скриптёра для устранения ошибки.

Чтобы изменить название мода, а точнее параметр hostname необходимо войти в панель управления серверов в раздел -Настройки (это и есть конфиг сервера sever.cfg) и в строчке hostname с права прописать своё название сервера к примеру: *** Наш СерВер СамЫй ЛучШий ***
Сохранить данные в панели и обязательно сделать перезагрузку сервера дабы новые параметры вступили в силу.
Если у Вас после всего перечисленного выше название не изменилось, значит Вам нужно менять название в самом моде программой PAWNO, а это уже совсем другая история доступная в сети интернет.

echo Executing Server Config…
lanmode 0 – 0 – игра по интернету, 1 – игра по локальной сети.
rcon_password 123 – “123” – пароль от админ.панели на сервере.
maxplayers 50 – Как Вы уже поняли, максимальное кол – во игроков. В версии 0,3а, максимально 500.
port 7777 – Порт, отображаемый в конце адреса Вашего сервера. (На хостинге выставляет само)
hostname NameServer – Название, Вашего будущего сервера.
gamemode0 mode – Игровой мод, Вашего будущего сервера. Об этом ниже …
announce 0 – 1 виден сервер в вкладке Internet / 0 не виден.
query 1 – Не меняем.
weburl сайт – Сайт сервера, если такой имеется.
maxnpc 10 – Не меняем.
onfoot_rate 40 – Не меняем.
incar_rate 40 – Не меняем.
weapon_rate 40 – Не меняем.
stream_distance 300.0 – Не меняем.
stream_rate 1000 – Не меняем.
password — свой_пароль (Сервер под пароль)
language Russia — карта на 0.3.7 в место map
plugins streamer.so sscanf.so CRP.so mysql.so regex.so dc_cmd.so CVector.so nativechecker.so — стандартная строчка плагинов для конфига samp

Зайти на сервер в папку scriptfiles , найти свой НИК
пример: Aldo_Mangano , открыть файл через «Блокнот» ,
найти строчку AdminLevel указать 1999 после чего сохранить файл и перезапустить сервер.