1 Запуск сервера
echo phpinfo();
Показано с 1 по 1 из 1

Тема: 1 Запуск сервера

  1. #1
    Проверенный Аватар для A4TECH
    Регистрация
    08.04.2010
    Адрес
    Тольятти
    Сообщений
    80
    Вес репутации
    1

    Post 1 Запуск сервера

    Наверное каждый, кто играл в SA-MP, задумывался, как запустить такой же сервер. Главная цель этого урока: научиться запускать и настраивать сервер SA-MP.
    В данном уроке не будет показано как сделать скрипт, мод и т.д. Дальше, я расскажу Вам как правильно запускать сервер, устанавливать (скрипты,моды,плагины), какие проблемы и ошибки могут возникнуть.

    Введение: ( Данный урок, я разделю на несколько частей, так нам будет удобнее. Проходить данный урок надо по порядку от начала и до конца. )


    • 1 - Скачивание и знакомство с сервером.
    • 2 - Учимся использовать конфигурационным файлом.
    • 3 - Устанавливаем мод.
    • 4 - Устанавливаем скрипт(ы).
    • 5 – Устанавливаем плагин(ы).
    • 6 – Запускаем сервер.


    1. Скачивание и знакомство с сервером:

    Для работы нам понадобятся чистый сервер SA-MP, сейчас актуальная версия SA-MP 0.3.7-R2 Windows Server. ( скачать ). После того как скачаете и откроете папку с сервером вы увидите примерно такую структуру папок и файлов. (см. скриншот 1).


    Скриншот 1
    Далее, нам надо понять, что же это за папки такие, и за что они отвечают.

    Папка filterscripts - В этой папке хранятся все скрипты сервера, которые мы (позже) будет подключать через конфигурационный файл сервера.
    Папка gamemodes - В этой папке хранятся все моды сервера, которые мы так же будем подключать через конфигурационный файл сервера.
    Папка include - В этой папке можно хранить различные инклюды которые вы сможете подключить в моде.
    Папка npcmodes - В этой папке лежат скрипты NPC ботов.
    Папка pawno - В этой папке хранятся все стандартные инклюды сервера и сама программа (pawno) для редактирования мода.
    Папка plugins - В этой папке хранятся все плагины для сервера, мы их тоже будем подключать через конфигурационный файл сервера.
    Папка scriptfiles - Обычно в этой папке люди хранят различные данные сервера, координаты домов, аккаунты и т.д.
    Файл server.cfg - Конфигурационный файл сервера.
    Файл samp-server.exe - Этим файлом мы будем запускать сервер.
    Файл server_log.txt - В этом текстовом файле хранятся различные записи, чат, записи о включении/выключении сервера, записи о подключении/отключении игроков и т.д.

    На этом закончим данную часть урока и приступим к следующей.
    2. Учимся использовать конфигурационным файлом:

    Что же такое конфигурационный файл сервера? Это файл, в котором вы можете настроить свой сервер, именно там подключается мод, скрипт, выставляется максимальное кол-во игроков, сайт, порт и т.д. Файл называется server.cfg открываем его. После того как вы открыли файл вам откроется следующее:


    Скриншот 2

    Так, теперь расшифруем все эти строки:
    lanmode 0 - 0 для пользователей интернета, 1 - для локальной сети.

    rcon_password changeme - rcon пароль администратора. Замените changeme на пароль (обязательно иначе сервер не запустится).

    maxplayers - Максимальное количество игроков от 1 до 500.

    port - Порт сервера.

    hostname - Название сервера.

    gamemode0 - Здесь подключается мод (игровой режим) сервера, при подключении мода вписано должно быть только его название, расширение файла не надо. Все моды как мы уже знаем, хранятся в папке gamemodes.

    filterscripts - Здесь подключают скрипты сервера, при подключении скрипта вписано должно быть только его название, расширение файла не надо. Все скрипты как мы уже знаем, хранятся в папке filterscripts.

    announce 1 - (1 - Сервер виден во вкладке Internet, 0 - не виден.)

    сhatlogging 0 - (0 сообщения из чат не будет сохраняться в лог файле, 1 - будет)

    weburl www.sa-mp.com - Сюда введите Ваш сайт.

    onfoot_rate 40 -

    incar_rate 40 -

    weapon_rate 40 -

    stream_distance 300.0 -

    stream_rate 1000 -

    maxnpc - Максимальное кол-во ботов.

    logtimeformat [%H:%M:%S] - формат времени, записей в лог файле(server_log.txt)

    language English - язык сервера (отображается в поле клиента)
    На этом закончим данную часть урока и приступим к следующей.
    3. Устанавливаем мод:

    В папке с сервером, от разработчиков уже предоставлено несколько модов, но мы с Вами скачаем сторонний мод и попробуем его установить. Скачаем по ссылке ниже, мод San Fierro Team War v 1.0 (автор: [Nos]B[R]aiN[L]).

    В архиве, который Вы только что скачали, лежат два файла SF.Team-War.v1.0.pwn и SF.Team-War.v1.0.amx. Из прошлой части урока, мы знаем что моды хранятся в папке gamemodes(на нашем сервере). Перетаскиваем эти файлы в эту папку. Следующее что нужно нам сделать, это настроить конфигурационный фай (servef.cfg). Во второй части урока, мы уже открывали и знакомились с этим файлом. Открываем. Ищем строчку, которая отвечает за подключение мода (из предыдущей части урока мы уже знаем что за подключения мода отвечает строка под названием gamemode), после этого копируем название мода (без расширения .amx или .pwn) и вставляем название после слова gamemode.

    gamemode SF.Team-War.v1.0
    Все, сохраняем файл, мод мы подключили.
    Скачать моды можно:
    От разработчиков Pawno.RU
    От сторонних разработчиков


    На этом закончим данную часть урока и приступим к следующей.
    4. Устанавливаем скрипт(ы):

    И так, с подключением мода мы уже разобрались, давайте же теперь научимся подключать скрипты. В интернете, на форумах и сайтах посвященных sa-mp тематике, есть очень много различных скриптов к серверам сампа. Они могут быть абсолютно разными, как меню для тюнинга машин, систем бизнесов, домов, радио и т.д. Если Вы хотите добавить эти системы к себе на сервер, но нехотите загромождать код мода этими системи по разным причинам. Вы можете подключать их к серверу как скрипты. Сейчас мы разберем это, на примере скрипта который подключает на сервер Speedometr, автор скрипта: Jekazzz.

    После скачивания, так же как и с модами, Вы увидите два файла, Speedometr.pwn и Speedometr.amx. Снова открыва наш конфигурационный файл сервера (config.cfg), из 2 части урока мы уже знаем что за подключение скриптов в конфигурационном файле отвечает строчка filterscripts, копируем название скрипта и вставляем его после слова filterscripts с пробелом и без расширения.

    filterscripts Speedometr
    Все, сохраняем файл, скрипт мы подключили.

    Скачать скрипты можно:
    От разработчиков Pawno.RU
    От сторонних разработчиков


    На этом закончим данную часть урока и приступим к следующей.
    5. Устанавливаем плагин(ы):
    Так теперь нам надо научится подключать плагины, что это такое спросите вы? ( опять же даю ответ, плагины это так называемое дополнение для сервера, например в сампе максимальное кол-во объектов 2000(я не даю вам точные данные, написал число для примера), но если мы поставим плагин, объектов можно будет поставить больше в 10000 тысяч раз.

    Скачать данные плагины можно так же на любом сайте о sa-mp на нашем к примеру они находятся в специальных разделах (плагины). После того как вы скачаете плагин, вам нужно будет создать в корневой папке вашего сервера папку под название plugins (туда нужно скопировать ваши скаченные плагины), после копирование опять открываем config.cfg (конфигурационный файл) и дописываем в самом низу строчку: plugins и подключаем плагин так же как мод или скрипт. Все, плагин подключен, отдельную информацию о плагинах можно найти в темах, где их выкладывают.
    plugins название плагина без расширения
    Постарайтесь скачать и установить плагин самостоятельно.
    Скачать плагины можно:
    От разработчиков Pawno.RU
    От сторонних разработчиков


    На этом закончим данную часть урока и приступим к следующей.
    6. Запускаем сервер:

    И так, мы научились устанавливать моды, скрипты, плагины, теперь нам нужно запустить наш сервер. Для начала мы должны точно проверить конфигурационный файл на наличие ошибок, ещё раз посмотреть 2 часть урока, установить все значения и после того запускайте. Из 1 части урока, мы узнали, что файл samp-server.exe предназначен для включение сервера. Если вы уверены что вы все правильно настроили и подключили, вы можете нажимать на этот файл, после нажатия появится черное окошко (консольное окно сервера) это означает что сервер включился, после чего вам нужно зайти в sa-mp клиент вбить в избранные свой ip адрес или локальный адрес 127.0.0.1: ваш порт (обычно все ставят 7777, можно настроить). И подключится на сервер, если вы подключились на сервер и мод работает, значит что вы не потратили зря времени читая мой урок. Спасибо за внимание. Желаю Вам успехов.


    Автор урока: A4TECH | Специально для Pawno.RU ©
    Копирование данной информации на другие сайты запрещено!'
    Дата написания урока: 13.01.2012 | 23:51.

  2. 3 пользователей сказали cпасибо A4TECH за это полезное сообщение:

    MeXaNik (11.11.2015),Samurai (11.11.2015),Ден223 (21.11.2015)

Похожие темы

  1. Запуск сервера.
    от Helix в разделе Вопросы по скриптингу
    Ответов: 15
    Последнее сообщение: 10.02.2014, 23:07
  2. запуск сервера на vds
    от Essle в разделе Вопросы по скриптингу
    Ответов: 3
    Последнее сообщение: 11.12.2012, 13:05
  3. Запуск сервера
    от Константин в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 22.11.2011, 12:30
  4. Запуск сервера
    от IceMan в разделе Вопросы по скриптингу
    Ответов: 13
    Последнее сообщение: 16.09.2011, 01:09
  5. Запуск сервера
    от OKStyle в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 11.05.2010, 20:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •