{"id":53445,"date":"2019-12-02T00:00:00","date_gmt":"2019-12-01T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz"},"modified":"2020-02-18T14:01:21","modified_gmt":"2020-02-18T11:01:21","slug":"russian-railway-simulator-rrs-pervyj-publichnyj-reliz","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz","title":{"rendered":"Simulateur Ferroviaire Russe (RRS) : premi\u00e8re version publique","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Le jour tant attendu est enfin arriv\u00e9, o\u00f9 je peux pr\u00e9senter cette d\u00e9veloppement. Le projet a \u00e9t\u00e9 lanc\u00e9 il y a exactement un an, le 1er septembre 2018, du moins dans <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/maisvendoo\/RRS\">le d\u00e9p\u00f4t RRS sur GitHub<\/a><\/noindex> le premier commit a effectivement cette date.<\/p>\n<p><i>Train passager \u00e0 la station Rostov-Glavny (cliquable)<\/i><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/vg\/r1\/xn\/vgr1xnojpt_kjy_bwde5n-tb-za.jpeg\"><img decoding=\"async\" alt=\"Simulateur Ferroviaire Russe (RRS) : premi\u00e8re version publique\" src=\"\/wp-content\/uploads\/2019\/12\/59243607bcc0ff977e3f874394ad3f48.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Qu'est-ce que RRS ? C'est un simulateur multiplateforme open source de mat\u00e9riel roulant pour une largeur de voie de 1520 mm. Le lecteur se posera l\u00e9gitimement la question : \u00ab Mais \u00e0 quoi bon ce projet, puisque plusieurs simulateurs ferroviaires, qu'ils soient commerciaux ou open source, existent d\u00e9j\u00e0 ? \u00bb Pour r\u00e9pondre \u00e0 cette question, je vous invite \u00e0 lire la suite<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Histoire du projet<\/h1>\n<p>\nIl y a longtemps, en 2001, est sorti <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Microsoft_Train_Simulator\">Microsoft Train Simulator (MSTS)<\/a><\/noindex>, qui a donn\u00e9 naissance \u00e0 une grande communaut\u00e9 de passionn\u00e9s de la simulation ferroviaire dans notre pays. Au cours des quelques ann\u00e9es o\u00f9 ce projet a exist\u00e9 (jusqu'\u00e0 ce que Microsoft l'abandonne pour des choses plus int\u00e9ressantes pour elle, comme faire faillite avec Nokia, etc.), le projet a accumul\u00e9 une multitude de compl\u00e9ments : itin\u00e9raires, mat\u00e9riel roulant, sc\u00e9narios.<\/p>\n<p>Sur la base de MSTS, plusieurs autres projets ont ensuite \u00e9t\u00e9 cr\u00e9\u00e9s, tels que <noindex><a rel=\"nofollow\" href=\"http:\/\/openrails.org\/\">OpenRails<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"http:\/\/www.trainsim.ru\/forum\/showthread.php?t=15633\">RTrainSim (RTS)<\/a><\/noindex> et d'autres compl\u00e9ments et d\u00e9riv\u00e9s. Il y a aussi eu des projets commerciaux, comme le c\u00e9l\u00e8bre <noindex><a rel=\"nofollow\" href=\"http:\/\/www.auran.com\/\">Trainz<\/a><\/noindex>. Tout serait parfait, mais beaucoup de passionn\u00e9s de transport ferroviaire ne sont pas satisfaits de ces produits pour des raisons tout \u00e0 fait objectives : ils ne refl\u00e8tent pas la sp\u00e9cificit\u00e9 du mat\u00e9riel roulant domestique exploit\u00e9 et d\u00e9velopp\u00e9 dans l'espace post-sovi\u00e9tique. Cela se manifeste particuli\u00e8rement lorsque l'on examine comment les freins des trains sont r\u00e9alis\u00e9s - aucun des projets mentionn\u00e9s n'a et n'aura une bonne mise en \u0153uvre des freins automatiques du syst\u00e8me Matrosov.<\/p>\n<p>En 2008, un autre projet est apparu - <noindex><a rel=\"nofollow\" href=\"https:\/\/zdsimulator.com.ua\/\">ZDSimulator<\/a><\/noindex>, d\u00e9velopp\u00e9 par Vyacheslav Usov. Le projet est remarquable car il prend en compte et corrige les d\u00e9fauts mentionn\u00e9s ci-dessus, tout en \u00e9tant initialement orient\u00e9 vers le mat\u00e9riel roulant \u00e0 voie russe. Mais il y a un grand \u00ab mais \u00bb - c'est un projet propri\u00e9taire et ferm\u00e9, qui n'autorise pas l'int\u00e9gration de mat\u00e9riel roulant personnalis\u00e9. <\/p>\n<p>Je suis moi-m\u00eame venu \u00e0 la th\u00e9matique ferroviaire en 2007, lorsque j'ai commenc\u00e9 \u00e0 travailler chez <noindex><a rel=\"nofollow\" href=\"http:\/\/www.velnii.ru\">OAO VELNII<\/a><\/noindex>, en tant que chercheur, puis apr\u00e8s la soutenance de ma th\u00e8se de candidat en 2008 \u2014 en tant que chercheur senior. \u00c0 ce moment-l\u00e0, j'ai d\u00e9couvert les derni\u00e8res avanc\u00e9es en mati\u00e8re de jeux de simulation ferroviaires. Ce que j'ai vu ne m'a pas plu, et le projet ZDSimulator n'existait pas encore. Par la suite, passionn\u00e9 par la dynamique du mat\u00e9riel roulant, je suis arriv\u00e9 \u00e0 l'Universit\u00e9 d'\u00c9tat des Chemins de fer de Rostov (<noindex><a rel=\"nofollow\" href=\"http:\/\/rgups.ru\">RGUPS<\/a><\/noindex>) avec pour th\u00e8me de ma th\u00e8se de doctorat la dynamique du freinage des trains de marchandises. \u00c0 ce jour, je dirige le d\u00e9veloppement de simulateurs de transports ferroviaires pour notre universit\u00e9 et j'enseigne des disciplines sp\u00e9cialis\u00e9es au d\u00e9partement 'Mat\u00e9riel roulant de traction'.<\/p>\n<p>\u00c0 la lumi\u00e8re de tout ce qui pr\u00e9c\u00e8de, l'id\u00e9e de cr\u00e9er un simulateur est n\u00e9e, permettant au d\u00e9veloppeur d'extensions d'obtenir un contr\u00f4le complet sur les processus physiques se d\u00e9roulant dans le mat\u00e9riel roulant. Semblable au simulateur spatial Orbiter, pour lequel j'avais d\u00e9velopp\u00e9 \u00e0 l'\u00e9poque une extension sous la forme d'une famille de lanceurs bas\u00e9s sur le R-7. Il y a un an, je me suis lanc\u00e9 dans ce travail et j'y ai plong\u00e9 \u00e0 bras le corps. Le 26 d\u00e9cembre 2018, cette <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/video-161688836_456239064\">d\u00e9mo technologique<\/a><\/noindex>.<\/p>\n<p>a \u00e9t\u00e9 remarqu\u00e9e par des passionn\u00e9s, et le c\u00e9l\u00e8bre cr\u00e9ateur de contenu visuel pour ZDsimulator dans les cercles de simulateurs ferroviaires, <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/id250649942\">Roman Biryukov (Romych RZhDUZ)<\/a><\/noindex> m'a propos\u00e9 de l'aide et de collaborer au d\u00e9veloppement futur du projet. Plus tard, un autre d\u00e9veloppeur s'est joint \u00e0 nous \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/alexandrmishenko\">Alexandre Michenko (Ulovskii2017<\/a><\/noindex>), cr\u00e9ateur de parcours pour ZDsimulator. Notre travail conjoint nous a conduits \u00e0 la premi\u00e8re publication. Dans la vid\u00e9o, un aper\u00e7u de l'apparence du jeu \u00e0 sa premi\u00e8re sortie.<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"K5XeqmfaJKk\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/K5XeqmfaJKk\/hqdefault.jpg\" alt=\"Lire la vid\u00e9o\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h1>Caract\u00e9ristiques du simulateur RRS<\/h1>\n<p>\nAvant tout, c'est une architecture logicielle ouverte. Sans m\u00eame mentionner que le code du simulateur est ouvert, il existe une API et un SDK destin\u00e9s aux d\u00e9veloppeurs d'extensions tierces. Le seuil d'entr\u00e9e est assez \u00e9lev\u00e9 \u2014 des comp\u00e9tences de base en d\u00e9veloppement en C++ sont n\u00e9cessaires. Le simulateur est \u00e9crit dans ce langage, utilisant le compilateur GCC et sa version MinGW pour le syst\u00e8me d'exploitation Windows. De plus, il est souhaitable que le d\u00e9veloppeur soit familiaris\u00e9 avec le framework Qt, car de nombreux concepts en d\u00e9coulent et sont \u00e0 la base de l'architecture du jeu.<\/p>\n<p>Cependant, avec du travail acharn\u00e9 et de la volont\u00e9, ce projet ouvre d'\u00e9normes possibilit\u00e9s pour les d\u00e9veloppeurs d'extensions. Le mat\u00e9riel roulant est r\u00e9alis\u00e9 sous forme de modules bas\u00e9s sur des biblioth\u00e8ques dynamiques. L'\u00e9l\u00e9ment structural principal dans le simulateur <i>est l'unit\u00e9 de mat\u00e9riel roulant<\/i>, ou unit\u00e9 de traction (UT) \u2014 wagon (non motoris\u00e9 ou au sein d'un train automoteur) ou section de locomotive. L'API permet de d\u00e9finir le couple appliqu\u00e9 aux essieux des UT, en retour obtenant la vitesse angulaire des essieux, ainsi que des param\u00e8tres externes tels que la tension et le type de courant dans le r\u00e9seau de contact. Le simulateur ne sait rien d'autre et ne veut rien savoir, ce qui laisse la physique de fonctionnement de l'\u00e9quipement interne \u00e0 la charge du d\u00e9veloppeur de la locomotive ou du wagon particulier.<\/p>\n<p>Il n'est pas difficile de deviner qu'une approche relativement bas niveau permet de mettre en \u0153uvre les moindres d\u00e9tails du sch\u00e9ma de la locomotive. De plus, le simulateur comprend un ensemble d'\u00e9quipements standards install\u00e9s sur le mat\u00e9riel roulant national : le crane de train du conducteur no 395, le r\u00e9partiteur d'air no 242, la vanne de frein d'appoint no 254 et d'autres \u00e9l\u00e9ments d'\u00e9quipement de freinage. Le d\u00e9veloppeur de l'extension n'a qu'\u00e0 relier ces \u00e9l\u00e9ments dans le sch\u00e9ma pneumatique de la locomotive ou du wagon sp\u00e9cifique. En outre, il existe une API pour cr\u00e9er ses propres blocs d'\u00e9quipement.<\/p>\n<p>Architecturalement, RRS est construit sur l'interaction de deux processus principaux<\/p>\n<ul>\n<li><i>simulator<\/i> \u2014 le moteur physique de la dynamique du train TrainEngine 2. Il impl\u00e9mente la physique du mouvement du train en tenant compte d'un grand nombre de facteurs externes, consid\u00e9rant l'interaction des unit\u00e9s de mat\u00e9riel roulant via les dispositifs d'attelage, et g\u00e8re les donn\u00e9es provenant des modules externes r\u00e9alisant la physique du fonctionnement de l'\u00e9quipement du mat\u00e9riel roulant<\/li>\n<li><i>viewer<\/i> \u2014 le sous-syst\u00e8me graphique, effectuant la visualisation du mouvement du train, bas\u00e9 sur le moteur graphique <noindex><a rel=\"nofollow\" href=\"http:\/\/www.openscenegraph.org\/\">OpenSceneGraph<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nCes sous-syst\u00e8mes interagissent entre eux via une m\u00e9moire partag\u00e9e, mise en \u0153uvre \u00e0 l'aide de la classe QSharedMemory du framework Qt. Les premi\u00e8res versions de d\u00e9monstration utilisaient l'IPC bas\u00e9 sur des sockets, et un retour \u00e0 cette technologie est pr\u00e9vu, tenant compte de la r\u00e9vision de certaines parties du simulateur et des besoins futurs. Le passage \u00e0 la m\u00e9moire partag\u00e9e \u00e9tait en quelque sorte une mesure forc\u00e9e, qui a d\u00e9sormais atteint ses limites.<\/p>\n<p>Je ne vais pas d\u00e9crire les d\u00e9tails \u2014 de nombreuses p\u00e9rip\u00e9ties du d\u00e9veloppement de ce projet sont d\u00e9j\u00e0 expos\u00e9es dans mes publications sur la ressource, notamment j'ai un cycle assez complet <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/429816\/\">de tutoriels sur le moteur OpenSceneGraph<\/a><\/noindex>, qui est en fait issu de ma pratique de travail sur ce projet.<\/p>\n<p>Le projet n'est pas aussi fluide que je le souhaiterais. En particulier, le sous-syst\u00e8me graphique est tr\u00e8s loin de la perfection en termes de qualit\u00e9 de rendu, et la performance du simulateur laisse \u00e9galement \u00e0 d\u00e9sirer. Ce lancement a un seul but : familiariser la communaut\u00e9 des passionn\u00e9s de transport ferroviaire avec le projet, en pr\u00e9senter les capacit\u00e9s et enfin cr\u00e9er un simulateur ferroviaire open-source, multiplateforme, avec une API avanc\u00e9e pour les d\u00e9veloppeurs d'extensions.<\/p>\n<h1>Perspectives<\/h1>\n<p>\nLes perspectives d\u00e9pendent de vous, nos chers futurs utilisateurs et d\u00e9veloppeurs. Le projet est ouvert, il existe <noindex><a rel=\"nofollow\" href=\"http:\/\/rusrailsim.org\/\">le site officiel<\/a><\/noindex>, o\u00f9 vous pouvez t\u00e9l\u00e9charger le simulateur, avec <noindex><a rel=\"nofollow\" href=\"http:\/\/rusrailsim.org\/?page_id=159\">de la documentation<\/a><\/noindex>, dont le contenu sera continuellement mis \u00e0 jour. Il existe <noindex><a rel=\"nofollow\" href=\"http:\/\/forum.rusrailsim.org\/\">forum<\/a><\/noindex> du projet, <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/rusrailsim\">un groupe VK<\/a><\/noindex>et <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UC5Fw-TYL0zg_cZyLDwUZcxQ\">chaine YouTube<\/a><\/noindex>, o\u00f9 vous pouvez obtenir des consultations et de l'aide d\u00e9taill\u00e9es.<\/p>\n<p>Merci de votre attention !<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/465689\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u0441\u0442\u0443\u043f\u0438\u043b \u0442\u043e\u0442 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043c\u043e\u0433\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443. \u041f\u0440\u043e\u0435\u043a\u0442 \u0431\u044b\u043b \u043d\u0430\u0447\u0430\u0442 \u0440\u043e\u0432\u043d\u043e \u0433\u043e\u0434 \u043d\u0430\u0437\u0430\u0434, 1 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 2018 \u0433\u043e\u0434\u0430, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u0432 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0438 RRS \u043d\u0430 Gtihub \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u043e\u043c\u043c\u0438\u0442 \u0438\u043c\u0435\u0435\u0442 \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0430\u043a\u0443\u044e \u0434\u0430\u0442\u0443. \u041f\u0430\u0441\u0441\u0430\u0436\u0438\u0440\u0441\u043a\u0438\u0439 \u043f\u043e\u0435\u0437\u0434 \u043d\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 \u0420\u043e\u0441\u0442\u043e\u0432 \u0413\u043b\u0430\u0432\u043d\u044b\u0439 (\u043a\u043b\u0438\u043a\u0430\u0431\u0435\u043b\u044c\u043d\u043e) \u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 RRS? \u042d\u0442\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0439 \u0441\u0438\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u043f\u043e\u0434\u0432\u0438\u0436\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u0430\u0432\u0430 \u043a\u043e\u043b\u0435\u0438 1520 \u043c\u043c. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":53446,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-53445","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430\u0441\u0442\u0443\u043f\u0438\u043b \u0442\u043e\u0442 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043c\u043e\u0433\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Russian Railway Simulator (RRS): \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u0441\u0442\u0443\u043f\u0438\u043b \u0442\u043e\u0442 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043c\u043e\u0433\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-01T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Russian Railway Simulator (RRS) : premi\u00e8re version publique | ProHoster","description":"Le jour tant attendu est enfin arriv\u00e9, o\u00f9 je peux enfin pr\u00e9senter ce d\u00e9veloppement.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Russian Railway Simulator (RRS): \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 | ProHoster","og:description":"\u041d\u0430\u0441\u0442\u0443\u043f\u0438\u043b \u0442\u043e\u0442 \u0434\u043e\u043b\u0433\u043e\u0436\u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u0434\u0435\u043d\u044c, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043c\u043e\u0433\u0443 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-01T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53445","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 07:23:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:25:26","updated":"2026-01-24 07:23:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/53445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=53445"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/53445\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/53446"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=53445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=53445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=53445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}