Установка плагинов и модов на GTA San Andreas Multiplayer — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
В инструкции будет рассмотрена установка '''World Drifterz 0.7 [BETA]'''
+
<br />1. Подключаемся к FTP игрового сервера
<br />Скачиваем мод, заходим на FTP вашего игрового сервера.
+
<br />([[Подключение_к_FTP_игрового_сервера_с_помощью_программы_FileZilla |инструкция]])
<br />Закачиваем файлы с вашего ПК на сервер соблюдая иерархию файлов
+
<br />2. Убеждаемся, что у Вас мод уже скомпилирован (.amx файл в папке gamemodes)
<br />[[File:Gtasampaddplugin.png|800px|frame|Рисунок 1. Копируем файлы через FTP на сервер.|none]]
+
<br />[[Файл:Samp-mod1.jpg|800px|thumb|Рисунок 1. Подключение к FTP и проверяем наличие мода на сервере.|none]]
<br />Заходим в конфиг вашего сервера и изменяем параметры
+
<br />3. Загружаем содержимое Вашего мода на сервер, соблюдая иерархию папок.
У параметра '''filterscripts''' дописываем значение '''Driftcounter'''
+
<br />[[Файл:Samp-mod2.jpg|800px|thumb|Рисунок 2. Загрузка мода.|none]]
В итоге получается '''filterscripts Driftcounter'''
+
<br />''<font color="red">Внимание: server.cfg редактируется только через нашу панель управления, загрузить его через FTP невозможно!</font>''
 +
<br /><br />4. Открываем '''Панель управления''' -> '''Конфиги''' -> '''server.cfg''' и заполняем его.
 +
<br />Нужно дописать непосредственно сам мод, требуемые плагины из папки plugins, а так же если присутствуют скрипты в папке filterscripts.
 +
<br /><br />'''''Например:'''''
 +
  gamemode0 roleplay 1
 +
  filterscripts basecommands neon povorotniki
 +
  plugins crashdetect.so streamer.so sscanf.so mysql.so Whirlpool.so
 +
 
 +
<br />[[Файл:Samp-mod3.jpg|800px|thumb|Рисунок 3. Заполнение конфига.|none]]
 +
<br />
 +
<br />5. Сохраняем изменения и делаем рестарт сервера.
 +
<br />6. Проверим наличие ошибок при запуске сервера.
 +
<br />Заходим в раздел '''Управление''' -> '''Консоль'''
 +
<br />[[Файл:Samp-mod4.jpg|800px|thumb|Рисунок 4. Проверка наличие ошибок в консоли сервера.|none]]
 +
<br />
 +
<br />Если нет ошибок, зайдём в клиент и добавим сервер в избранное, посмотрим состояние мода на сервере, ну и для убеждения зайдём на сервер.
 +
<br />[[Файл:Samp-mod5.jpg|800px|thumb|Рисунок 5. Добавление сервера в избранное.|none]]
 +
<br />
 +
<br />
 +
<br />
  
У параметра '''gamemode''' нужно написать порядковый номер мода, название мода и количество раз его повторений на сервере
+
== Заметки ==
Пример: '''gamemode0 World-Drifterz 1'''
+
Удалите стандартные скрипты сервера из конфига, они могут мешать работе мода.
Получается что данный мод будет прогружаться первым и повторяться на сервере 1 раз
+
  base gl_actions gl_property gl_realtime
Если у вас например 3 мода и вы хотите что бы первый мод повторялся 2 раза, второй 8, а третий 4
+
<br />
'''gamemode0 Название_мода 2'''
+
<br />
'''gamemode1 Название_мода 8'''
 
'''gamemode2 Название_мода 4'''
 
'''Внимание!''' У сервера может быть не более 16 модов!
 
После установки плагина перезагружаем сервер.Готово!
 
  
'''Внимание! Часто после установки мода на сервер он не работает, это связано с тем что серверу необходимы дополнительные файлы, они находится в папке plugins и их нужно указывать в конфиге сервера.'''
+
== Возможные ошибки при включении SAMP сервера ==
Пример
+
  Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
'''plugins steamer.so'''
+
''Означает, что в папке plugins отсутствует файл crashdetect.so''
 +
<br />
 +
<br />
 +
  Failed (plugins/mysql.so: symbol __cxa_pure_virtual, version libmysqlclient_16 not defined in file libmysqlclient_r.so.16 with link time reference)
 +
''Данная версия MySQL плагина у нас не поддерживается.''
 +
<br />У нас в панели управления есть несколько версий MySQL плагинов, достаточно нажать кнопку '''Установить''', и не рабочий сменится на рабочий.
 +
<br />
 +
<br />
 +
  Script[gamemodes/roleplay.amx]: Run time error 19: "File or function is not found"
 +
О''бщая ошибка о том, что по какой-то причине не работает Ваш мод. Либо плагины (plugins) не той версии, что требует мод, либо какой-то из них отсутствует.''
 +
<br />
 +
<br />
 +
  Unable to load filterscript 'basecommands.amx'
 +
''Ошибка означает, что скрипт basecommands.amx отсутствует в папке filterscripts.''

Текущая версия на 13:53, 9 июня 2016


1. Подключаемся к FTP игрового сервера
(инструкция)
2. Убеждаемся, что у Вас мод уже скомпилирован (.amx файл в папке gamemodes)


Рисунок 1. Подключение к FTP и проверяем наличие мода на сервере.


3. Загружаем содержимое Вашего мода на сервер, соблюдая иерархию папок.


Рисунок 2. Загрузка мода.


Внимание: server.cfg редактируется только через нашу панель управления, загрузить его через FTP невозможно!

4. Открываем Панель управления -> Конфиги -> server.cfg и заполняем его.
Нужно дописать непосредственно сам мод, требуемые плагины из папки plugins, а так же если присутствуют скрипты в папке filterscripts.

Например:

 gamemode0 roleplay 1
 filterscripts basecommands neon povorotniki
 plugins crashdetect.so streamer.so sscanf.so mysql.so Whirlpool.so
 

Рисунок 3. Заполнение конфига.



5. Сохраняем изменения и делаем рестарт сервера.
6. Проверим наличие ошибок при запуске сервера.
Заходим в раздел Управление -> Консоль


Рисунок 4. Проверка наличие ошибок в консоли сервера.



Если нет ошибок, зайдём в клиент и добавим сервер в избранное, посмотрим состояние мода на сервере, ну и для убеждения зайдём на сервер.


Рисунок 5. Добавление сервера в избранное.




Заметки

Удалите стандартные скрипты сервера из конфига, они могут мешать работе мода.

 base gl_actions gl_property gl_realtime



Возможные ошибки при включении SAMP сервера

 Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)

Означает, что в папке plugins отсутствует файл crashdetect.so

 Failed (plugins/mysql.so: symbol __cxa_pure_virtual, version libmysqlclient_16 not defined in file libmysqlclient_r.so.16 with link time reference)

Данная версия MySQL плагина у нас не поддерживается.
У нас в панели управления есть несколько версий MySQL плагинов, достаточно нажать кнопку Установить, и не рабочий сменится на рабочий.

 Script[gamemodes/roleplay.amx]: Run time error 19: "File or function is not found"

Общая ошибка о том, что по какой-то причине не работает Ваш мод. Либо плагины (plugins) не той версии, что требует мод, либо какой-то из них отсутствует.

 Unable to load filterscript 'basecommands.amx'

Ошибка означает, что скрипт basecommands.amx отсутствует в папке filterscripts.