{"id":112,"date":"2023-05-04T13:11:53","date_gmt":"2023-05-04T13:11:53","guid":{"rendered":"https:\/\/rom2.ru\/?page_id=112"},"modified":"2025-03-03T09:49:56","modified_gmt":"2025-03-03T09:49:56","slug":"development","status":"publish","type":"page","link":"https:\/\/rom2.ru\/en\/development\/","title":{"rendered":"Development"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-663\" src=\"https:\/\/rom2.ru\/wp-content\/uploads\/2023\/05\/pc.png\" alt=\"\" width=\"134\" height=\"121\" \/>Since the source code of &#8220;Rage of Mages 2&#8221; is lost, all development is done by disassembling. Sources:<\/p>\n<p><a href=\"https:\/\/github.com\/igroglaz\/srvmgr\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/igroglaz\/srvmgr<\/a> \u2014 server<br \/>\n<a href=\"https:\/\/github.com\/igroglaz\/redhat\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/igroglaz\/redhat<\/a> \u2014 hat (metaserver)<br \/>\n<a href=\"https:\/\/github.com\/igroglaz\/a2mgr\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/igroglaz\/a2mgr<\/a> \u2014 client<\/p>\n<p>If you are interested in how this works, welcome to my blog page, which contains articles on RoM2 disassembly and detailed instructions on how to run the server yourself:\u00a0<strong><span style=\"background-color: #ffff00;\"><a style=\"background-color: #ffff00;\" href=\"https:\/\/igroglaz.com\/en\/rom2\/disasm\" target=\"_blank\" rel=\"noopener\">https:\/\/igroglaz.com\/en\/rom2\/disasm<\/a><\/span><\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-761 aligncenter\" src=\"https:\/\/rom2.ru\/wp-content\/uploads\/2023\/05\/alloder.gif\" alt=\"\" width=\"376\" height=\"519\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since the source code of &#8220;Rage of Mages 2&#8221; is lost, all development is done by disassembling. Sources: https:\/\/github.com\/igroglaz\/srvmgr \u2014 server https:\/\/github.com\/igroglaz\/redhat \u2014 hat (metaserver) https:\/\/github.com\/igroglaz\/a2mgr \u2014 client If you are interested in how this works, welcome to my blog page, which contains articles on RoM2 disassembly and detailed instructions on how to run the &hellip; <a href=\"https:\/\/rom2.ru\/en\/development\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Development&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-112","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rom2.ru\/wp-json\/wp\/v2\/pages\/112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rom2.ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rom2.ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rom2.ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rom2.ru\/wp-json\/wp\/v2\/comments?post=112"}],"version-history":[{"count":14,"href":"https:\/\/rom2.ru\/wp-json\/wp\/v2\/pages\/112\/revisions"}],"predecessor-version":[{"id":3522,"href":"https:\/\/rom2.ru\/wp-json\/wp\/v2\/pages\/112\/revisions\/3522"}],"wp:attachment":[{"href":"https:\/\/rom2.ru\/wp-json\/wp\/v2\/media?parent=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}