
Осенью 2018 года я встретил среди игр аддон для Garry's Mod - Metrostroi, самый реалистичный симулятор метрополитена на момент написания этого поста. О чем же будет этот пост - аддоны для Metrostroi или что я за несколько месяцев реализовал для Метростроя.
Но сначала немного предыстории. Как я уже сказал, Метрострой - реалистичный симулятор, поэтому запустить его и сразу поехать на составе не получится. Сначала нужно разобраться как устроен сам Метрострой, игровой процесс, команды, почитать правила на серверах, потом нужно изучить некоторую теоретическую часть метрополитена, чтобы не было нарушений и наконец научиться запускать и водить составы, тут необходимы хотя бы минимальные знания пневматики и электрических систем составов. На это у меня ушло наверное недели три. Кстати, если кто не в курсе, то Garry's Mod создан на движке Source, а значит Метрострой - онлайн игра. Если вы любите симуляторы, то это реально интересный вариант, вы можете собраться с другими игроками на каком-нибудь сервере и вместе отправиться на составах на линию, соблюдая интервалы и выполняя команды диспетчера, если таковой имеется на посту.
31 декабря я официально запустил свой сервер для Метростроя, назвав его "Metrostroi Simple Server" и от остальных серверов его на тот момент отличало лишь наличие уникального динамического MOTD, написанного мною на PHP.

Карты, модели, скины и прочие аддоны для Metrostroi добавляются на сервер с помощью коллекции аддонов в Steam Workshop и на большинстве серверов контент почти одинаковый, за исключением серверов от авторов Метростроя, у них есть много уникальных разработок, которые нигде не опубликованы и есть только на их серверах. Все кто меня знают, в курсе что я знаю PHP, MySQL, C++, но аддоны для Метростроя пишутся на скриптовом языке Lua, поэтому первое время я в него не лез, потому что не знаю.
Но со временем, я обзавелся одним полезным знакомством среди Метростроевцев и ситуация изменилась. У меня на сервере появился один человек под псевдонимом Agent Smith, который мало того что раньше работал в Московском метрополитене и знает всю мат. часть, так еще и разобрался с сигнализацией в Метрострое. Теперь Metrostroi Simple Server - это уже не мой личный проект, а наш совместный, потому что Agent Smith доработал и убрал косяки в сигналках всех основных карт, которые используются на нашем сервере, а также выдавал много интересных идей. Тем временем я разобрался в Lua и мы начали делать аддоны для Metrostroi.
Наши разработки для Metrostroi
Список обновлен: 15.01.2020
- ВЗ№1 FIX для Еж3 - фикс тормозного усиления.
- Metrostroi Dispatcher - аддон для отображения диспетчера на посту и интервала движения
- Metadmin Extended - расширенная версия Metadmin.
- Ruralline (Русский контент) - станции, русский информатор, схемы, таблички.
- Metrostroi Advanced - расширение, добавляющее много полезных возможностей для серверов и игроков.
- Metrostroi Monitor - утилита для мониторинга и перезапуска сервера при крашах.
- Metrostroi Scoreboard Pro - продвинутая таблица с игроками.
- Metrostroi Clock Arrive - табло прибытия составов.