{"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\/az\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz","title":{"rendered":"Russian Railway Simulator (RRS): ilk a\u00e7\u0131q burax\u0131l\u0131\u015f","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>N\u0259hay\u0259t, m\u0259nim \u00fc\u00e7\u00fcn h\u0259min g\u00f6zl\u0259nil\u0259n g\u00fcn g\u0259lib \u00e7atd\u0131 ki, bu inki\u015faf\u0131 t\u0259qdim ed\u0259 bilim. Layih\u0259 tam bir il \u0259vv\u0259l, 2018-ci il sentyabr\u0131n 1-d\u0259 ba\u015flam\u0131\u015fd\u0131r, \u0259n az\u0131ndan <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/maisvendoo\/RRS\">RRS depozitind\u0259 Gtihub<\/a><\/noindex> ilk commit d\u0259 el\u0259 bu tarix\u0259 malikdir.<\/p>\n<p><i>Y\u00fck da\u015f\u0131nan qatar Rostov Ba\u015f stansiyas\u0131nda (klik edil\u0259 bil\u0259n)<\/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=\"Russian Railway Simulator (RRS): ilk a\u00e7\u0131q burax\u0131l\u0131\u015f\" src=\"\/wp-content\/uploads\/2019\/12\/59243607bcc0ff977e3f874394ad3f48.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>RRS n\u0259dir? Bu 1520 mm d\u0259mir yolu t\u0259rkibinin a\u00e7\u0131q platformal\u0131 simulyatorudur. Oxucunun yerin\u0259 d\u00fc\u015f\u0259n sual\u0131 olacaq: \"Bax\u0131n, bu layih\u0259nin m\u0259qs\u0259di n\u0259dir, \u0259g\u0259r d\u0259mir yolu tematikas\u0131 il\u0259 ba\u011fl\u0131 simulyatorlardan, h\u0259m kommersiya, h\u0259m d\u0259 a\u00e7\u0131q olanlar kifay\u0259t q\u0259d\u0259rdir?\" Bu sual\u0131n cavab\u0131n\u0131 m\u0259n d\u0259f\u0259l\u0259rl\u0259 t\u0259qdim etm\u0259y\u0259 \u00e7al\u0131\u015f\u0131ram.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Layih\u0259nin tarixi<\/h1>\n<p>\nBir zamanlar, 2001-ci ild\u0259n etibar\u0259n, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Microsoft_Train_Simulator\">Microsoft Train Simulator (MSTS)<\/a><\/noindex>, \u00f6lk\u0259mizd\u0259 b\u00f6y\u00fck bir d\u0259mir yolu simulyatorlar c\u0259miyy\u0259ti meydana g\u0259tir\u0259n bir layih\u0259 oldu. Bu layih\u0259nin h\u0259yat m\u00fcdd\u0259tind\u0259 (Microsoft-un onu t\u0259rk etdiyi vaxta q\u0259d\u0259r, daha maraql\u0131 i\u015fl\u0259r\u0259, m\u0259s\u0259l\u0259n, Nokia-n\u0131n m\u00fcflis edilm\u0259sin\u0259 y\u00f6n\u0259ldi\u011fi d\u00f6vrd\u0259) bu layih\u0259y\u0259 bir \u00e7ox \u0259lav\u0259l\u0259r d\u00fcz\u0259ldilmi\u015fdir: mar\u015frutlar, t\u0259rkibl\u0259r, ssenaril\u0259r.<\/p>\n<p>MSTS-da, sonradan, bir s\u0131ra dig\u0259r layih\u0259l\u0259r yarad\u0131ld\u0131, m\u0259s\u0259l\u0259n, <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> v\u0259 dig\u0259r \u0259lav\u0259 v\u0259 t\u00f6r\u0259m\u0259l\u0259r. Tan\u0131nm\u0131\u015f <noindex><a rel=\"nofollow\" href=\"http:\/\/www.auran.com\/\">Trainz<\/a><\/noindex>kimi kommersiya layih\u0259l\u0259ri d\u0259 ortaya \u00e7\u0131xd\u0131. H\u0259r \u015fey yax\u015f\u0131 g\u00f6r\u00fcn\u00fcr, amma bir \u00e7ox d\u0259mir yolu n\u0259qliyyat\u0131 h\u0259v\u0259skarlar\u0131 \u00fc\u00e7\u00fcn bu m\u0259hsullar tamamil\u0259 obyektiv s\u0259b\u0259bl\u0259r\u0259 g\u00f6r\u0259 kifay\u0259t etmir \u2014 onlar he\u00e7 c\u00fcr yerli t\u0259rkibl\u0259rin spesifikas\u0131n\u0131 \u0259ks etdirmir, SSR\u0130 sonras\u0131 m\u0259kanlarda istismar edil\u0259n v\u0259 haz\u0131rlanm\u0131\u015fd\u0131r. Bu, qatar\u0131n fren sisteminin nec\u0259 t\u0259tbiq olunmas\u0131 il\u0259 daha qabar\u0131q g\u00f6r\u00fcn\u00fcr \u2014 qeyd olunan layih\u0259l\u0259rd\u0259 avtomatik Matrosov sistemi frenl\u0259rinin d\u00fczg\u00fcn h\u0259yata ke\u00e7irilm\u0259si yoxdur v\u0259 olmayacaq.<\/p>\n<p>Art\u0131q 2008-ci ild\u0259n, ortaya \u00e7\u0131xan bir ba\u015fqa layih\u0259 - <noindex><a rel=\"nofollow\" href=\"https:\/\/zdsimulator.com.ua\/\">ZDSimulator<\/a><\/noindex>, Vyacheslav Usov t\u0259r\u0259find\u0259n haz\u0131rlanm\u0131\u015fd\u0131r. Bu layih\u0259nin \u00f6z\u0259lliyi, yuxar\u0131da qeyd olunan \u00e7at\u0131\u015fmazl\u0131qlar\u0131 n\u0259zar\u0259t alt\u0131nda saxlamas\u0131d\u0131r, h\u0259m d\u0259 yerli t\u0259rkib\u0259 y\u00f6n\u0259ldilmi\u015fdir. Lakin bir b\u00f6y\u00fck \"amma\" var \u2014 bu layih\u0259 m\u00fclkiyy\u0259tlidir v\u0259 ba\u011flanm\u0131\u015fd\u0131r, memarl\u0131q bax\u0131m\u0131ndan \u00f6z t\u0259rkibinizin daxil edilm\u0259sin\u0259 imkan vermir. <\/p>\n<p>M\u0259n 2007-ci ild\u0259 d\u0259mir yolu tematikas\u0131na yax\u0131nla\u015fd\u0131m, OAO V\u018flN\u0130\u0130-d\u0259 i\u015fl\u0259m\u0259y\u0259 ba\u015flad\u0131\u011f\u0131m zaman, elmi i\u015f\u00e7i v\u0259zif\u0259sind\u0259 \u00e7al\u0131\u015fd\u0131m, v\u0259 2008-ci ild\u0259 dissertasiyam\u0131 m\u00fcdafi\u0259 etdikd\u0259n sonra \u2014 ba\u015f elmi i\u015f\u00e7i. O zamana q\u0259d\u0259r \u0259n son d\u0259mir yolu simulyatora oyunlar\u0131nda olan nailiyy\u0259tl\u0259rl\u0259 tan\u0131\u015f oldum. Amma g\u00f6rd\u00fckl\u0259rim m\u0259ni qane etm\u0259di v\u0259 o zaman ZDSimulator layih\u0259si h\u0259l\u0259 m\u00f6vcud deyildi. Daha sonra t\u0259rkibl\u0259rin dinamikas\u0131na mara\u011f\u0131m artd\u0131qca Rostov D\u00f6vl\u0259t D\u0259mir Yolu Universitetin\u0259 ( <noindex><a rel=\"nofollow\" href=\"http:\/\/www.velnii.ru\">RQuPS<\/a><\/noindex>) ke\u00e7dim.<noindex><a rel=\"nofollow\" href=\"http:\/\/rgups.ru\">RUSP<\/a><\/noindex>) doktorluq dissertasiyas\u0131n\u0131n y\u00fck treni tormozlanma dinamikas\u0131 m\u00f6vzusu il\u0259. Haz\u0131rda universitetimiz \u00fc\u00e7\u00fcn d\u0259mir yolu n\u0259qliyyat\u0131na dair m\u0259\u015fq kompleksl\u0259rinin haz\u0131rlanmas\u0131na r\u0259hb\u0259rlik edir\u0259m v\u0259 \"T\u0259hl\u00fck\u0259sizlik N\u0259qliyyat Vasit\u0259l\u0259ri\" kafedras\u0131nda m\u00fcvafiq f\u0259nl\u0259r t\u0259dris edir\u0259m.<\/p>\n<p>B\u00fct\u00fcn yuxar\u0131da qeyd olunanlardan dolay\u0131, \u0259lav\u0259 inki\u015faf etdiricisin\u0259 h\u0259r\u0259k\u0259t vasit\u0259l\u0259rinin fiziki prosesl\u0259ri \u00fcz\u0259rind\u0259 tam kontrol imkan\u0131 ver\u0259c\u0259k bir simulator yaratmaq ideyas\u0131 ortaya \u00e7\u0131xd\u0131. Bunu \u0259vv\u0259ll\u0259r R-7 bazas\u0131nda raket da\u015f\u0131y\u0131c\u0131lar\u0131 ail\u0259si \u00fc\u00e7\u00fcn haz\u0131rlad\u0131\u011f\u0131m Orbiter kosmik simulatoruna b\u0259nz\u0259tm\u0259k olar. Bir il \u0259vv\u0259l bu i\u015f\u0259 ba\u015flad\u0131m v\u0259 d\u0259rind\u0259n daxil oldum. 26 dekabr 2018-ci ild\u0259 <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/video-161688836_456239064\">bu texnoloji demo<\/a><\/noindex>.<\/p>\n<p>i\u015fim h\u0259v\u0259skarlar t\u0259r\u0259find\u0259n diqq\u0259t \u00e7\u0259kdi v\u0259 d\u0259mir yolu simulyatorlar\u0131 dair\u0259sind\u0259 tan\u0131nm\u0131\u015f, ZDsimulator \u00fc\u00e7\u00fcn vizual m\u0259zmun yarad\u0131c\u0131s\u0131 <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/id250649942\">Roman Biryukov (Romich RJDUS)<\/a><\/noindex> m\u0259n\u0259 k\u00f6m\u0259k v\u0259 layih\u0259nin g\u0259l\u0259c\u0259k inki\u015faf\u0131 \u00fczr\u0259 \u0259m\u0259kda\u015fl\u0131q t\u0259klif etdi. Sonra biziml\u0259 bir ba\u015fqa inki\u015faf etdirici - <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/alexandrmishenko\">Alexander Mishchenko (Ulovskii2017,<\/a><\/noindex>) ZDsimulator \u00fc\u00e7\u00fcn mar\u015frutlar\u0131n yarad\u0131c\u0131s\u0131 qat\u0131ld\u0131. Birlikd\u0259ki i\u015fimiz bizi ilk burax\u0131l\u0131\u015fa apard\u0131. Videoda - oyunun ilk burax\u0131l\u0131\u015f\u0131 il\u0259 nec\u0259 g\u00f6r\u00fcnd\u00fcy\u00fc bar\u0259d\u0259 bir bax\u0131\u015f var.<\/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=\"Videonu izl\u0259yin\" 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>RRS simulatorunun x\u00fcsusiyy\u0259tl\u0259ri<\/h1>\n<p>\n\u018fvv\u0259lc\u0259 bu - a\u00e7\u0131q proqram memarl\u0131\u011f\u0131d\u0131r. Simulatorun kodunun a\u00e7\u0131q olmas\u0131ndan \u0259lav\u0259, \u0259lav\u0259 modullar\u0131n inki\u015faf etdiricil\u0259rin\u0259 y\u00f6n\u0259lmi\u015f API v\u0259 SDK var. Giri\u015f mane\u0259si olduqca y\u00fcks\u0259kdir - C++ dilind\u0259 baza inki\u015faf etdirici bacar\u0131qlar\u0131 t\u0259l\u0259b olunur. Simulator \u0259slind\u0259 m\u0259hz bu dild\u0259 yaz\u0131l\u0131b, Windows \u0259m\u0259liyyat sistemi \u00fc\u00e7\u00fcn GCC kompilatoru v\u0259 onun MinGW variant\u0131ndan istifad\u0259 ed\u0259r\u0259k. Bununla yana\u015f\u0131, inki\u015faf etdiricinin Qt \u00e7\u0259r\u00e7iv\u0259si il\u0259 tan\u0131\u015f olmas\u0131 arzu edilir, \u00e7\u00fcnki bir \u00e7ox konsept bu oyunun memarl\u0131\u011f\u0131nda \u0259sasl\u0131d\u0131r.<\/p>\n<p>Amma, kifay\u0259t q\u0259d\u0259r s\u0259y v\u0259 ist\u0259k g\u00f6st\u0259rildiyi t\u0259qdird\u0259, bu layih\u0259 inki\u015faf etdirici \u0259lav\u0259l\u0259r \u00fc\u00e7\u00fcn b\u00f6y\u00fck imkanlar a\u00e7\u0131r. H\u0259r\u0259k\u0259t vasit\u0259si dinamik kitabxanalar \u0259sas\u0131nda modullar \u015f\u0259klind\u0259 h\u0259yata ke\u00e7irilir. Simulatorun \u0259sas struktur elementi <i>h\u0259r\u0259k\u0259t vahididir<\/i>, ya da h\u0259r\u0259k\u0259t vahidi (HV) - vaqon (\u00f6z-\u00f6z\u00fcn\u0259 h\u0259r\u0259k\u0259t etm\u0259y\u0259n v\u0259 ya m\u00fch\u0259rrik vaqonlar\u0131 t\u0259rkibind\u0259) v\u0259 lokomotivin seqmentidir. API, HV-y\u0259 t\u0259tbiq olunan momenti m\u00fc\u0259yy\u0259n etm\u0259y\u0259 v\u0259 qar\u015f\u0131l\u0131\u011f\u0131nda t\u0259k\u0259r c\u00fctl\u0259rinin a\u00e7\u0131sal s\u00fcr\u0259tini, el\u0259c\u0259 d\u0259 kontakt \u015f\u0259b\u0259k\u0259sind\u0259ki g\u0259rginlik v\u0259 cins kimi xarici parametrl\u0259ri almas\u0131na imkan verir. Simulator bundan ba\u015fqa he\u00e7 n\u0259yi bilmir v\u0259 bilm\u0259k ist\u0259yir ki, bu da lokomotivin v\u0259 ya vaqonun spesifik inki\u015faf etdiricisinin m\u0259suliyy\u0259tin\u0259 burax\u0131l\u0131r.<\/p>\n<p>As you might guess, this relatively low-level approach allows for the implementation of the minutest nuances of the locomotive scheme. Additionally, the simulator package includes a set of standard equipment installed on domestic rolling stock: train driver crane No. 395, air distributor No. 242, auxiliary brake crane No. 254, and other brake equipment components. The add-on developer only needs to connect these elements in the pneumatic scheme of a specific locomotive or car. Furthermore, there is an API for creating custom equipment blocks.<\/p>\n<p>Architecturally, RRS is built on the interaction of two main processes.<\/p>\n<ul>\n<li><i>simulator<\/i> \u2014 the physical engine of the TrainEngine 2 dynamics. It implements the physics of train movement, considering various external factors, accounting for the interaction of moving units through coupling devices, and processing data from external modules that implement the physics of rolling stock operation.<\/li>\n<li><i>viewer<\/i> \u2014 the graphical subsystem performing visualization of train movement, built on the basis of a graphic engine. <noindex><a rel=\"nofollow\" href=\"http:\/\/www.openscenegraph.org\/\">OpenSceneGraph<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nThese subsystems interact with each other through shared memory, implemented based on the QSharedMemory class from the Qt framework. The first demo versions used IPC based on sockets, and further plans involve returning to this technology, considering the refinement of certain parts of the simulator and future needs. The transition to shared memory was to some extent a forced measure that has outlived its usefulness.<\/p>\n<p>I will not describe the nuances \u2014 many of the twists and turns of this project\u2019s development have already been outlined in my publications on the resource; in particular, I have a rather extensive <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/429816\/\">tutorial cycle on the OpenSceneGraph engine<\/a><\/noindex>, which grew out of the practical work on this project.<\/p>\n<p>The project is not as smooth as one would wish. In particular, the graphical subsystem is quite far from perfection in terms of rendering quality, and the performance of the simulator leaves much to be desired. This release has one goal \u2014 to introduce the community of railway transport enthusiasts to the project, outline its capabilities, and finally create an open, cross-platform railway simulator with an advanced API for add-on developers.<\/p>\n<h1>G\u0259l\u0259c\u0259k perspektivl\u0259ri<\/h1>\n<p>\nThe prospects depend on you, our dear future users and developers. The project is open, there is <noindex><a rel=\"nofollow\" href=\"http:\/\/rusrailsim.org\/\">r\u0259smi sayt<\/a><\/noindex>, where you can download the simulator, with <noindex><a rel=\"nofollow\" href=\"http:\/\/rusrailsim.org\/?page_id=159\">H\u0259m\u00e7inin rus dilind\u0259 m\u00f6vcuddur<\/a><\/noindex>, the content of which will be continuously replenished. There is a <noindex><a rel=\"nofollow\" href=\"http:\/\/forum.rusrailsim.org\/\">forum<\/a><\/noindex> layih\u0259nin, <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/rusrailsim\">VK group<\/a><\/noindex>il\u0259 imzalanmal\u0131d\u0131r, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/channel\/UC5Fw-TYL0zg_cZyLDwUZcxQ\">YouTube channel<\/a><\/noindex>, where you can get the most detailed consultation and support.<\/p>\n<p>Diqq\u0259tiniz \u00fc\u00e7\u00fcn t\u0259\u015f\u0259kk\u00fcr edir\u0259m!<br \/>\n<br \/>M\u0259nb\u0259: <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.0.1 - 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\/az\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"az_AZ\" \/>\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\/az\/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): the first public release | ProHoster","description":"The long-awaited day has finally come when I can present this development.","canonical_url":"https:\/\/prohoster.info\/az\/blog\/news\/russian-railway-simulator-rrs-pervyj-publichnyj-reliz","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"az_AZ","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\/az\/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\/az\/wp-json\/wp\/v2\/posts\/53445","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/comments?post=53445"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/53445\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media\/53446"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media?parent=53445"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/categories?post=53445"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/tags?post=53445"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}