Garry's Mod

Garry's Mod

289 ratings
Metrostroi Advanced
6
4
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: ServerContent
Addon Tags: Roleplay, Realism
File Size
Posted
Updated
2.220 MB
Aug 18, 2019 @ 6:14am
Nov 18 @ 1:33am
51 Change Notes ( view )

Subscribe to download
Metrostroi Advanced

In 1 collection by Alexell
MSS Test
78 items
Description
Developers: Alexell & Agent Smith
Version: 2.4
Source code: https://github.com/Alexell/metrostroi_advanced
License: MIT

Description:

This is a Metrostroi Subway Simulator addon that provides some useful features for ther server and players.

New features:
  • Implemented chat outputs for routes/signalling management commands
  • Added restrictions for train classes that do not support 2/6 ALS decoder (can be disabled)
  • Added automatic ALS decoder swticher (can be disabled)
  • Added automatic station announcements when there is no entry on an arriving train (only for Russian users)
  • Added chat notifications for station control panel's buttons on being pressed by any player
  • Created "Autoannouncer" system, that automatically plays arrival message on trains that use ASNP system (including 81-760 "Oka").
  • Added Client menu to [Q]->Utilites->Metrostroi Advanced
  • Added Admin menu to [Q]->Utilites->Metrostroi Advanced for MA settings management (see update 25.11.2021 changelog for details)
  • Default client optimization preset is now optional and can be disabled (may cause game lags or crash)
  • Added !swn chat command that allows to change wagon numbers.
  • Added !expass, !stations and !binds chat commands
  • Added a convar that defines a global delay between spawns (spawn spamming protection).
  • Added global chat outputs when a train is spawned (player name, type of train, wagons count, location).
  • Added ULX permissions for restricting a certain type of train for a certain player rank (ULX group).
  • Added ULX premissions for that allow to spawn +1, +2 or +3 wagons for a certain player rank (ULX group).
  • Added a convar that defines whether players can spawn trains between stations.
  • Added a possibility to automatically set route numbers for a specific player (by Steam ID)
  • Added !traintp ULX command that allows a player to teleport to his own train and enter the driver's place (if there is a KV Wrench "set" in cabin)
  • Added !signaltp and !entitytp chat commands (teleports to a signal by its name or unique ID)
  • Added a bugfix for pneumatic snakes on Imagine Line map to avoid collision errors and server crash.
  • Added !udc ULX command that allows to reset the positions of all third rail wires in depot.
  • Added a counter to !trains command that shows actual wagons count available for spawn for players.
  • Added automatic permission for players to spawn 4 wagons instead of 3 (in case metrostroi_advanced_maxwagons convar is set to less than 4) for the first 3 players to spawn a train.
  • Localization of chat outputs is defined by metrostroi_advanced_lang convar ("ru" or "en")
  • Localization of MA menu (tilities) is defined by Metrostroi language setttins
  • Added !enter and !expel chan commands to put a player into the driver seat or to expel a player from any seat.
  • Added !ch qnd !sch to do simple or "smart" cabin change.
  • Added !trainstart и !trainstop ULX commands for cabin start/stop. !trainstart works only for a "Fully started" train.
  • Added AFK-timer: kicks AFK players automatically after a cetrain time (time defined by convar metrostroi_advanced_afktime)
  • Added timezone option for time on server (metrostroi_advanced_timezone convar)
  • Added ULX permission for allow/disallow spawn at stations (see update 22.01.2020 changelog for details)
  • Added the ability to specify the allowed number of wagons per 1 train, depending on the map (see update 28.02.2020 changelog for details)

Installation: add to server collection.

All info about addon configuration can be found in README on the addon's GitHub repository.
See the link at the beginning of the description.
Popular Discussions View All (2)
33
Mar 2, 2022 @ 4:18am
Баг-трекер / Bug-Reports
Agent Smith
2
Jun 2, 2022 @ 6:47am
Предложения / Suggestions
Alexell
< >
151 Comments
Agent Smith  [author] Nov 8 @ 2:05pm 
koteechka , исправлено
koteechka Nov 8 @ 1:24pm 
Ломает 81-540.2.
Головной вагон не видит промежуточных после сцепки-расцепки и открывания кранов.
Он не видит сцепки промежутков и просто спускает воздух.
После удаления аддона - баг пропал.
uskov_b Jul 15 @ 5:15am 
я просто выключил этот метрострой и чтоли удалил его я не могу установить его заного что делать?
Alexell  [author] Jul 7 @ 9:38pm 
Оригинальный метрострой вы можете найти справа у нашего аддона в разделе "Необходимые продукты". Он состоит из основного аддона, аддона со скриптами и 6 аддонов с контентом. Наш аддон просто расширяет функционал метростроя.
uskov_b Jul 7 @ 8:09am 
оригенальный метрострой очень сложно найти потомучто от него очень много много много поделок можете переменивать или зделать картинку более превлекаймой и кстати как завести поезд прост оч сложно его завести
BuoYancY_dabl Jun 23 @ 4:03am 
Невероятно! Я уже и к ChatGPT обращался с этим вопросом! Огромная благодарность!
Alexell  [author] Jun 23 @ 3:42am 
В метрострое изначально есть эти команды. Есть встроенная симуляция неисправностей:
metrostroi_fail - вводить придется несколько раз, тогда сломается что-то существенное
metrostroi_fail_reset - сбросит созданные неисправности

Также ты можешь сам снимать или давать напряжение на конкретные провода:
metrostroi_wire
metrostroi_wire_reset

Есть еще metrostroi_can , но я не вникал, как она работает.
BuoYancY_dabl Jun 23 @ 1:49am 
Уже долго ищу мод, который позволит делать аварийки через консольную комманду, но не могу найти. Нет ли такой команды здесь?
NomernoyMoscow Jun 4 @ 1:24pm 
Понятно, спасибо за информацию.
Agent Smith  [author] Jun 4 @ 12:44pm 
NomernoyMoscow , классы поездов хранятся в файле data\metrostroi_advanced\trains.txt , который в свою очередь автоматически добавляет в себя классы вагонов при запуске сервера.
p.s. в случае необходимости - этот файл можно изменить собственноручно и перезапустить сервер для применения изменений.