Sfoglia il codice sorgente

MMO-13072:更新战斗-(升级supersocket)

meijun 3 anni fa
parent
commit
0acf2909de
38 ha cambiato i file con 2072 aggiunte e 1900 eliminazioni
  1. BIN
      Server/BattleServer/CommonAI.dll
  2. BIN
      Server/BattleServer/CommonAI.pdb
  3. BIN
      Server/BattleServer/CommonAIServer.dll
  4. BIN
      Server/BattleServer/CommonAIServer.pdb
  5. BIN
      Server/BattleServer/CommonLang.dll
  6. BIN
      Server/BattleServer/CommonLang.pdb
  7. BIN
      Server/BattleServer/Newtonsoft.Json.dll
  8. BIN
      Server/BattleServer/PomeloShare.dll
  9. BIN
      Server/BattleServer/PomeloShare.pdb
  10. BIN
      Server/BattleServer/SuperSocket.Common.dll
  11. 174 174
      Server/BattleServer/SuperSocket.Common.xml
  12. BIN
      Server/BattleServer/SuperSocket.Dlr.dll
  13. 37 37
      Server/BattleServer/SuperSocket.Dlr.xml
  14. BIN
      Server/BattleServer/SuperSocket.Facility.dll
  15. 134 134
      Server/BattleServer/SuperSocket.Facility.xml
  16. BIN
      Server/BattleServer/SuperSocket.SocketBase.dll
  17. 1254 1074
      Server/BattleServer/SuperSocket.SocketBase.xml
  18. BIN
      Server/BattleServer/SuperSocket.SocketEngine.dll
  19. 429 437
      Server/BattleServer/SuperSocket.SocketEngine.xml
  20. BIN
      Server/BattleServer/XmdsCommon.dll
  21. BIN
      Server/BattleServer/XmdsCommon.pdb
  22. BIN
      Server/BattleServer/XmdsCommonQuest.dll
  23. BIN
      Server/BattleServer/XmdsCommonQuest.pdb
  24. BIN
      Server/BattleServer/XmdsCommonServer.dll
  25. BIN
      Server/BattleServer/XmdsCommonServer.pdb
  26. BIN
      Server/BattleServer/XmdsCommonSkill.dll
  27. BIN
      Server/BattleServer/XmdsCommonSkill.pdb
  28. BIN
      Server/BattleServer/XmdsCommonZone.dll
  29. BIN
      Server/BattleServer/XmdsCommonZone.pdb
  30. BIN
      Server/BattleServer/XmdsServerEdgeJS.dll
  31. BIN
      Server/BattleServer/XmdsServerEdgeJS.pdb
  32. BIN
      Server/BattleServer/XmdsServerNode.dll
  33. BIN
      Server/BattleServer/XmdsServerNode.pdb
  34. BIN
      Server/BattleServer/app.publish/xmds-battle-server.exe
  35. 2 2
      Server/BattleServer/xmds-battle-server.application
  36. BIN
      Server/BattleServer/xmds-battle-server.exe
  37. 42 42
      Server/BattleServer/xmds-battle-server.exe.manifest
  38. BIN
      Server/BattleServer/xmds-battle-server.pdb

BIN
Server/BattleServer/CommonAI.dll


BIN
Server/BattleServer/CommonAI.pdb


BIN
Server/BattleServer/CommonAIServer.dll


BIN
Server/BattleServer/CommonAIServer.pdb


BIN
Server/BattleServer/CommonLang.dll


BIN
Server/BattleServer/CommonLang.pdb


BIN
Server/BattleServer/Newtonsoft.Json.dll


BIN
Server/BattleServer/PomeloShare.dll


BIN
Server/BattleServer/PomeloShare.pdb


BIN
Server/BattleServer/SuperSocket.Common.dll


+ 174 - 174
Server/BattleServer/SuperSocket.Common.xml

@@ -49,6 +49,21 @@
             NotSupported
             </summary>
         </member>
+        <member name="P:SuperSocket.Common.ArraySegmentList`1.Item(System.Int32)">
+            <summary>
+            Gets or sets the element at the specified index.
+            </summary>
+            <returns>
+            The element at the specified index.
+              </returns>
+              
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
+              </exception>
+              
+            <exception cref="T:System.NotSupportedException">
+            The property is set and the <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
+              </exception>
+        </member>
         <member name="M:SuperSocket.Common.ArraySegmentList`1.Add(`0)">
             <summary>
             NotSupported
@@ -71,6 +86,21 @@
             <param name="array">The array.</param>
             <param name="arrayIndex">Index of the array.</param>
         </member>
+        <member name="P:SuperSocket.Common.ArraySegmentList`1.Count">
+            <summary>
+            Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+            </summary>
+            <returns>
+            The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+              </returns>
+        </member>
+        <member name="P:SuperSocket.Common.ArraySegmentList`1.IsReadOnly">
+            <summary>
+            Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
+            </summary>
+            <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
+              </returns>
+        </member>
         <member name="M:SuperSocket.Common.ArraySegmentList`1.Remove(`0)">
             <summary>
             NotSupported
@@ -109,6 +139,11 @@
             <param name="length">The length.</param>
             <param name="toBeCopied">if set to <c>true</c> [to be copied].</param>
         </member>
+        <member name="P:SuperSocket.Common.ArraySegmentList`1.SegmentCount">
+            <summary>
+            Gets the segment count.
+            </summary>
+        </member>
         <member name="M:SuperSocket.Common.ArraySegmentList`1.ClearSegements">
             <summary>
             Clears all the segements.
@@ -158,41 +193,6 @@
             <param name="length">The length.</param>
             <returns></returns>
         </member>
-        <member name="P:SuperSocket.Common.ArraySegmentList`1.Item(System.Int32)">
-            <summary>
-            Gets or sets the element at the specified index.
-            </summary>
-            <returns>
-            The element at the specified index.
-              </returns>
-              
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index"/> is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"/>.
-              </exception>
-              
-            <exception cref="T:System.NotSupportedException">
-            The property is set and the <see cref="T:System.Collections.Generic.IList`1"/> is read-only.
-              </exception>
-        </member>
-        <member name="P:SuperSocket.Common.ArraySegmentList`1.Count">
-            <summary>
-            Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
-            </summary>
-            <returns>
-            The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1"/>.
-              </returns>
-        </member>
-        <member name="P:SuperSocket.Common.ArraySegmentList`1.IsReadOnly">
-            <summary>
-            Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only.
-            </summary>
-            <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1"/> is read-only; otherwise, false.
-              </returns>
-        </member>
-        <member name="P:SuperSocket.Common.ArraySegmentList`1.SegmentCount">
-            <summary>
-            Gets the segment count.
-            </summary>
-        </member>
         <member name="T:SuperSocket.Common.ArraySegmentList">
             <summary>
             ArraySegmentList
@@ -523,6 +523,11 @@
             </summary>
             <param name="nameRequired">if set to <c>true</c> [name required].</param>
         </member>
+        <member name="P:SuperSocket.Common.ConfigurationElementBase.Name">
+            <summary>
+            Gets the name.
+            </summary>
+        </member>
         <member name="M:SuperSocket.Common.ConfigurationElementBase.DeserializeElement(System.Xml.XmlReader,System.Boolean)">
             <summary>
             Reads XML from the configuration file.
@@ -531,6 +536,11 @@
             <param name="serializeCollectionKey">true to serialize only the collection key properties; otherwise, false.</param>
             <exception cref="T:System.Configuration.ConfigurationErrorsException">The element to read is locked.- or -An attribute of the current node is not recognized.- or -The lock status of the current node cannot be determined.  </exception>
         </member>
+        <member name="P:SuperSocket.Common.ConfigurationElementBase.Options">
+            <summary>
+            Gets the options.
+            </summary>
+        </member>
         <member name="M:SuperSocket.Common.ConfigurationElementBase.OnDeserializeUnrecognizedAttribute(System.String,System.String)">
             <summary>
             Gets a value indicating whether an unknown attribute is encountered during deserialization.
@@ -559,6 +569,11 @@
             true if any data was actually serialized; otherwise, false.
             </returns>
         </member>
+        <member name="P:SuperSocket.Common.ConfigurationElementBase.OptionElements">
+            <summary>
+            Gets the option elements.
+            </summary>
+        </member>
         <member name="M:SuperSocket.Common.ConfigurationElementBase.OnDeserializeUnrecognizedElement(System.String,System.Xml.XmlReader)">
             <summary>
             Gets a value indicating whether an unknown element is encountered during deserialization.
@@ -570,21 +585,6 @@
             </returns>
             <exception cref="T:System.Configuration.ConfigurationErrorsException">The element identified by <paramref name="elementName"/> is locked.- or -One or more of the element's attributes is locked.- or -<paramref name="elementName"/> is unrecognized, or the element has an unrecognized attribute.- or -The element has a Boolean attribute with an invalid value.- or -An attempt was made to deserialize a property more than once.- or -An attempt was made to deserialize a property that is not a valid member of the element.- or -The element cannot contain a CDATA or text element.</exception>
         </member>
-        <member name="P:SuperSocket.Common.ConfigurationElementBase.Name">
-            <summary>
-            Gets the name.
-            </summary>
-        </member>
-        <member name="P:SuperSocket.Common.ConfigurationElementBase.Options">
-            <summary>
-            Gets the options.
-            </summary>
-        </member>
-        <member name="P:SuperSocket.Common.ConfigurationElementBase.OptionElements">
-            <summary>
-            Gets the option elements.
-            </summary>
-        </member>
         <member name="T:SuperSocket.Common.ConfigurationExtension">
             <summary>
             Configuration extension class
@@ -690,6 +690,11 @@
             EventArgs for error and exception
             </summary>
         </member>
+        <member name="P:SuperSocket.Common.ErrorEventArgs.Exception">
+            <summary>
+            Gets the exception.
+            </summary>
+        </member>
         <member name="M:SuperSocket.Common.ErrorEventArgs.#ctor(System.String)">
             <summary>
             Initializes a new instance of the <see cref="T:SuperSocket.Common.ErrorEventArgs"/> class.
@@ -702,11 +707,6 @@
             </summary>
             <param name="exception">The exception.</param>
         </member>
-        <member name="P:SuperSocket.Common.ErrorEventArgs.Exception">
-            <summary>
-            Gets the exception.
-            </summary>
-        </member>
         <member name="T:SuperSocket.Common.GenericConfigurationElementCollectionBase`2">
             <summary>
             GenericConfigurationElementCollectionBase
@@ -714,6 +714,12 @@
             <typeparam name="TConfigElement">The type of the config element.</typeparam>
             <typeparam name="TConfigInterface">The type of the config interface.</typeparam>
         </member>
+        <member name="P:SuperSocket.Common.GenericConfigurationElementCollectionBase`2.Item(System.Int32)">
+            <summary>
+            Gets or sets a property, attribute, or child element of this configuration element.
+            </summary>
+            <returns>The specified property, attribute, or child element</returns>
+        </member>
         <member name="M:SuperSocket.Common.GenericConfigurationElementCollectionBase`2.CreateNewElement">
             <summary>
             When overridden in a derived class, creates a new <see cref="T:System.Configuration.ConfigurationElement"/>.
@@ -739,12 +745,6 @@
             A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
             </returns>
         </member>
-        <member name="P:SuperSocket.Common.GenericConfigurationElementCollectionBase`2.Item(System.Int32)">
-            <summary>
-            Gets or sets a property, attribute, or child element of this configuration element.
-            </summary>
-            <returns>The specified property, attribute, or child element</returns>
-        </member>
         <member name="T:SuperSocket.Common.GenericConfigurationElementCollection`2">
             <summary>
             GenericConfigurationElementCollection
@@ -810,9 +810,17 @@
             SendingQueue
             </summary>
         </member>
+        <member name="P:SuperSocket.Common.SendingQueue.TrackID">
+            <summary>
+            Gets the track ID.
+            </summary>
+            <value>
+            The track ID.
+            </value>
+        </member>
         <member name="M:SuperSocket.Common.SendingQueue.#ctor(System.ArraySegment{System.Byte}[],System.Int32,System.Int32)">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Common.SendingQueue"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Common.SendingQueue" /> class.
             </summary>
             <param name="globalQueue">The global queue.</param>
             <param name="offset">The offset.</param>
@@ -844,51 +852,97 @@
             Starts to allow enqueue.
             </summary>
         </member>
+        <member name="P:SuperSocket.Common.SendingQueue.GlobalQueue">
+            <summary>
+            Gets the global queue.
+            </summary>
+            <value>
+            The global queue.
+            </value>
+        </member>
+        <member name="P:SuperSocket.Common.SendingQueue.Offset">
+            <summary>
+            Gets the offset.
+            </summary>
+            <value>
+            The offset.
+            </value>
+        </member>
+        <member name="P:SuperSocket.Common.SendingQueue.Capacity">
+            <summary>
+            Gets the capacity.
+            </summary>
+            <value>
+            The capacity.
+            </value>
+        </member>
+        <member name="P:SuperSocket.Common.SendingQueue.Count">
+            <summary>
+            Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.
+            </summary>
+            <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
+        </member>
+        <member name="P:SuperSocket.Common.SendingQueue.Position">
+            <summary>
+            Gets or sets the position.
+            </summary>
+            <value>
+            The position.
+            </value>
+        </member>
         <member name="M:SuperSocket.Common.SendingQueue.IndexOf(System.ArraySegment{System.Byte})">
             <summary>
-            Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1"/>.
+            Determines the index of a specific item in the <see cref="T:System.Collections.Generic.IList`1" />.
             </summary>
-            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.IList`1" />.</param>
             <returns>
-            The index of <paramref name="item"/> if found in the list; otherwise, -1.
+            The index of <paramref name="item" /> if found in the list; otherwise, -1.
             </returns>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
         <member name="M:SuperSocket.Common.SendingQueue.Insert(System.Int32,System.ArraySegment{System.Byte})">
             <summary>
-            Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"/> at the specified index.
+            Inserts an item to the <see cref="T:System.Collections.Generic.IList`1" /> at the specified index.
             </summary>
