Garry's Mod

Garry's Mod

325 ratings
Metrostroi Advanced
6
4
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Roleplay, Realism
File Size
Posted
Updated
3.519 MB
18 Aug, 2019 @ 6:14am
20 May @ 3:08am
62 Change Notes ( view )

Subscribe to download
Metrostroi Advanced

In 1 collection by Alexell
MSS Test
120 items
Description
Developers: Alexell & Agent Smith
Version: 3.0
Source code: https://github.com/Alexell/metrostroi_advanced
License: MIT
Localization: Russian, English, Turkish

Description:

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

Addon is fully compatible with the GitHub version of Metrostroi.

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)
  • New default crosshair in the train, as well as the ability to change it, return it to the default view, and even disable it (in the client panel)
  • The crosshair on the train automatically disappears when there is no mouse movement (can be disabled in the client panel)

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)
47
18 Jun @ 10:16pm
Баг-трекер / Bug-Reports
Agent Smith
2
2 Jun, 2022 @ 6:47am
Предложения / Suggestions
Alexell
166 Comments
MetroFanSPB 14 Jun @ 10:42am 
Кажется проблема с давностью метро
MetroFanSPB 14 Jun @ 10:40am 
Здравствуйте можете подсказать у мня проблема с расцепленными вагонами
не можете подсказать
Profile 9 11 Mar @ 5:36pm 
СЛОМАЛА ВСЕ НАСТРОЙКИ СТАНДАРТНОГО МЕТРОСТРОАЯ!!
DB-47 6 Jun, 2024 @ 10:37am 
I noticed interesting thing with this add-on. When I noclip from Novogirievo station into void or upwards in direction of nearby depot on map Kalininskaya line 8, game instantly crashes and usually creates access violation error in mdmp file. When I remove Metrostroi advanced, problem disappears instantly, of course when I noclip I experience brief dip of FPS even to single digit region, but came will not crash. I was able to replicate the issue by having only Kalinskaya map, basic metrostroi scripts and contents + Metrostroi advanced.
ZizionarD 13 Feb, 2024 @ 11:06am 
Здравствуйте! Вопрос, в файле map_wagons для карты выставлено значение 4, по факту я могу поставить больше вагонов, чем указано в файле
Agent Smith  [author] 13 Feb, 2024 @ 7:33am 
włodzimierzławka , you need to provide access to trains for ulx groups
check screenshots above then addon's description
włodzimierzławka 13 Feb, 2024 @ 6:40am 
how to fix ''the train is restricted for you''?
Burst (◔◡◔) 2 Jan, 2024 @ 5:55am 
The problem is:
Advanced metrostroi sets the platform indexes based on nearby traffic lights. But on non-russian maps, the signal system can be different, so the 'DefinePlatformPaths' function can set 2 or more platforms with same index. And this causes that UPO and Metrostroi Scoreboard not works well.

So please disable this section with server cvar as you said.
Alexell  [author] 2 Jan, 2024 @ 12:04am 
All maps are made for Metrostoi, so they have the same method of interaction and storage of various parameters. Thus, if our addon causes "chaos" on your maps, then there is a problem either in your maps themselves, or there are some fundamental differences in the design of your alarm system or something else that can cause the problem. As Agent Smith said, we can try to figure out the problem with you. But I think we can also make it so that you can disable this section of code via a server cvar.
Agent Smith  [author] 1 Jan, 2024 @ 12:12pm 
Burst (◔◡◔) , "...it causes chaos on non-russian maps." 0_0
How can we tell russian maps and non-russian maps apart ?
I want to understand the problem and find a solution, it would be nice if you could help me :)