{"id":7352,"date":"2018-09-23T11:20:47","date_gmt":"2018-09-23T10:20:47","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=7352"},"modified":"2018-09-23T11:20:47","modified_gmt":"2018-09-23T10:20:47","slug":"p0-a2-part-443-persistent-server-overhaul","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p0-a2-part-443-persistent-server-overhaul\/","title":{"rendered":"P0-A2: Part 443: Persistent Server Overhaul"},"content":{"rendered":"<p>The persistent server overhaul is going well. I have replaced a lot of the older and less efficient code, and I have also added new code to store more information on the server about the game state.<\/p>\n<p>The server will now store the position of the shuttle between sessions as well as the players main ship. I intend to expand this to store the location of vehicles, the player avatar, and the AI as well.<\/p>\n<p><figure id=\"attachment_7349\" aria-describedby=\"caption-attachment-7349\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7349\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-1-300x163.jpg\" alt=\"Unity 23\/09\/2018 , 09:27:41 AM Unity 2018.2.8f1 Personal (64bit) - [PREVIEW PACKAGES IN USE] - P0Main62.unity - P0-A2 - PC, Mac &amp; Linux Standalone* \" width=\"300\" height=\"163\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-1-300x163.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-1-768x416.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-1-1024x555.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-1.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-7349\" class=\"wp-caption-text\">Unity<br \/>23\/09\/2018 , 09:27:41 AM<br \/>Unity 2018.2.8f1 Personal (64bit) &#8211; [PREVIEW PACKAGES IN USE] &#8211; P0Main62.unity &#8211; P0-A2 &#8211; PC, Mac &amp; Linux Standalone*<\/figcaption><\/figure><figure id=\"attachment_7348\" aria-describedby=\"caption-attachment-7348\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-7348\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-300x163.jpg\" alt=\"Unity 23\/09\/2018 , 09:27:41 AM Unity 2018.2.8f1 Personal (64bit) - [PREVIEW PACKAGES IN USE] - P0Main62.unity - P0-A2 - PC, Mac &amp; Linux Standalone* \" width=\"300\" height=\"163\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-300x163.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-768x416.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM-1024x555.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2018\/09\/PhoenixGameDevelopment-23_09_2018-09_27_41-AM.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-7348\" class=\"wp-caption-text\">Unity<br \/>23\/09\/2018 , 09:27:41 AM<br \/>Unity 2018.2.8f1 Personal (64bit) &#8211; [PREVIEW PACKAGES IN USE] &#8211; P0Main62.unity &#8211; P0-A2 &#8211; PC, Mac &amp; Linux Standalone*<\/figcaption><\/figure><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The persistent server overhaul is going well. I have replaced a lot of the older and less efficient code, and I have also added new code to store more information on the server about the game state. The server will now store the position of the shuttle between sessions as well as the players main [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,17,10,11],"tags":[],"class_list":["post-7352","post","type-post","status-publish","format-standard","hentry","category-astral-realms","category-p-0","category-software-and-games","category-spiritus-astrum","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/7352"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=7352"}],"version-history":[{"count":1,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/7352\/revisions"}],"predecessor-version":[{"id":7353,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/7352\/revisions\/7353"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=7352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=7352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=7352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}