-            <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
-            <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"/>.</param>
+            <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
+            <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1" />.</param>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
         <member name="M:SuperSocket.Common.SendingQueue.RemoveAt(System.Int32)">
             <summary>
-            Removes the <see cref="T:System.Collections.Generic.IList`1"/> item at the specified index.
+            Removes the <see cref="T:System.Collections.Generic.IList`1" /> item at the specified index.
             </summary>
             <param name="index">The zero-based index of the item to remove.</param>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
+        <member name="P:SuperSocket.Common.SendingQueue.Item(System.Int32)">
+            <summary>
+            Gets or sets the element at the specified index.
+            </summary>
+            <param name="index">The index.</param>
+            <returns></returns>
+            <exception cref="T:System.NotSupportedException"></exception>
+        </member>
         <member name="M:SuperSocket.Common.SendingQueue.Add(System.ArraySegment{System.Byte})">
             <summary>
-            Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+            Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.
             </summary>
-            <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+            <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
         <member name="M:SuperSocket.Common.SendingQueue.Clear">
             <summary>
-            Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+            Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.
             </summary>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
         <member name="M:SuperSocket.Common.SendingQueue.Contains(System.ArraySegment{System.Byte})">
             <summary>
-            Determines whether the <see cref="T:System.Collections.Generic.ICollection`1"/> contains a specific value.
+            Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.
             </summary>
-            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+            <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
             <returns>
-            true if <paramref name="item"/> is found in the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false.
+            true if <paramref name="item" /> is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, false.
             </returns>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
@@ -899,13 +953,19 @@
             <param name="array">The array.</param>
             <param name="arrayIndex">Index of the array.</param>
         </member>
+        <member name="P:SuperSocket.Common.SendingQueue.IsReadOnly">
+            <summary>
+            Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
+            </summary>
+            <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
+        </member>
         <member name="M:SuperSocket.Common.SendingQueue.Remove(System.ArraySegment{System.Byte})">
             <summary>
-            Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"/>.
+            Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.
             </summary>
-            <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"/>.</param>
+            <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
             <returns>
-            true if <paramref name="item"/> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"/>; otherwise, false. This method also returns false if <paramref name="item"/> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"/>.
+            true if <paramref name="item" /> was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" />.
             </returns>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
@@ -914,7 +974,7 @@
             Returns an enumerator that iterates through the collection.
             </summary>
             <returns>
-            A <see cref="T:System.Collections.Generic.IEnumerator`1"/> that can be used to iterate through the collection.
+            A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.
             </returns>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
@@ -923,7 +983,7 @@
             Returns an enumerator that iterates through a collection.
             </summary>
             <returns>
-            An <see cref="T:System.Collections.IEnumerator"/> object that can be used to iterate through the collection.
+            An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.
             </returns>
             <exception cref="T:System.NotSupportedException"></exception>
         </member>
@@ -933,88 +993,14 @@
             </summary>
             <param name="offset">The binary data size should be trimed at the begining.</param>
         </member>
-        <member name="P:SuperSocket.Common.SendingQueue.TrackID">
-            <summary>
-            Gets the track ID.
-            </summary>
-            <value>
-            The track ID.
-            </value>
-        </member>
-        <member name="P:SuperSocket.Common.SendingQueue.GlobalQueue">
-            <summary>
-            Gets the global queue.
-            </summary>
-            <value>
-            The global queue.
-            </value>
-        </member>
-        <member name="P:SuperSocket.Common.SendingQueue.Offset">
-            <summary>
-            Gets the offset.
-            </summary>
-            <value>
-            The offset.
-            </value>
-        </member>
-        <member name="P:SuperSocket.Common.SendingQueue.Capacity">
-            <summary>
-            Gets the capacity.
-            </summary>
-            <value>
-            The capacity.
-            </value>
-        </member>
-        <member name="P:SuperSocket.Common.SendingQueue.Count">
-            <summary>
-            Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.
-            </summary>
-            <returns>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
-        </member>
-        <member name="P:SuperSocket.Common.SendingQueue.Position">
-            <summary>
-            Gets or sets the position.
-            </summary>
-            <value>
-            The position.
-            </value>
-        </member>
-        <member name="P:SuperSocket.Common.SendingQueue.Item(System.Int32)">
-            <summary>
-            Gets or sets the element at the specified index.
-            </summary>
-            <param name="index">The index.</param>
-            <returns></returns>
-            <exception cref="T:System.NotSupportedException"></exception>
-        </member>
-        <member name="P:SuperSocket.Common.SendingQueue.IsReadOnly">
-            <summary>
-            Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.
-            </summary>
-            <returns>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</returns>
-        </member>
         <member name="T:SuperSocket.Common.SendingQueueSourceCreator">
             <summary>
             SendingQueueSourceCreator
             </summary>
         </member>
-        <member name="T:SuperSocket.Common.ISmartPoolSourceCreator`1">
-            <summary>
-            ISmartPoolSourceCreator
-            </summary>
-            <typeparam name="T"></typeparam>
-        </member>
-        <member name="M:SuperSocket.Common.ISmartPoolSourceCreator`1.Create(System.Int32,`0[]@)">
-            <summary>
-            Creates the specified size.
-            </summary>
-            <param name="size">The size.</param>
-            <param name="poolItems">The pool items.</param>
-            <returns></returns>
-        </member>
         <member name="M:SuperSocket.Common.SendingQueueSourceCreator.#ctor(System.Int32)">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Common.SendingQueueSourceCreator"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Common.SendingQueueSourceCreator" /> class.
             </summary>
             <param name="sendingQueueSize">Size of the sending queue.</param>
         </member>
@@ -1111,7 +1097,7 @@
         </member>
         <member name="M:SuperSocket.Common.SmartPoolSource.#ctor(System.Object,System.Int32)">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Common.SmartPoolSource"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Common.SmartPoolSource" /> class.
             </summary>
             <param name="source">The source.</param>
             <param name="itemsCount">The items count.</param>
@@ -1132,33 +1118,25 @@
             The count.
             </value>
         </member>
-        <member name="T:SuperSocket.Common.SmartPool`1">
+        <member name="T:SuperSocket.Common.ISmartPoolSourceCreator`1">
             <summary>
-            The smart pool
+            ISmartPoolSourceCreator
             </summary>
             <typeparam name="T"></typeparam>
         </member>
-        <member name="M:SuperSocket.Common.SmartPool`1.Initialize(System.Int32,System.Int32,SuperSocket.Common.ISmartPoolSourceCreator{`0})">
-            <summary>
-            Initializes the specified min and max pool size.
-            </summary>
-            <param name="minPoolSize">The min size of the pool.</param>
-            <param name="maxPoolSize">The max size of the pool.</param>
-            <param name="sourceCreator">The source creator.</param>
-        </member>
-        <member name="M:SuperSocket.Common.SmartPool`1.Push(`0)">
+        <member name="M:SuperSocket.Common.ISmartPoolSourceCreator`1.Create(System.Int32,`0[]@)">
             <summary>
