Статья состоит из двух частей: как создать бесплатно (запуск с компьютера), как создать платно (установка на хостинг).
Часть 1. Как создать свой сервер бесплатно (запуск с компьютера). Для начала вам необходимо скачать сервер. (для windows, для linux). Распакуйте скачанный архив в любую папку. Разберем файлы и папки сервера: 1. Папка filterscripts. В нее загружаются необходимые скрипты. 2. Папка gamemodes. В нее загружаются моды. 3. Папка npcmodes. Папка для скриптов, управляющих поведением ботов. 4. Папка pawno. В ней расположен компилятор написанных Вами модов или скриптов. 5. Папка scriptfiles. В ней располагаются файлы, необходимые для работы некоторых скриптов. 6. Файлы readme, announce и samp_npc не трогаем, они нам не нужны. 7. Файл server.cfg. Служит для настройки параметров сервера (порт, название и т.д.). 8. Файл samp_server.exe (или samp03srv для linux).
Откройте файл server.cfg. Содержание файла:
echo Executing Server Config... lanmode 0 rcon_password changeme maxplayers 50 port 7777 hostname SA-MP 0.3 Server gamemode0 grandlarc 1 filterscripts base gl_actions gl_property gl_realtime announce 0 query 1 weburl www.sa-mp.com maxnpc 0 onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 Пока нам нужны строки: lanmode, rcon_password, hostname, gamemode0, filterscripts, weburl. Что они обозначают: lanmode - запуск сервера в локальной сети (0 выкл, 1 вкл). Для него установите значение 0. rcon_password - пароль администратора. (например, rcon_password gtasu. Пароль будет gtasu). hostname - имя для вашего сервера. (например, hostname -= GTA-su Server =-). gamemode0 - мод для вашего сервера, который должен быть загружен в папку gamemodes. (например, gamemode0 gtasu). ВАЖНО! указывайте название файла .amx, но БЕЗ расширения. filtescripts - фильтроскрипты, которые должны быть загружены в папку filterscripts (например, filterscripts register house_system) weburl - адрес вашего сайта (например, weburl gta-support.ru)
После внесения необходимых изменений сохраните файл server.cfg и запустите файл samp_server.exe (или samp03srv для linux). Все, сервер запущен. Теперь чтобы люди могли зайти на ваш сервер и играть, вам нужно узнать ваш IP. Зайдите на сайт 2ip.ru, крупным шрифтом он как раз и будет указан. Дайте друзьям адрес такого вида:
ваш IP:7777
Важный момент: для того чтобы другие игроки видели ваш сервер, нужно иметь белый ip. Белый ip может быть у вас сразу, или же его можно подключить за плату (зависит от провайдера).
Но этот сервер будет работать только когда запущен файл samp_server.exe (или samp03srv для linux), поэтому если вам нужен постоянный сервер, переходите ко второй части.
Часть 2. Как создать постоянно работающий сервер. Платно. (установка на хостинг). Сразу скажу, что обычный (даже платный) хостинг сайтов не подойдет. Для сервера нам нужен специализированный хостинг, или же любой, который дает доступ к VDS (например, firstvds.ru). Залейте сервер с помощью FTP (какая система можно узнать у хостера), внесите необходимые настройки в файл server.cfg и попросите хостера запустить samp_server.exe (или samp03srv для linux). Все!
Так же полезно будет почитать тему о запуске сервера на VDS: http://gta-community.ru/forum/showthread.php?t=1353.
Статья подготовлена специально для GTA-Support.ru, копирование запрещено. © GTA-su |