Marauroa 3.8: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Kymara
minor correction and link to db structure table
imported>Kymara
typo
Line 20: Line 20:
=== Database ===
=== Database ===


; Summary : The protocol version is now stored in a new column along the blog
; Summary : The protocol version is now stored in a new column along the blob
; Reason for change : The new map feature made it necessary to change the way RPObjects are serialized.
; Reason for change : The new map feature made it necessary to change the way RPObjects are serialized.
; Impact on Marauroa users : The first Marauroa server start after an update might take a couple of seconds because a protocolVersion column is added automatically to the tables [[Marauroa_Database_Structure#RPObjects|rpobject and rpzone]].
; Impact on Marauroa users : The first Marauroa server start after an update might take a couple of seconds because a protocolVersion column is added automatically to the tables [[Marauroa_Database_Structure#RPObjects|rpobject and rpzone]].
; Details : As characters and zones are stored using the serialization mechanism, chances to the serialization protocol break saved content. Marauroa needs a way to learn the version of the protocol used for saving the blog in order to load it correctly.
; Details : As characters and zones are stored using the serialization mechanism, chances to the serialization protocol break saved content. Marauroa needs a way to learn the version of the protocol used for saving the blob in order to load it correctly.


== Protocol extensions ==
== Protocol extensions ==