-            Pushes the specified item into the pool.
+            Creates the specified size.
             </summary>
-            <param name="item">The item.</param>
+            <param name="size">The size.</param>
+            <param name="poolItems">The pool items.</param>
+            <returns></returns>
         </member>
-        <member name="M:SuperSocket.Common.SmartPool`1.TryGet(`0@)">
+        <member name="T:SuperSocket.Common.SmartPool`1">
             <summary>
-            Tries to get one item from the pool.
+            The smart pool
             </summary>
-            <param name="item">The item.</param>
-            <returns></returns>
-            <exception cref="T:System.NotImplementedException"></exception>
+            <typeparam name="T"></typeparam>
         </member>
         <member name="P:SuperSocket.Common.SmartPool`1.MinPoolSize">
             <summary>
@@ -1192,6 +1170,28 @@
             The total items count.
             </value>
         </member>
+        <member name="M:SuperSocket.Common.SmartPool`1.Initialize(System.Int32,System.Int32,SuperSocket.Common.ISmartPoolSourceCreator{`0})">
+            <summary>
+            Initializes the specified min and max pool size.
+            </summary>
+            <param name="minPoolSize">The min size of the pool.</param>
+            <param name="maxPoolSize">The max size of the pool.</param>
+            <param name="sourceCreator">The source creator.</param>
+        </member>
+        <member name="M:SuperSocket.Common.SmartPool`1.Push(`0)">
+            <summary>
+            Pushes the specified item into the pool.
+            </summary>
+            <param name="item">The item.</param>
+        </member>
+        <member name="M:SuperSocket.Common.SmartPool`1.TryGet(`0@)">
+            <summary>
+            Tries to get one item from the pool.
+            </summary>
+            <param name="item">The item.</param>
+            <returns></returns>
+            <exception cref="T:System.NotImplementedException"></exception>
+        </member>
         <member name="T:SuperSocket.Common.SocketEx">
             <summary>
             Socket extension class

BIN
Server/BattleServer/SuperSocket.Dlr.dll


+ 37 - 37
Server/BattleServer/SuperSocket.Dlr.xml

@@ -9,23 +9,18 @@
             DynamicCommandLoader
             </summary>
         </member>
-        <member name="T:SuperSocket.Dlr.DynamicCommandLoaderBase`1">
-            <summary>
-            Which is used for loading dynamic script file
-            </summary>
-        </member>
-        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.#ctor">
+        <member name="M:SuperSocket.Dlr.DynamicCommandLoader`1.#ctor">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Dlr.DynamicCommandLoaderBase`1"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Dlr.DynamicCommandLoader`1"/> class.
             </summary>
         </member>
-        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.#ctor(Microsoft.Scripting.Hosting.ScriptRuntime)">
+        <member name="M:SuperSocket.Dlr.DynamicCommandLoader`1.#ctor(Microsoft.Scripting.Hosting.ScriptRuntime)">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Dlr.DynamicCommandLoaderBase`1"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Dlr.DynamicCommandLoader`1"/> class.
             </summary>
             <param name="scriptRuntime">The script runtime.</param>
         </member>
-        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.GetScriptSources(SuperSocket.SocketBase.Config.IRootConfig,SuperSocket.SocketBase.IAppServer)">
+        <member name="M:SuperSocket.Dlr.DynamicCommandLoader`1.GetScriptSources(SuperSocket.SocketBase.Config.IRootConfig,SuperSocket.SocketBase.IAppServer)">
             <summary>
             Gets the script sources.
             </summary>
@@ -33,38 +28,28 @@
             <param name="appServer">The app server.</param>
             <returns></returns>
         </member>
