Простая и понятная инструкция по созданию сервера SAMP
GTA: San Andreas — популярная игра, вышедшая в середине 00-х годов. «Вторую жизнь» она обрела после выхода мультиплеера, через который игроки со всего мира смогли играть друг с другом в одном мире. Высокой популярностью SAMP пользуется и в наши дни, поэтому регулярно появляются новые проекты. Сегодня я вам расскажу, как создать сервер Самп и стоит ли этим заниматься вообще?
Прежде чем начинать разрабатывать свой проект, вы должны определиться с типом модификации. Мод — это основа игрового сервера. От его конфигураций зависит, какой будет игра, команды, миссии и многое другое. Существует несколько основных режимов:
Когда вы определитесь с типом, можете переходить к следующему этапу. Хочу добавить, что РП является самым популярным в последние годы. Но если вы хотите просто повеселиться с друзьями, можете выбрать ДМ. Кстати, если вы интересуете CRMP, то недавно я делал обзор на хорошие хостинги серверов этой игры с приемлемыми ценами.
Из каких файлов и папок состоит?
Разработчики мультиплеера создали стандартную основу для любых модификаций. Она состоит из нескольких элементов. Вдаваться в технические подробности каждого не будем. Я предлагаю ознакомиться со списком, чтобы вы могли сверить наличие всех папок и файлов в скачанном моде:
Если чего-то не достаёт, сервер не будет функционировать. Поэтому при загрузке всех файлов на свой хостинг необходимо убедиться в наличии всех документов.
А где взять мод?
Первый вариант — сделать с нуля. В таком случае, вам необходимо либо знать несколько программных языков, либо обладать хорошим капиталом для найма специалистов. Кстати, изучить C++, PHP и т.п. можно в GeekBrains, часть которого недавно выкупил Mail Group, интересную информацию о самом сервисе вы можете почитать в предыдущих статьях.
Ну а после прохождения курса « Разработчик игр » на этом ресурсе, вы сможете заниматься созданием собственных модификаций и даже игр для ПК. Кстати, отличная профессия, которая сейчас может приносить массу денег.
Второй вариант — скачать готовый и настроить под себя. В рунете есть множество сайтов, на которых можно найти моды. Я знаю один хороший ресурс Samp-mods.com , можете его посмотреть. Если он вас не устраивает, наберите в поисковике «моды самп скачать» и листайте сайты один за другим, пока не найдёте то, что вам нужно.
Казалось бы, зачем тратиться на программиста, когда можно легко найти бесплатный проект в интернете. Может быть, это так, но данный вариант кроет в себе один большой минус — вы не будете уникальным. До вас выбранную модификацию скачали и установили на сервер уже несколько десятков раз. Шансы на долгосрочный успех такого начинания минимальны.
MyArena для вашего проекта
Если вы ещё не определились с будущим хостингом, то советую рассмотреть данный проект, о котором я рассказывал прежде. Данная компания постоянно развивается, улучшает своё оборудование. Сотрудничая с ней, вы можете быть уверены в высоком качестве получаемых услуг.
Фирма предлагает низкие цены — 5 рублей за слот в месяц. Так же есть вариант оплачивать занятые ресурсы — от 400 рублей в месяц (советую пользоваться только сетям игровых серверов с целью сократить траты).
Преимущества этого проекта:
- Полный FTP-доступ к своему заказу, позволяющий загружать необходимые документы и изменять настройки в любое время суток без ограничений;
- Современное оборудование обеспечивает стабильную игру без задержек для игроков из России и стран СНГ;
- Наличие собственной команды программистов. Они создали уникальное программное обеспечение, благодаря которому удалось снизить пинг (временные задержки) до минимального значения;
- Круглосуточная поддержка клиентов. Это позволяет решать возникшие проблемы оперативно и без потери аудитории.
Если вы хотите, чтобы вам сопутствовал успех в вашем начинании, то обязательно выбирайте MyArena ! Кстати, мы уже рассмотрели, из чего состоит сервер, и определились с хостингом. Я нашёл для вас хорошее видео:
Из него вы сможете узнать, как через FTP залить все файлы.
Настраиваем основной файл
Основной файл любого сервера SAMP 0.3.7 — server.cfg. В нём содержатся основные конфигурации, от которых зависит работоспособность вашего проекта в будущем. Содержимое файла:
Открыть этот документ можно с помощью простого текстового редактора (можете почитать мой материал о бесплатном софте данного вида). Для этого нажмите на него правой кнопкой мыши. В открывшемся меню перейдите во вкладку «Открыть с помощью…». Появится окно с доступными программами. Я рекомендую выбрать стандартный «Блокнот».
Стоит ли создавать собственный проект?
Многие любители поиграть в ГТА по сети однажды задумываются, а почему бы мне не создать свой сервер? Вообще, я «за» любые начинания, но стараюсь смотреть на вещи без «розовых очков». Скажу сразу, что вступать в эту нишу можно только с хорошим стартовым капиталом. Хотя бы, 300-500 тысяч рублей. Почему всё так обстоит?
Начинается процесс с создания модификации. Я уже говорил выше, что шансы проекта с готовым модом на долгосрочный успех минимальны. Поэтому необходима уникальная основа. Вы должны вложить в неё свои идеи, которые понравятся другим. Чтобы реализовать это, потребуются услуги программиста (возможно, не одного), который в этом разбирается.
«А что, если я сам могу создать модификацию с нуля?» — могут спросить некоторые из вас. Допустим, вы обладаете нужными знаниями, но у вас нет средств на дальнейшую раскрутку. Конечно, есть вероятность стать известным и без рекламы. Но может появиться человек с капиталом, которому понравится ваш мод. Он скопирует его, раскрутит и станет получать прибыль. В итоге, вы останетесь ни с чем, так ещё у вас и идеи украдут.
А вообще, недавно был запущен мультиплеер для GTA 5. Я думаю, что за следующие 2-3 года популярность SAMP резко упадёт. Многие крупные проекты потеряют бОльшую часть прибыли и будут вынуждены закрыться. Что касается заработка в интернете, то можете прочитать мою статью о лучшем способе.
Я надеюсь, что после прочтения моей статьи и просмотра двух видео, у вас не останется вопросов по организации сервера SAMP. Если вам понравился материал, подпишитесь на мой блог, чтобы быть в курсе новых публикаций. А моё сегодняшнее вещание подходит к концу.
С вами был автор Start Luck, любитель GTA: San-Andreas и просто геймер — Андрей Зенков! До новых встреч, дамы и господа.
Источник статьи: http://start-luck.ru/hosting/kak-sozdat-server-samp.html
Как создать сервер в SAMP
«Как создать свой сервер в сампе?» — этим вопросом задаются практически все, кому уже надоела обычная жизнь игрока или те, кто хочет просто поиграть с друзьями, познакомиться с новыми людьми, да и просто приобрести опыт и познания в SAMP индустрии .
1. Шаг первый Итак, для начала Вам необходимо определиться с версией сервера SAMP (САМП). На данный момент актуальной версией является SA-MP 0.3z.
Второе, что Вам предстоит выбрать — жанр сервера SAMP.
Самые распространённые жанры SAMP серверов:
RP (Role Play) — Игра по ролям, реальная жизнь.
RPG (Role Playing Game) — Игра по ролям с лояльными порядками.
DM (DeathMatch) — Игра, цель которой заключается в убийстве других игроков.
TDM (Team DeathMatch) — Командная война между игроками.
DRIFT — Дрифт, дрифт-зоны, заезды, очки за заносы.
RACE — Гонки, гоночные соревнования, гоночные заезды.
Если Вы определились со своим выбором и настроены серьёзно, то можете приступать к шагу №2!
2. Шаг второй
Скачайте файлы сервера SA-MP 0.3z для Linux (если сервер стоит на операционной системе LINUX) или для Windows (если сервер стоит на операционной системе Windows).
Для начала, рекомендую не ставить сервер сразу на хостинг, но это если Вы ничего не знаете про серверы SAMP.
Поработайте с ним сначала на Вашем компьютере.
А так, как у многих из Вас стоит ОС Windows, то скачивайте сервер SA-MP 0.3z для Windows.
Скачали архив? — Чего же Вы ждёте, быстрее распаковывайте его содержимое в удобное место!
3. Шаг третий
Первое знакомство с сервером SAMP
Итак, мы переходим к самому интересному шагу — знакомство с SA-MP (САМП) сервером.
Открываем папку с Вашим SA-MP 0.3z сервером.
Что мы видим? — А видим вот что:
Файлы (6 штук) и 7 папок:
announce.exe
samp-license.txt
samp-npc.exe
samp-server.exe
server.cfg
server-readme.txt
Учимся настраивать конфигурацию (настройку) сервера
Открываем файл server.cfg через любой текстовый редактор, будь то простой блокнот.
Содержимое файла server.cfg для SA-MP 0.3z:
echo Executing Server Config.
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts gl_actions gl_realtime gl_property gl_mapicon ls_mall attachments skinchanger vspawner
announce 0
query 1
chatlogging 0
weburl www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
Сложно? — Да ничего сложного! Сейчас мы разберём каждую строчку. 🙂
- echo Executing Server Config. — Информирует систему о том, что данный файл является конфигом (нам данная строчка не нужна, её не трогаем).
- lanmode — 0 – игра по интернету, 1 – игра по локальной сети (мы собираемся играть по интернету, поэтому не трогаем).
- rcon_password — «changeme» — администраторский RCON-пароль сервера (позже мы разберём, что это такое, а пока просто укажите любой пароль, смена пароля обязательна!).
- maxplayers — 50 — максимальное количество игроков на сервере (можно указать от 1 до 1000 ).
- port — 7777 — порт Вашего сервера (сейчас нам не нужно редактировать этот параметр, поэтому пропускаем его).
- hostname — «SA-MP 0.3 Server» — название Вашего сервера (отображается в окне SA-MP в списке серверов, изменяем на своё).
- gamemode0 — «grandlarc 1» — Ваш основной мод, тот самый, жанр которого Вы выбирали (сейчас нам это не нужно, поэтому пропускаем).
- filterscripts — «gl_actions gl_realtime gl_property gl_mapicon ls_mall attachments skinchanger vspawner» — подключаемые FilterScript’s (фильтерскрипты) — дополнительные скрипты, разделяются через пробел (сейчас данный параметр мы не будем трогать, пропускаем).
- weburl — «www.sa-mp.com» — Сайт Вашего сервера (пишем сайт своего сервера).
- Остальные параметры НЕ ТРОГАЕМ . Они служат для детальной настройки конфигурации сервера SA-MP 0.3z.
Ну как? Не сложно, правда ведь? :)Сохраняем файл server.cfg и закрываем его. Настройка конфигурации сервера закончена.
Всё сохранили? — Отлично! Приступаем к нашему первому запуску сервера! :)Запускаем samp-server.exe . Данный файл служит запускатором для SA-MP сервера .
Если Вы правильно настроили server.cfg по моим рекомендациям указаниям, то откроется Консоль .
В Windows — это обычная командная строка:
Если же окно открылось и сразу же закрылось, то это может означать, что Вы неправильно настроили server.cfg .
Внимательно проверьте, всё ли Вы так сделали, как мы Вам посоветовали?
Если Вы неплохо владеете английским языком, то можете узнать свою ошибку через server_log.txt , который автоматически создаётся в папке сервера после запуска samp-server.exe .
Например, если я не изменил RCON-пароль в параметре rcon_password , то в логе сервера — server_log.txt будет вот такое сообщение:
SA-MP Dedicated Server
———————-
v0.3z, (C)2005-2014 SA-MP Team
Где « Error: Your password must be changed from the default password, please change it. » — это и есть ошибка, которая произошла при запуске сервера. Буквально, её сможет перевести любой переводчик. Воспользуемся переводчиком от Google:
Ошибка: Ваш RCON-пароль должен быть отличным от пароля по умолчанию, пожалуйста, измените его.
Итак, сервер работает, в консоли ошибок нет. Вам уже не терпится поиграть со своими друзьями на сервере?
Тогда для следующий пункт для Вас! 🙂
Первые шаги на SAMP сервере
Чтобы мы как-то зашли на наш сервер, нам нужно узнать его адрес. Так, как сервер находится у Вас на компьютере, то его адрес — Ваш IP адрес. Как его узнать? — Да очень просто! Заходим на сервис 2ip и кликаем по цифрам после «Ваш IP адрес:». Вам выдаст сообщение: «IP скопирован в буфер обмена». Прекрасно, теперь открываем Ваш клиент SA-MP 0.3z и кликаем по кнопке «Add to Favorites». В открывшееся окошко вставляем Ваш IP, нажав Ctrl + V, символ «:» (который разделяет адрес и порт) и вставляем Ваш порт, который указали в server.cfg в параметре port (т.к. мы его не трогали, то вставляем 7777). Пример:
/rcon cmdlist — просмотр всех команд
/rcon varlist — просмотр всех настроек сервера
/rcon exit — закрывает сервер
/rcon echo [текст] — Показывает [текст] в консоле сервера (НЕ в общем чате).
/rcon hostname [название] — изменяет название сервера (пример: /rcon hostname my server).
/rcon gamemodetext [название] — меняет название мода (пример: /rcon gamemodetext my gamemode).
/rcon mapname [название] — меняет название карты (пример: /rcon mapname San Andreas).
/rcon exec [имя файла] — открывает файлы .cfg (пример: /rcon exec blah.cfg).
/rcon kick [ID] — кик определённого человека по иду (пример: /rcon kick 2).
/rcon ban [ID] — бан определённого человека по иду (пример: /rcon ban 2).
/rcon changemode [mode] — смена мода по названию (пример: /rcon changemode sftdm).
/rcon gmx — смена мода по очереди в настройках сервера
/rcon reloadbans — обновляет данные из файла samp.ban
/rcon reloadlog — очищает лог
/rcon say — сказать в общий чат от лица админа (пример: /rcon say blah).
/rcon players — показать всех игроков на сервере с их именами, ip и пингом.
/rcon banip [IP] — бан по ip (пример: /rcon banip 127.0.0.1).
/rcon unbanip [IP] — разбан по ip (пример: /rcon unbanip 127.0.0.1).
/rcon gravity — изменение гравитации — (пример: /rcon gravity 0.008).
/rcon weather [ID] — изменение погоды (пример: /rcon weather 1).
/rcon loadfs — загружает фс (пример: /rcon loadfs adminfs).
/rcon unloadfs — выгружает фильтер-скрипт (пример: /rcon unloadfs adminfs).
/rcon reloadfs — перезагрузить фильтер-скрипт (пример: /rcon reloadfs adminfs).
/rcon gamemode1 — установка порядка гэйм-модов (пример: /rcon gamemode1 sftdm).
/rcon instagib [bool] — убийство с одной пули (пример: /rcon instagib 0).
/rcon filterscripts — просмотр всех фильтер-скриптов
/rcon lanmode [bool] — установка LAN (пример: /rcon lanmode 1).
/rcon password [string] — установка [string] пароля на сервер (пример: /rcon password mypassword).
/rcon plugins — плагины, установленные на сервере.
/rcon port — порт сервера.
/rcon rcon_password [string] — установка [string] rcon-пароля (/rcon rcon_password myrconpassword)
/rcon version — версия сервера
/rcon weburl [url] — установка [url] сайта на сервере (пример: /rcon weburl www.mysite.com).
/rcon worldtime [time] — установка [time] времени на сервере (пример: /rcon worldtime 2).
/rcon maxplayers — максимальное кол-во игроков на сервере.
/rcon timestamp — установка часового пояса
Что-то не так, но что же?
Вы играете на сервере, но замечаете, что Ваш сервер совсем не похож на серверы других крупных проектов (таких как « Samp-RP », « Advance-RP », « Gameworld » и др.).
Всё верно. Ведь Вы же пользуетесь оригинальным SA-MP 0.3z сервером .
Чтобы сделать Ваш сервер похожим на другие, Вы должны установить нужный Вам игровой Gamemode (игровой мод, сценарий) .
Именно он определяет жанр Вашего сервера, его порядки и условия игры на нём.
4. Шаг четвёртый
Вот Вы разобрались со всеми деталями и тонкостями SA-MP 0.3z сервера . А что же дальше?
- Вы можете открыть свой собственный проект самп , похожий на Samp-RP , Advance-RP , Gameworld и др..
- Вы можете дальше практиковаться в разработке SA-MP серверов и стать Pawn-скриптером .
- А можете просто вернуться в ряды «обычных игроков», если создание GTA SAMP сервера показалось Вам слишком тяжёлым занятием. 😉
Источник статьи: http://zen.yandex.ru/media/id/5b76a812396caa00a8f888e5/kak-sozdat-server-v-samp-5b76b1662c8e9b00adbe37ac