If the persistence monitor already exists, use that instead and synchronize the data.</p></div><dlclass="paramcmts block"><dtclass="param">name</dt><ddclass="cmt"><p>the unique name of the player</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.account.AccountPersistenceService.Logout"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="LogoutextendsProductwithSerializable"class="anchorToMember"></a><aid="Logout:Logout"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/account/AccountPersistenceService$$Logout.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="AccountPersistenceService$$Logout.html"title="Message that indicates that persistence is no longer necessary for this player character."><spanclass="name">Logout</span></a><spanclass="params">(<spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>)</span><spanclass="result"> extends <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Message that indicates that persistence is no longer necessary for this player character.</p><divclass="fullcomment"><divclass="comment cmt"><p>Message that indicates that persistence is no longer necessary for this player character.</p></div><dlclass="paramcmts block"><dtclass="param">name</dt><ddclass="cmt"><p>the unique name of the player</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.account.AccountPersistenceService.PersistDelay"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="PersistDelayextendsProductwithSerializable"class="anchorToMember"></a><aid="PersistDelay:PersistDelay"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/account/AccountPersistenceService$$PersistDelay.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="AccountPersistenceService$$PersistDelay.html"title="Update the persistence monitor that was setup for a user for a custom persistence delay."><spanclass="name">PersistDelay</span></a><spanclass="params">(<spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="time">time: <spanname="scala.Option"class="extype">Option</span>[<spanname="scala.Long"class="extype">Long</span>]</span>)</span><spanclass="result"> extends <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Update the persistence monitor that was setup for a user for a custom persistence delay.</p><divclass="fullcomment"><divclass="comment cmt"><p>Update the persistence monitor that was setup for a user for a custom persistence delay.
If set to <code>None</code>, the default persistence time should assert itself.</p></div><dlclass="paramcmts block"><dtclass="param">name</dt><ddclass="cmt"><p>the unique name of the player</p></dd><dtclass="param">time</dt><ddclass="cmt"><p>the duration that this user's player characters will persist without update in seconds</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.account.AccountPersistenceService.Update"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="UpdateextendsProductwithSerializable"class="anchorToMember"></a><aid="Update:Update"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/account/AccountPersistenceService$$Update.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="AccountPersistenceService$$Update.html"title="Update the persistence monitor that was setup for a user with the given text descriptor (player name)."><spanclass="name">Update</span></a><spanclass="params">(<spanname="name">name: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="zone">zone: <ahref="../../objects/zones/Zone.html"name="net.psforever.objects.zones.Zone"id="net.psforever.objects.zones.Zone"class="extype">Zone</a></span>, <spanname="position">position: <ahref="../../types/Vector3.html"name="net.psforever.types.Vector3"id="net.psforever.types.Vector3"class="extype">Vector3</a></span>)</span><spanclass="result"> extends <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Update the persistence monitor that was setup for a user with the given text descriptor (player name).</p><divclass="fullcomment"><divclass="comment cmt"><p>Update the persistence monitor that was setup for a user with the given text descriptor (player name).
<code>zone.LivePlayers.exists(p => p.Name.equals(name))</code><br></p></div><dlclass="paramcmts block"><dtclass="param">name</dt><ddclass="cmt"><p>the unique name of the player</p></dd><dtclass="param">zone</dt><ddclass="cmt"><p>the current zone the player is in</p></dd><dtclass="param">position</dt><ddclass="cmt"><p>the location of the player in game world coordinates</p></dd></dl></div></li></ol></div><divclass="values members"><h3>Value Members</h3><ol><liclass="indented0 "name="scala.AnyRef#!="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="!=(x$1:Any):Boolean"class="anchorToMember"></a><aid="!=(Any):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/account/AccountPersistenceService$.html#!=(x$1:Any):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $bang$eq">!=</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef###"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="##:Int"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/account/AccountPersistenceService$.html###:Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $hash$hash">##</span><spanclass="result">: <spanname="scala.Int"class="extype">Int</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#=="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="==(x$1:Any):Boolean"class="anchorToMember"></a><aid="==(Any):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/account/AccountPersistenceService$.html#==(x$1:Any):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $eq$eq">==</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.Any#asInstanceOf"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="asInstanceOf[T0]:T0"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/account/AccountPersistenceService$.html#asInstanceOf[T0]:T0"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">asInstanceOf</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="result">: <spanname="scala.Any.asInstanceOf.T0"class="extype">T0</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#clone"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="clone():Object"class="anchorToMember"></a><aid="clone():AnyRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/account/Account