-        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.Initialize(SuperSocket.SocketBase.Config.IRootConfig,SuperSocket.SocketBase.IAppServer)">
-            <summary>
-            Initializes the command loader by the root config and the appserver instance.
-            </summary>
-            <param name="rootConfig">The root config.</param>
-            <param name="appServer">The app server.</param>
-            <returns></returns>
-        </member>
-        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.TryLoadCommands(System.Collections.Generic.IEnumerable{`0}@)">
+        <member name="T:SuperSocket.Dlr.DynamicCommandLoaderBase`1">
             <summary>
-            Tries to load commands.
+            Which is used for loading dynamic script file
             </summary>
-            <param name="commands">The commands.</param>
-            <returns></returns>
         </member>
         <member name="P:SuperSocket.Dlr.DynamicCommandLoaderBase`1.ScriptRuntime">
             <summary>
             Gets the script runtime.
             </summary>
         </member>
-        <member name="M:SuperSocket.Dlr.DynamicCommandLoader`1.#ctor">
+        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.#ctor">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Dlr.DynamicCommandLoader`1"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Dlr.DynamicCommandLoaderBase`1"/> class.
             </summary>
         </member>
-        <member name="M:SuperSocket.Dlr.DynamicCommandLoader`1.#ctor(Microsoft.Scripting.Hosting.ScriptRuntime)">
+        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.#ctor(Microsoft.Scripting.Hosting.ScriptRuntime)">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Dlr.DynamicCommandLoader`1"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Dlr.DynamicCommandLoaderBase`1"/> class.
             </summary>
             <param name="scriptRuntime">The script runtime.</param>
         </member>
-        <member name="M:SuperSocket.Dlr.DynamicCommandLoader`1.GetScriptSources(SuperSocket.SocketBase.Config.IRootConfig,SuperSocket.SocketBase.IAppServer)">
+        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.GetScriptSources(SuperSocket.SocketBase.Config.IRootConfig,SuperSocket.SocketBase.IAppServer)">
             <summary>
             Gets the script sources.
             </summary>
@@ -72,21 +57,25 @@
             <param name="appServer">The app server.</param>
             <returns></returns>
         </member>
-        <member name="T:SuperSocket.Dlr.ScriptSourceBase">
+        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.Initialize(SuperSocket.SocketBase.Config.IRootConfig,SuperSocket.SocketBase.IAppServer)">
             <summary>
-            ScriptSourceBase
+            Initializes the command loader by the root config and the appserver instance.
             </summary>
+            <param name="rootConfig">The root config.</param>
+            <param name="appServer">The app server.</param>
+            <returns></returns>
         </member>
-        <member name="T:SuperSocket.Dlr.IScriptSource">
+        <member name="M:SuperSocket.Dlr.DynamicCommandLoaderBase`1.TryLoadCommands(System.Collections.Generic.IEnumerable{`0}@)">
             <summary>
-            DynamicCommandSource interface
+            Tries to load commands.
             </summary>
+            <param name="commands">The commands.</param>
+            <returns></returns>
         </member>
-        <member name="M:SuperSocket.Dlr.IScriptSource.GetScriptCode">
+        <member name="T:SuperSocket.Dlr.IScriptSource">
             <summary>
-            Gets the script code.
+            DynamicCommandSource interface
             </summary>
-            <returns></returns>
         </member>
         <member name="P:SuperSocket.Dlr.IScriptSource.Name">
             <summary>
@@ -103,16 +92,21 @@
             Gets the tag, a string can identify the script source.
             </summary>
         </member>
+        <member name="M:SuperSocket.Dlr.IScriptSource.GetScriptCode">
+            <summary>
+            Gets the script code.
+            </summary>
+            <returns></returns>
+        </member>
         <member name="P:SuperSocket.Dlr.IScriptSource.LastUpdatedTime">
             <summary>
             Gets the last updated time.
             </summary>
         </member>
-        <member name="M:SuperSocket.Dlr.ScriptSourceBase.GetScriptCode">
+        <member name="T:SuperSocket.Dlr.ScriptSourceBase">
             <summary>
-            Gets the script code.
+            ScriptSourceBase
             </summary>
-            <returns></returns>
         </member>
         <member name="P:SuperSocket.Dlr.ScriptSourceBase.Name">
             <summary>
@@ -129,6 +123,12 @@
             Gets the tag.
             </summary>
         </member>
+        <member name="M:SuperSocket.Dlr.ScriptSourceBase.GetScriptCode">
+            <summary>
+            Gets the script code.
+            </summary>
+            <returns></returns>
+        </member>
         <member name="P:SuperSocket.Dlr.ScriptSourceBase.LastUpdatedTime">
             <summary>
             Gets the last updated time.

BIN
Server/BattleServer/SuperSocket.Facility.dll


+ 134 - 134
Server/BattleServer/SuperSocket.Facility.xml

@@ -9,50 +9,6 @@
             Flash policy AppServer
             </summary>
         </member>
-        <member name="T:SuperSocket.Facility.PolicyServer.PolicyServer">
-            <summary>
-            PolicyServer base class
-            </summary>
-        </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.#ctor">
-            <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Facility.PolicyServer.PolicyServer"/> class.
-            </summary>
-        </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.Setup(SuperSocket.SocketBase.Config.IRootConfig,SuperSocket.SocketBase.Config.IServerConfig)">
-            <summary>
-            Setups the specified root config.
-            </summary>
-            <param name="rootConfig">The root config.</param>
-            <param name="config">The config.</param>
-            <returns></returns>
-        </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.SetupPolicyResponse(System.Byte[])">
-            <summary>
-            Setups the policy response.
-            </summary>
-            <param name="policyFileData">The policy file data.</param>
-            <returns></returns>
-        </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.GetPolicyFileResponse(System.Net.IPEndPoint)">
-            <summary>
-            Gets the policy file response.
-            </summary>
-            <param name="clientEndPoint">The client end point.</param>
-            <returns></returns>
-        </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.ProcessRequest(SuperSocket.Facility.PolicyServer.PolicySession,System.Byte[])">
-            <summary>
-            Processes the request.
-            </summary>
-            <param name="session">The session.</param>
-            <param name="data">The data.</param>
-        </member>
-        <member name="P:SuperSocket.Facility.PolicyServer.PolicyServer.PolicyResponse">
-            <summary>
-            Gets the policy response.
-            </summary>
-        </member>
         <member name="M:SuperSocket.Facility.PolicyServer.FlashPolicyServer.#ctor">
             <summary>
             Initializes a new instance of the <see cref="T:SuperSocket.Facility.PolicyServer.FlashPolicyServer"/> class.
@@ -70,35 +26,13 @@
             PolicyReceiveFilter
             </summary>
         </member>
-        <member name="T:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1">
-            <summary>
-            FixedSizeReceiveFilter
-            </summary>
-            <typeparam name="TRequestInfo">The type of the request info.</typeparam>
-        </member>
-        <member name="F:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.NullRequestInfo">
-            <summary>
-            Null RequestInfo
-            </summary>
-        </member>
-        <member name="M:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.#ctor(System.Int32)">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyReceiveFilter.#ctor(System.Int32)">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Facility.PolicyServer.PolicyReceiveFilter"/> class.
             </summary>
             <param name="size">The size.</param>
         </member>
-        <member name="M:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.Filter(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@)">
-            <summary>
-            Filters the specified session.
-            </summary>
-            <param name="readBuffer">The read buffer.</param>
-            <param name="offset">The offset.</param>
-            <param name="length">The length.</param>
-            <param name="toBeCopied">if set to <c>true</c> [to be copied].</param>
-            <param name="rest">The rest.</param>
-            <returns></returns>
-        </member>
-        <member name="M:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.ProcessMatchedRequest(System.Byte[],System.Int32,System.Int32,System.Boolean)">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyReceiveFilter.ProcessMatchedRequest(System.Byte[],System.Int32,System.Int32,System.Boolean)">
             <summary>
             Filters the buffer after the server receive the enough size of data.
             </summary>
@@ -108,80 +42,72 @@
             <param name="toBeCopied">if set to <c>true</c> [to be copied].</param>
             <returns></returns>
         </member>
-        <member name="M:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.Reset">
-            <summary>
-            Resets this instance.
-            </summary>
-        </member>
-        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.Size">
+        <member name="P:SuperSocket.Facility.PolicyServer.PolicyReceiveFilterFactory.FixRequestSize">
             <summary>
-            Gets the size of the fixed size Receive filter.
+            Gets the size of the fix request.
             </summary>
+            <value>
+            The size of the fix request.
+            </value>
         </member>
-        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.LeftBufferSize">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyReceiveFilterFactory.#ctor(System.Int32)">
             <summary>
-            Gets the size of the rest buffer.
+            Initializes a new instance of the <see cref="T:SuperSocket.Facility.PolicyServer.PolicyReceiveFilterFactory"/> class.
             </summary>
-            <value>
-            The size of the rest buffer.
-            </value>
+            <param name="fixRequestSize">Size of the fix request.</param>
         </member>
-        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.NextReceiveFilter">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyReceiveFilterFactory.CreateFilter(SuperSocket.SocketBase.IAppServer,SuperSocket.SocketBase.IAppSession,System.Net.IPEndPoint)">
             <summary>
-            Gets the next Receive filter.
+            Creates the filter.
             </summary>
+            <param name="appServer">The app server.</param>
+            <param name="appSession">The app session.</param>
+            <param name="remoteEndPoint">The remote end point.</param>
+            <returns></returns>
         </member>
-        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.SuperSocket#SocketBase#Protocol#IOffsetAdapter#OffsetDelta">
+        <member name="T:SuperSocket.Facility.PolicyServer.PolicyServer">
             <summary>
-            Gets the offset delta.
+            PolicyServer base class
             </summary>
         </member>
-        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.State">
+        <member name="P:SuperSocket.Facility.PolicyServer.PolicyServer.PolicyResponse">
             <summary>
-            Gets the filter state.
+            Gets the policy response.
             </summary>
-            <value>
-            The filter state.
-            </value>
         </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyReceiveFilter.#ctor(System.Int32)">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.#ctor">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Facility.PolicyServer.PolicyReceiveFilter"/> class.
+            Initializes a new instance of the <see cref="T:SuperSocket.Facility.PolicyServer.PolicyServer"/> class.
             </summary>
-            <param name="size">The size.</param>
         </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyReceiveFilter.ProcessMatchedRequest(System.Byte[],System.Int32,System.Int32,System.Boolean)">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.Setup(SuperSocket.SocketBase.Config.IRootConfig,SuperSocket.SocketBase.Config.IServerConfig)">
             <summary>
-            Filters the buffer after the server receive the enough size of data.
+            Setups the specified root config.
             </summary>
-            <param name="buffer">The buffer.</param>
-            <param name="offset">The offset.</param>
-            <param name="length">The length.</param>
-            <param name="toBeCopied">if set to <c>true</c> [to be copied].</param>
+            <param name="rootConfig">The root config.</param>
+            <param name="config">The config.</param>
             <returns></returns>
         </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyReceiveFilterFactory.#ctor(System.Int32)">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.SetupPolicyResponse(System.Byte[])">
             <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Facility.PolicyServer.PolicyReceiveFilterFactory"/> class.
+            Setups the policy response.
             </summary>
-            <param name="fixRequestSize">Size of the fix request.</param>
+            <param name="policyFileData">The policy file data.</param>
+            <returns></returns>
         </member>
-        <member name="M:SuperSocket.Facility.PolicyServer.PolicyReceiveFilterFactory.CreateFilter(SuperSocket.SocketBase.IAppServer,SuperSocket.SocketBase.IAppSession,System.Net.IPEndPoint)">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.GetPolicyFileResponse(System.Net.IPEndPoint)">
             <summary>
-            Creates the filter.
+            Gets the policy file response.
             </summary>
-            <param name="appServer">The app server.</param>
-            <param name="appSession">The app session.</param>
-            <param name="remoteEndPoint">The remote end point.</param>
+            <param name="clientEndPoint">The client end point.</param>
             <returns></returns>
         </member>
-        <member name="P:SuperSocket.Facility.PolicyServer.PolicyReceiveFilterFactory.FixRequestSize">
+        <member name="M:SuperSocket.Facility.PolicyServer.PolicyServer.ProcessRequest(SuperSocket.Facility.PolicyServer.PolicySession,System.Byte[])">
             <summary>
-            Gets the size of the fix request.
+            Processes the request.
             </summary>
-            <value>
-            The size of the fix request.
-            </value>
+            <param name="session">The session.</param>
+            <param name="data">The data.</param>
         </member>
         <member name="T:SuperSocket.Facility.PolicyServer.PolicySession">
             <summary>
@@ -289,11 +215,6 @@
             <param name="length">The length.</param>
             <returns></returns>
         </member>
-        <member name="M:SuperSocket.Facility.Protocol.CountSpliterReceiveFilter`1.Reset">
-            <summary>
-            Resets this instance.
-            </summary>
-        </member>
         <member name="P:SuperSocket.Facility.Protocol.CountSpliterReceiveFilter`1.LeftBufferSize">
             <summary>
             Gets the size of the rest buffer.
@@ -307,6 +228,11 @@
             Gets the next Receive filter.
             </summary>
         </member>
+        <member name="M:SuperSocket.Facility.Protocol.CountSpliterReceiveFilter`1.Reset">
+            <summary>
+            Resets this instance.
+            </summary>
+        </member>
         <member name="P:SuperSocket.Facility.Protocol.CountSpliterReceiveFilter`1.OffsetDelta">
             <summary>
             Gets the offset delta relative original receiving offset which will be used for next round receiving.
@@ -463,6 +389,80 @@
             Resets this instance.
             </summary>
         </member>
+        <member name="T:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1">
+            <summary>
+            FixedSizeReceiveFilter
+            </summary>
+            <typeparam name="TRequestInfo">The type of the request info.</typeparam>
+        </member>
+        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.Size">
+            <summary>
+            Gets the size of the fixed size Receive filter.
+            </summary>
+        </member>
+        <member name="F:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.NullRequestInfo">
+            <summary>
+            Null RequestInfo
+            </summary>
+        </member>
+        <member name="M:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.#ctor(System.Int32)">
+            <summary>
+            Initializes a new instance of the <see cref="T:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1"/> class.
+            </summary>
+            <param name="size">The size.</param>
+        </member>
+        <member name="M:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.Filter(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Int32@)">
+            <summary>
+            Filters the specified session.
+            </summary>
+            <param name="readBuffer">The read buffer.</param>
+            <param name="offset">The offset.</param>
+            <param name="length">The length.</param>
+            <param name="toBeCopied">if set to <c>true</c> [to be copied].</param>
+            <param name="rest">The rest.</param>
+            <returns></returns>
+        </member>
+        <member name="M:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.ProcessMatchedRequest(System.Byte[],System.Int32,System.Int32,System.Boolean)">
+            <summary>
+            Filters the buffer after the server receive the enough size of data.
+            </summary>
+            <param name="buffer">The buffer.</param>
+            <param name="offset">The offset.</param>
+            <param name="length">The length.</param>
+            <param name="toBeCopied">if set to <c>true</c> [to be copied].</param>
+            <returns></returns>
+        </member>
+        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.LeftBufferSize">
+            <summary>
+            Gets the size of the rest buffer.
+            </summary>
+            <value>
+            The size of the rest buffer.
+            </value>
+        </member>
+        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.NextReceiveFilter">
+            <summary>
+            Gets the next Receive filter.
+            </summary>
+        </member>
+        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.SuperSocket#SocketBase#Protocol#IOffsetAdapter#OffsetDelta">
+            <summary>
+            Gets the offset delta.
+            </summary>
+        </member>
+        <member name="P:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.State">
+            <summary>
+            Gets the filter state.
+            </summary>
+            <value>
+            The filter state.
+            </value>
+        </member>
+        <member name="M:SuperSocket.Facility.Protocol.FixedSizeReceiveFilter`1.Reset">
+            <summary>
+            Resets this instance.
+            </summary>
+        </member>
         <member name="T:SuperSocket.Facility.Protocol.HttpReceiveFilterBase`1">
             <summary>
             HttpReceiveFilterBase
@@ -479,6 +479,11 @@
             indicate whether the header has been parsed
             </summary>
         </member>
+        <member name="P:SuperSocket.Facility.Protocol.HttpReceiveFilterBase`1.HeaderItems">
+            <summary>
+            Gets the header items.
+            </summary>
+        </member>
         <member name="M:SuperSocket.Facility.Protocol.HttpReceiveFilterBase`1.#ctor">
             <summary>
             Initializes a new instance of the <see cref="T:SuperSocket.Facility.Protocol.HttpReceiveFilterBase`1"/> class.
@@ -529,11 +534,6 @@
             Resets this instance to inital state.
             </summary>
         </member>
-        <member name="P:SuperSocket.Facility.Protocol.HttpReceiveFilterBase`1.HeaderItems">
-            <summary>
-            Gets the header items.
-            </summary>
-        </member>
         <member name="T:SuperSocket.Facility.Protocol.IHttpRequestInfo">
             <summary>
             IHttpRequestInfo
@@ -549,13 +549,6 @@
             HttpRequestInfoBase
             </summary>
         </member>
-        <member name="M:SuperSocket.Facility.Protocol.HttpRequestInfoBase.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
-            <summary>
-            Initializes a new instance of the <see cref="T:SuperSocket.Facility.Protocol.HttpRequestInfoBase"/> class.
-            </summary>
-            <param name="key">The key.</param>
-            <param name="header">The header.</param>
-        </member>
         <member name="P:SuperSocket.Facility.Protocol.HttpRequestInfoBase.Key">
             <summary>
             Gets the key of this request.
@@ -566,12 +559,24 @@
             Gets the http header.
             </summary>
         </member>
+        <member name="M:SuperSocket.Facility.Protocol.HttpRequestInfoBase.#ctor(System.String,System.Collections.Specialized.NameValueCollection)">
+            <summary>
+            Initializes a new instance of the <see cref="T:SuperSocket.Facility.Protocol.HttpRequestInfoBase"/> class.
+            </summary>
+            <param name="key">The key.</param>
+            <param name="header">The header.</param>
+        </member>
         <member name="T:SuperSocket.Facility.Protocol.HttpRequestInfoBase`1">
             <summary>
             HttpRequestInfoBase
             </summary>
             <typeparam name="TRequestBody">The type of the request body.</typeparam>
         </member>
+        <member name="P:SuperSocket.Facility.Protocol.HttpRequestInfoBase`1.Body">
+            <summary>
+            Gets the body.
+            </summary>
+        </member>
         <member name="M:SuperSocket.Facility.Protocol.HttpRequestInfoBase`1.#ctor(System.String,System.Collections.Specialized.NameValueCollection,`0)">
             <summary>
             Initializes a new instance of the <see cref="T:SuperSocket.Facility.Protocol.HttpRequestInfoBase`1"/> class.
@@ -580,11 +585,6 @@
             <param name="header">The header.</param>
             <param name="body">The body.</param>
         </member>
-        <member name="P:SuperSocket.Facility.Protocol.HttpRequestInfoBase`1.Body">
-            <summary>
-            Gets the body.
-            </summary>
-        </member>
         <member name="T:SuperSocket.Facility.Protocol.MimeHeaderHelper">
             <summary>
             MimeHeader Helper class

BIN
Server/BattleServer/SuperSocket.SocketBase.dll


File diff suppressed because it is too large
+ 1254 - 1074
Server/BattleServer/SuperSocket.SocketBase.xml


BIN
Server/BattleServer/SuperSocket.SocketEngine.dll


File diff suppressed because it is too large
+ 429 - 437
Server/BattleServer/SuperSocket.SocketEngine.xml


BIN
Server/BattleServer/XmdsCommon.dll


BIN
Server/BattleServer/XmdsCommon.pdb


BIN
Server/BattleServer/XmdsCommonQuest.dll


BIN
Server/BattleServer/XmdsCommonQuest.pdb


BIN
Server/BattleServer/XmdsCommonServer.dll


BIN
Server/BattleServer/XmdsCommonServer.pdb


BIN
Server/BattleServer/XmdsCommonSkill.dll


BIN
Server/BattleServer/XmdsCommonSkill.pdb


BIN
Server/BattleServer/XmdsCommonZone.dll


BIN
Server/BattleServer/XmdsCommonZone.pdb


BIN
Server/BattleServer/XmdsServerEdgeJS.dll


BIN
Server/BattleServer/XmdsServerEdgeJS.pdb


BIN
Server/BattleServer/XmdsServerNode.dll


BIN
Server/BattleServer/XmdsServerNode.pdb


BIN
Server/BattleServer/app.publish/xmds-battle-server.exe


+ 2 - 2
Server/BattleServer/xmds-battle-server.application

@@ -7,14 +7,14 @@
     <framework targetVersion="4.5.2" profile="Full" supportedRuntime="4.0.30319" />
   </compatibleFrameworks>
   <dependency>
-    <dependentAssembly dependencyType="install" codebase="xmds-battle-server.exe.manifest" size="22588">
+    <dependentAssembly dependencyType="install" codebase="xmds-battle-server.exe.manifest" size="22537">
       <assemblyIdentity name="xmds-battle-server.exe" version="1.0.0.0" publicKeyToken="0000000000000000" language="neutral" processorArchitecture="msil" type="win32" />
       <hash>
         <dsig:Transforms>
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>P7RocyCeoRYryrWg//z9qNChiT8R61ZJ9xmGEhaziU8=</dsig:DigestValue>
+        <dsig:DigestValue>IrMzwzsZXjcIKj4wv3dQN2sCzEJ2SWiboFF0MA903Io=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>

BIN
Server/BattleServer/xmds-battle-server.exe


+ 42 - 42
Server/BattleServer/xmds-battle-server.exe.manifest

@@ -48,7 +48,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>Mmq/lPIZmYsJDGp27hEitFWwMG6eKc3twgChCnTNmR4=</dsig:DigestValue>
+        <dsig:DigestValue>w/YZzlfoVuPG8rScmWMGbb6+ZRx1RL1R+MNgLKKJa28=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -60,7 +60,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>SmjLqNI8u9hn4Z++R4DTw4vCLDqnyspcphrmfLrh+hs=</dsig:DigestValue>
+        <dsig:DigestValue>vavbzABMekWdNIGFRF9xMbKN7z90rNxGdWMya4BAweM=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -72,7 +72,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>Oa9uBk8/hBNOvDAL26pvy49nm7rJL3G40IvckqO1htE=</dsig:DigestValue>
+        <dsig:DigestValue>PyDAKAwzVtkGNTwcetO/ArufB7Z+NLDSfg7GZs7oVrs=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -113,26 +113,14 @@
     </dependentAssembly>
   </dependency>
   <dependency>
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Microsoft.Scripting.dll" size="143872">
-      <assemblyIdentity name="Microsoft.Scripting" version="1.1.0.20" publicKeyToken="7F709C5B713576E1" language="neutral" processorArchitecture="msil" />
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Newtonsoft.Json.dll" size="701992">
+      <assemblyIdentity name="Newtonsoft.Json" version="13.0.0.0" publicKeyToken="30AD4FE6B2A6AEED" language="neutral" processorArchitecture="msil" />
       <hash>
         <dsig:Transforms>
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>XAc22uS2xUKcNqEONyxL824892WbFkSm8dJp8ikpm1s=</dsig:DigestValue>
-      </hash>
-    </dependentAssembly>
-  </dependency>
-  <dependency>
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Newtonsoft.Json.dll" size="429056">
-      <assemblyIdentity name="Newtonsoft.Json" version="4.5.0.0" publicKeyToken="30AD4FE6B2A6AEED" language="neutral" processorArchitecture="msil" />
-      <hash>
-        <dsig:Transforms>
-          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
-        </dsig:Transforms>
-        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>MuYcgHQvNDegLb5j+R8Y5XPJJL3FYkbdd+LW1TfWlXI=</dsig:DigestValue>
+        <dsig:DigestValue>tiSUnfiw46YVP9+3MKfG9JkLZZLuDZIuF4hDPSdmEPM=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -192,67 +180,67 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>Zd5yPWQDvMdGmVeAOQ6BSEnOYX9PoKCU+FoLg/GePTo=</dsig:DigestValue>
+        <dsig:DigestValue>ARG/DlaPHLKXX9VTFOgJvc9CF8xfmlRp3K7464NhRJE=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
   <dependency>
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.Common.dll" size="40448">
-      <assemblyIdentity name="SuperSocket.Common" version="1.6.6.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.Common.dll" size="36352">
+      <assemblyIdentity name="SuperSocket.Common" version="1.6.7.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
       <hash>
         <dsig:Transforms>
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>e2Ez5khjTQRdExpaaPVtoimkFppPoFh/wYZICVgwum4=</dsig:DigestValue>
+        <dsig:DigestValue>ggbvguca7wF/RJq76G7AXm9cKU3B6kf+jMSM2F9VLks=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
   <dependency>
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.Dlr.dll" size="17408">
-      <assemblyIdentity name="SuperSocket.Dlr" version="1.6.6.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.Dlr.dll" size="16384">
+      <assemblyIdentity name="SuperSocket.Dlr" version="1.6.7.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
       <hash>
         <dsig:Transforms>
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>9BsCP3hMQf9+fDQKX6Um5b3ZdncegS4IdJwpzfFS4w8=</dsig:DigestValue>
+        <dsig:DigestValue>4XrYIk7jKzAZWc+PBeC5RsTm1NLVXqngoM0+ftlHZQY=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
   <dependency>
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.Facility.dll" size="18944">
-      <assemblyIdentity name="SuperSocket.Facility" version="1.6.6.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.Facility.dll" size="17408">
+      <assemblyIdentity name="SuperSocket.Facility" version="1.6.7.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
       <hash>
         <dsig:Transforms>
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>4H43cbjb8zZcFl5P3vmoMwpzlrbMQaG3wQFKjyRr4RY=</dsig:DigestValue>
+        <dsig:DigestValue>cUL8N8ZxPabIPontH1xtC138i6pmSVmuxiWhqzXf8so=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
   <dependency>
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.SocketBase.dll" size="115200">
-      <assemblyIdentity name="SuperSocket.SocketBase" version="1.6.6.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.SocketBase.dll" size="103424">
+      <assemblyIdentity name="SuperSocket.SocketBase" version="1.6.7.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
       <hash>
         <dsig:Transforms>
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>U9lI2ns2dMsTSI7h2tGfX0tzDjM2tPMlSH8ftcjFXuM=</dsig:DigestValue>
+        <dsig:DigestValue>8plYxMCac/aEr6NNia19ptAY3cTG2IyKyQzHc0czynk=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
   <dependency>
-    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.SocketEngine.dll" size="112640">
-      <assemblyIdentity name="SuperSocket.SocketEngine" version="1.6.6.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="SuperSocket.SocketEngine.dll" size="99840">
+      <assemblyIdentity name="SuperSocket.SocketEngine" version="1.6.7.0" publicKeyToken="6C80000676988EBB" language="neutral" processorArchitecture="msil" />
       <hash>
         <dsig:Transforms>
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>zFCBoPXGJ4/QFicj4ugTjXzDAiSrLcJXS7V5+YYyKJs=</dsig:DigestValue>
+        <dsig:DigestValue>Z17IKTlRLL31gCGVbLrYaBqnmr5kStqmZLQIxKssQXc=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -280,6 +268,18 @@
       </hash>
     </dependentAssembly>
   </dependency>
+  <dependency>
+    <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="UnityEngine.dll" size="973824">
+      <assemblyIdentity name="UnityEngine" version="0.0.0.0" language="neutral" processorArchitecture="msil" />
+      <hash>
+        <dsig:Transforms>
+          <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
+        </dsig:Transforms>
+        <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
+        <dsig:DigestValue>ZrTxpytxW/POgtYB6VGEXWBV9fCiW1eICQycJcYyUX0=</dsig:DigestValue>
+      </hash>
+    </dependentAssembly>
+  </dependency>
   <dependency>
     <dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="xmds-battle-server.exe" size="13312">
       <assemblyIdentity name="xmds-battle-server" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
@@ -288,7 +288,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>4YeJbt3R24BwYs8e025GwJV8TieRI5Ydu/47xnwzP8c=</dsig:DigestValue>
+        <dsig:DigestValue>kgd9Pg0j1IVCifqAd69dYP9QeR/9p9WXBxM6AD79fiY=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -300,7 +300,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>R28y+FT9ZPpPbYGkM+f5arZmI9+S2DC9NGTlGp6pk3o=</dsig:DigestValue>
+        <dsig:DigestValue>e2OG74qBJFS1jZgwHclUlYWADrOYsrRoqaHXv/7+670=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -312,7 +312,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>TTvo+sDZb/XNkj5Y6ub/UToWAg9aBHhp/rlpw5opPN8=</dsig:DigestValue>
+        <dsig:DigestValue>HgsIvRzSfzap3wmEImnN0sdDQa2kk21fpgZy00ir/FM=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -324,7 +324,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>OR3gt2GasN3eZAYdqwc7TKMHiHB5TDAmTKG295AJ0PI=</dsig:DigestValue>
+        <dsig:DigestValue>1F3/PoFDt4vlEg3PwFZK1PaD26K+9sBwXWS5BKUaJc8=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -336,7 +336,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>DOqaOKdKYuP8LH8SIzF2AsQnnxZPe8XKEHI8mhpR+FM=</dsig:DigestValue>
+        <dsig:DigestValue>Pn5hSrYEo6aC8d+evm4V/hhojCxgAlFPyZC3nHntOBk=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -348,7 +348,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>3N4tKR7NzPSFxFP6fwK11ZigNERfPLkZ0e5b7Z8jEt8=</dsig:DigestValue>
+        <dsig:DigestValue>PQJezq/QkztKntIFT8JJZHV+Ze0P/3SdvWRkmIycfO4=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -360,7 +360,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>ZYWEUNChfcQVD8WJmDArUQfTlL2NnY8p7AutgIjyTRw=</dsig:DigestValue>
+        <dsig:DigestValue>feNsu0jG46HxkJjD8lEJ5CvgVft9eM1KlDFUhnurs8w=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>
@@ -372,7 +372,7 @@
           <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
         </dsig:Transforms>
         <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
-        <dsig:DigestValue>OjwPbYAQnWtsB36xUF8fN6prq0wDXH/obv2PsdAmCO8=</dsig:DigestValue>
+        <dsig:DigestValue>OvjI3zZizUL5X8Z4YYGoaQOeVogwBnkQ0DRq/Jd9C7Y=</dsig:DigestValue>
       </hash>
     </dependentAssembly>
   </dependency>

BIN
Server/BattleServer/xmds-battle-server.pdb


Some files were not shown because too many files changed in this diff