Romestead Assembly Reference

CandideServer.Server.BaseServer

Type JSON changed

public class in CandideServer.Server

Methods50
Properties0
Fields40
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Server
  • Base typeSystem.Object
  • HashA31260A94F338529EF04B958DF2F78F7DCEE7AFCF19B091F1CE0A56847108E3B

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
BanListpublicpublic System.Collections.Generic.HashSet<System.Net.IPAddress> BanList
BinaryWriterpublicpublic CandideCreator.Shared.Storage.ExtendedBinaryWriter BinaryWriter
Configpublicpublic CandideServer.Server.MultiplayerConfiguration Config
DebugPausedpublicpublic System.Boolean DebugPaused
DoOneUpdatepublicpublic System.Boolean DoOneUpdate
FailedToStartpublicpublic System.Boolean FailedToStart
FullStoppublicpublic System.Boolean FullStop
GameTimepublicpublic Microsoft.Xna.Framework.GameTime GameTime
GetResponseStatspublicpublic System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat> GetResponseStats
Instancepublicpublic CandideServer.Server.BaseServer Instance
Libpublicpublic CandideServer.Server.NetworkLib Lib
LiteNetLibServerpublicpublic LiteNetLib.NetManager LiteNetLibServer
LogNetworkStatspublicpublic System.Boolean LogNetworkStats
MaxTimeSteppublicpublic System.TimeSpan MaxTimeStep
NetworkEventBusManagerpublicpublic CandideServer.EventBus.EventBusManager NetworkEventBusManager
NetworkStatsLogTimepublicpublic System.Double NetworkStatsLogTime
Pausedpublicpublic System.Boolean Paused
PreSerializationBinaryWriterpublicpublic CandideCreator.Shared.Storage.ExtendedBinaryWriter PreSerializationBinaryWriter
PreSerializationStreampublicpublic System.IO.MemoryStream PreSerializationStream
RiptideServerpublicpublic Riptide.Server RiptideServer
RiptideSteamServerpublicpublic CandideServer.Server.RiptideSteam.SteamServer RiptideSteamServer
Runningpublicpublic System.Boolean Running
SerializationStreampublicpublic System.IO.MemoryStream SerializationStream
Serializerpublicpublic CandideCreator.Shared.Serialization.CandideSerializer Serializer
ServerEventBusManagerpublicpublic CandideServer.EventBus.EventBusManager ServerEventBusManager
SleepThresholdaddedpublicpublic System.TimeSpan SleepThreshold
StatsReceivedpublicpublic System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat> StatsReceived
StatsSentpublicpublic System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat> StatsSent
TargetFrameTimepublicpublic System.TimeSpan TargetFrameTime
Tickpublicpublic System.UInt64 Tick
Updatingpublicpublic System.Boolean Updating
_deserializerprivateprivate CandideCreator.Shared.Serialization.CandideDeserializer _deserializer
_lastBehindWarningTimeprivateprivate System.DateTime _lastBehindWarningTime
_queuedMessagesprivateprivate System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<System.String, System.Object>> _queuedMessages
_riptideReadMessageBytesprivateprivate System.Byte[] _riptideReadMessageBytes
_serverRunningSlowWarningCooldownprivateprivate System.TimeSpan _serverRunningSlowWarningCooldown
_serverThreadIdprivateprivate System.Int32 _serverThreadId
_timeBehindprivateprivate System.TimeSpan _timeBehind
_timeBehindCountprivateprivate System.Int32 _timeBehindCount
_timerprivateprivate System.Diagnostics.Stopwatch _timer

Methods

AfterStopping

public System.Void AfterStopping()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDB8D16EEA32B878A85BA6580AD1B5A1A152289F7AA2D2081BEC9B61762F5E9CC
  • Body hashBDC8D551342E7F97DB1B7C3BDC34E15199F30BAA4952E6F10A35B117FE66971D
  • IL size16
Referenced calls

Ban

public System.Void Ban(System.Net.IPAddress address)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA96410830E7728F6B1F787D0120DEC235D50B314757B04FE7D3CC404215522BC
  • Body hash777CA09A94C062CDBCC7B34ECC0F1205E720DCFFFAFEBD71D498AB86E48CE4B1
  • IL size62
Referenced calls
  • System.Collections.Generic.HashSet<System.Net.IPAddress>::Add(!0)
  • CandideServer.Server.BaseServer::Kick(System.Net.IPAddress)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • System.Console::WriteLine(System.String)
Called by
String literals
  • Banned

CheckCommand

public System.Void CheckCommand(System.String text)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash470618BA6F93CD9CD906C999A74229885BAFBEF01A9B9027057A217A196778E5
  • Body hash033399F5835B4AD3666DF1D61A8C71B1F34A17983EDE335F4BF2600131FB214A
  • IL size1574
Referenced calls
String literals
  • quickstop
  • Stopping server without saving...
  • stop
  • Saving and stopping server...
  • Saving game...
  • save
  • Invalid save path
  • quicksave
  • Saving game on another thread...
  • list
  • There are
  • players online:
  • (
  • ) -
  • -
  • say

CreateRiptideMessageFromBytes

private Riptide.Message CreateRiptideMessageFromBytes(System.Byte[] message, System.Int64 length, System.Boolean compressed, System.UInt16 messageType)

Method metadata
  • Visibilityprivate
  • Return typeRiptide.Message
  • StaticFalse
  • VirtualFalse
  • Hash5E1633B35C64DDFD3AEE19EA45B15ECADD49033F6EE7CA367E3B1E48013FCA52
  • Body hashD273446D9A37821207A97F37EDAE94B69EF379349A2153DF250851567FBD447B
  • IL size43
Referenced calls
  • Riptide.Message::Create(Riptide.MessageSendMode, System.UInt16)
  • Riptide.Message::ReserveBits(System.Int32)
  • Riptide.Message::AddBytes(System.Byte[], System.Int32, System.Int32, System.Boolean)
Called by

CreateRiptideMessageFromSerializer

private Riptide.Message CreateRiptideMessageFromSerializer(System.Boolean compressed, System.UInt16 messageType)

Method metadata
  • Visibilityprivate
  • Return typeRiptide.Message
  • StaticFalse
  • VirtualFalse
  • Hash81B6872E71ED6C9425E0E196ABEF8E38B8EAE160B6BF9B0947995FB6B887A923
  • Body hash269800D71BA700295297CA153CC35EF9EF9415D0280E08C36EB9781BDB12D35A
  • IL size31
Referenced calls
Called by

DebugAssertWeAreOnServerThread

public System.Void DebugAssertWeAreOnServerThread()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1D8BB11585D91EC01BDECA0170E1B81B3935CBE537EDC1F2EABB1401E07B8100
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1

DisableNetworkStats

public System.Void DisableNetworkStats()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash30EE11D191CCF234F24D594184116663DBA0806EDC589E2FF7532E15333E7419
  • Body hash94DB55EC79DABD3763C4EE372BAB5BB3D9702BB650D45851B669381226D0F02F
  • IL size27
Called by

DoGameUpdate

private System.Void DoGameUpdate(System.TimeSpan updateTime)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1B4F2A1F8BC1F6683ECFBF622678DA0FC70214891A6025FEBACF0F72FB16E961
  • Body hash8BD0ED3FAA8D4AEBB5A05441CA79B1BA747C7971157432CD5A5D36A6A66E22B2
  • IL size353
Referenced calls
Called by

Kick

private System.Void Kick(System.Net.IPAddress ipAddress)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7AAFCE5DB1932A216A89B9FFEAF2F0EA874746EC47DD2524706ABC086727EF57
  • Body hashEFC4B57B74F5BEF9B6D40214A556E04F9CB034F8BAD54B4B366388F0CFA5BE8F
  • IL size219
Referenced calls
  • System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::get_Values()
  • Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.PeerConnectionState>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.PeerConnectionState>::get_Current()
  • System.Net.IPEndPoint::get_Address()
  • System.Object::Equals(System.Object, System.Object)
  • CandideServer.Server.BaseServer::Kick(CandideServer.Server.Network.ConnectedPeer)
  • Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.PeerConnectionState>::MoveNext()
  • System.IDisposable::Dispose()
Called by

Kick

public System.Void Kick(CandideServer.Server.Network.ConnectedPeer peer)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8FC4D09304A0931B625BDDB3A956874E3ADAF87405C934E3A51670C40901380D
  • Body hash10FC77BB35663A05AFA7B82C2D97958D3AC952D6B8F0C283871FB8B1877214CB
  • IL size105
Referenced calls
  • LiteNetLib.NetManager::DisconnectPeer(LiteNetLib.NetPeer)
  • Riptide.Server::DisconnectClient(Riptide.Connection, Riptide.Message)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • System.Console::WriteLine(System.String)
Called by
String literals
  • Kicked

ListenerOnConnectionRequestEvent

private System.Void ListenerOnConnectionRequestEvent(LiteNetLib.ConnectionRequest request)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6AB6910AABF2A930F010A04B65CB8228C74B3B6B9159069621293FD6A5A20F5B
  • Body hash70B3C989E1D8B737340E8EBC7719EAA73B42739C36EFF9B2C86DA425831DB068
  • IL size216
Referenced calls
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.DateTime::get_UtcNow()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • System.Console::WriteLine(System.String)
  • System.Net.IPEndPoint::get_Address()
  • System.Collections.Generic.HashSet<System.Net.IPAddress>::Contains(!0)
  • LiteNetLib.ConnectionRequest::Reject()
  • LiteNetLib.NetManager::get_ConnectedPeersCount()
  • LiteNetLib.ConnectionRequest::AcceptIfKey(System.String)
Called by
String literals
  • [
  • s
  • ]
  • is trying to connect
  • is banned.

ListenerOnNetworkReceiveEvent

private System.Void ListenerOnNetworkReceiveEvent(LiteNetLib.NetPeer peer, LiteNetLib.NetPacketReader reader, System.Byte channel, LiteNetLib.DeliveryMethod deliveryMethod)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBA3533DE351B7175449C45DB086A159FC50ECA1B412CF48E0C549E31335E49CB
  • Body hash274AC1764F29A59D3DE6FB11765C377AAB8BAD97C85AD533B0D9929D31E575F5
  • IL size973
Referenced calls
Called by
String literals
  • SendToAll
  • SendToAllExceptSender
  • Got network event with key '
  • ', but there is nothing subscribed.
  • JoinedPlayer was null but we got a message from them requiring Authorization - Did they just connect and had an old queu
  • ', but player has not joined the game yet.
  • Received network message with invalid message type

ListenerOnPeerConnectedEvent

private System.Void ListenerOnPeerConnectedEvent(LiteNetLib.NetPeer peer)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA10447F2833BEFCF01183F707FF8B674633AB2F2E24497B3DB9769AFA7DB409A
  • Body hash0262BA81100D02636CD5F9CFA990BC3F083CB8130F624342697DEF1F32B2D171
  • IL size12
Referenced calls
Called by

ListenerOnPeerDisconnectedEvent

private System.Void ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer peer, LiteNetLib.DisconnectInfo disconnectInfo)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9E126EC21A79D6C7B5F47C23665DC336EF9A4B3E3EBE5D9B91D6674C2BB4FF7B
  • Body hash989CCC6A95F3F621376A09E8118F22B6DA064EA6BB51433D845A89CF67D0B0BB
  • IL size138
Referenced calls
Called by
String literals
  • Peer
  • disconnected -
  • peer-disconnected

LogGetResponseStat

public System.Void LogGetResponseStat(System.String key, System.Int64 size)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash1486116F50089E12500043479572FD842A8FE3C3F18FFFDEE0F82A4877DA3A15
  • Body hash3341D2F6B65B28EC0DD4367E714CD2BC1A608A99E65D33134B6D2A0AEF5DD42A
  • IL size102
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::TryGetValue(!0, !1&)
  • BaseServer.NetworkStat::.ctor()
  • System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::set_Item(!0, !1)
Called by
String literals
  • null

LogStat

public System.Void LogStat(System.String key, System.Int64 size)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash04BFFC10B22D90002C41B1532959D2C5493EE584C845AF2347CC04B740A3F4A9
  • Body hash5B85F7EDD14807E9869FF74CEBCEA71DC1FC707054095E62B294819E901B2F18
  • IL size102
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::TryGetValue(!0, !1&)
  • BaseServer.NetworkStat::.ctor()
  • System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::set_Item(!0, !1)
Called by
String literals
  • null

LogStatReceived

public System.Void LogStatReceived(System.String key, System.Int64 size)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash50CEBB6992502CF3C3E126A0618D63E4428CBBBCB1A91079A638BC404D29FF0A
  • Body hashDDD49BEF20FA68D87FE55CE2B424A214BAD4583A03D38D0C173001C22B87BAFF
  • IL size92
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::TryGetValue(!0, !1&)
  • BaseServer.NetworkStat::.ctor()
  • System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::set_Item(!0, !1)
Called by

QueueSendHostMessageToAll

public System.Void QueueSendHostMessageToAll(System.String key, System.Object message)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashCC9134FAC7D8DF5F9C52916C9A2401A311ABA0C813485423E05D333860BAEA4D
  • Body hashA6A54A11C41ADFC7B7868EF584D76E24B4FA5060F46FB7876F799DE655A7D927
  • IL size23
Referenced calls
  • System.ValueTuple<System.String, System.Object>::.ctor(!0, !1)
  • System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<System.String, System.Object>>::Enqueue(!0)
Called by

ResetNetworkStats

public System.Void ResetNetworkStats()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE770E7C449CC5054026D00FC6A6D1DBB63722470834077D04FE4FC91CE0C6F00
  • Body hashE7B7505A4A8047D2FEDC65A1B58AF741392C30C0B10CDFB4E53DE4D4056D3808
  • IL size70
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::Clear()
  • LiteNetLib.NetStatistics::Reset()
Called by

RiptideListenerOnConnectionRequestEvent

private System.Void RiptideListenerOnConnectionRequestEvent(Riptide.Connection pendingConnection, Riptide.Message connectMessage)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB3BC64ED80612603E93197EA43DE65038FE9149025931A90DC1AD7F8294C1697
  • Body hashF8524B305182FE9BFE0F66A54B3F2B44AA34CA36DD20D45766FF88C834566438
  • IL size288
Referenced calls
  • System.Net.IPEndPoint::.ctor(System.Int64, System.Int32)
  • Riptide.Message::GetString()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.DateTime::get_UtcNow()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • System.Console::WriteLine(System.String)
  • System.Net.IPEndPoint::get_Address()
  • System.Collections.Generic.HashSet<System.Net.IPAddress>::Contains(!0)
  • Riptide.Server::Reject(Riptide.Connection, Riptide.Message)
  • Riptide.Server::get_ClientCount()
  • Riptide.Server::get_MaxClientCount()
  • System.String::op_Equality(System.String, System.String)
  • Riptide.Server::Accept(Riptide.Connection)
String literals
  • [
  • s
  • ]
  • is trying to connect
  • is banned.

RiptideListenerOnNetworkReceiveEvent

private System.Void RiptideListenerOnNetworkReceiveEvent(System.Object sender, Riptide.MessageReceivedEventArgs messageReceivedEventArgs)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash0A51FC3B151CBDBDB74A8D3AC85A61136DF2AA5007E2825CFEA92073D5956D43
  • Body hash9C7D5E1953C4441D90A5B18C0AF52F9B397983A8F6245541A9B996B7A633E4A1
  • IL size973
Referenced calls
String literals
  • SendToAll
  • SendToAllExceptSender
  • Got network event with key '
  • ', but there is nothing subscribed.
  • JoinedPlayer was null but we got a message from them requiring Authorization - Did they just connect and had an old queu
  • ', but player has not joined the game yet.
  • Received network message with invalid message type

RiptideListenerOnPeerConnectedEvent

private System.Void RiptideListenerOnPeerConnectedEvent(System.Object sender, Riptide.ServerConnectedEventArgs serverConnectedEventArgs)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD0C9CF2DC92EE62C78DB549A678C5585CB8775E83AEB87127E640DF5CC086C18
  • Body hashB8BE56023293975654ED523BA01E9FD7D8A1C000575A8B1435346A1CE902202B
  • IL size17
Referenced calls

RiptideListenerOnPeerDisconnectedEvent

private System.Void RiptideListenerOnPeerDisconnectedEvent(System.Object sender, Riptide.ServerDisconnectedEventArgs serverDisconnectedEventArgs)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash86FDE7D9EB6DB9FDFD69902CF8045E7EDB3169BFE0F0F1971B245169E35AF592
  • Body hash81C13E03DB9B5F9631BF6722D9D84509A824F0CAA74EE69C6FC05FEA5494ED45
  • IL size169
Referenced calls
String literals
  • [
  • s
  • ] Peer
  • disconnected -
  • peer-disconnected

Run

public System.Void Run(CandideServer.Server.MultiplayerConfiguration config)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash535A32D9B700ADF6C6F8C5AAB7F6F1DD902A202BF8E18C99A69D7E41784F6E81
  • Body hash7CE73A2C95D9117ABE85010B8680F4CA70F3697FE42BB7DCBEF5EFF54A15E636
  • IL size840
Referenced calls
Called by
String literals
  • Starting Server on port
  • Running
  • EA
  • version
  • Connection timeout set to
  • ms
  • Starting server using LiteNetLib
  • Starting server using Riptide Networking
  • SERVER
  • Server started on port
  • Server ready...
  • Server stopped

RunLoop3

changed

private System.Void RunLoop3()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash18CF6F8481698CC6B5AC586540CE8FD028CB51322E7A92EA13FB9A0EB8629492
  • Body hashA41F4AA65F77DDF63AC52CD0700861FFE0728E5819B50C0559CC2BD7288B2735
  • IL size475
Referenced calls
  • System.TimeSpan::op_LessThan(System.TimeSpan, System.TimeSpan)
  • System.TimeSpan::FromMilliseconds(System.Double)
  • System.Diagnostics.Stopwatch::Start()
  • System.Diagnostics.Stopwatch::StartNew()
  • CandideServer.Server.BaseServer::DoGameUpdate(System.TimeSpan)
  • System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Count()
  • System.Diagnostics.Stopwatch::get_Elapsed()
  • System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)
  • System.TimeSpan::op_Multiply(System.Double, System.TimeSpan)
  • System.TimeSpan::op_GreaterThan(System.TimeSpan, System.TimeSpan)
  • System.Threading.Thread::Sleep(System.Int32)
  • System.TimeSpan::op_Division(System.TimeSpan, System.Double)
  • System.Threading.Thread::SpinWait(System.Int32)
  • System.Diagnostics.Stopwatch::Restart()
  • System.TimeSpan::op_Subtraction(System.TimeSpan, System.TimeSpan)
  • CandideServer.Server.BaseServer::UpdateFallingBehindWarning()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
String literals
  • Server fell behind by
  • updates. Skipping fast forward

SendGetResponseError

public System.Void SendGetResponseError(CandideServer.EventBus.EventBusArgs args, System.Byte errorType)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash4CC100FC21995F24DC7DA5DD5F516F8CE56DD2571BBCE09227644B66EF748DBA
  • Body hash08E0845402809B524B2CE1BA319DC6BFFF0CBD0ADD5E36325D0EB54AC4FA36CE
  • IL size264
Referenced calls
Called by
String literals
  • Tried to respond to get request
  • ::
  • but did not know who sent it.

SendGetResponseMessage

public System.Void SendGetResponseMessage(CandideServer.EventBus.EventBusArgs args, System.Object message, System.Boolean automaticCompress)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEDFB1B1704DA67B309839AB50FA29344B7D9B1D9F48C2D6F0AC94D4DA3054CFE
  • Body hashFB1F0F1F715B4FB265403633BDC75AC2C15AA60032B0E5E4F1F93A5DD95EFA45
  • IL size376
Referenced calls
Called by
String literals
  • Tried to respond to get request
  • ::
  • with null.
  • but did not know who sent it.

SendHostMessage

public System.Void SendHostMessage(System.String key, System.Object message, CandideServer.Server.Network.ConnectedPeer peer)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA4C4BE4F2662AB506422256C8A0802F5FF05491F3C05FA46DB076B157CAC5D88
  • Body hashA460D5ABAC029F640EA27A115E14E8E83B40A258A6733F26EAEC669514F899AE
  • IL size63
Referenced calls
Called by

SendHostMessage

public System.Void SendHostMessage(System.String key, System.Object message, CandideServer.SyncStrategies.SyncStrategy syncStrategy)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA9F3C537441255A031C25A158B3F3891D053F7ECEF0A6DF88286670595C5A867
  • Body hash365190C2A5A5ECF12E68A366EB6AA08C503FAA574455A33D8ADEA2B172869166
  • IL size144
Referenced calls
Called by

SendHostMessageToAll

public System.Void SendHostMessageToAll(System.String key, System.Object message)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA7FF951488233A22E7BF61457A95CA92E943EC238A5DFDB028613B26A24609AE
  • Body hash8A1CEF85FDE59921AD0DC92958E1ECE6E48EEE5ABE9030CDFF7FD8888F300EC6
  • IL size61
Referenced calls
Called by

SendHostMessageToNearbyPlayers

public System.Void SendHostMessageToNearbyPlayers(System.String key, System.Object message, Microsoft.Xna.Framework.Vector2 pos, System.Single distanceSquare, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash524971BFA110BD3A4570B071509EB6F176A65ED6783843B5BDE97287F6D592F2
  • Body hash7F9EC60FF2338761C565A97542530D90052DD54F23D53FC9B64F6712C2CE5D41
  • IL size356
Referenced calls
Called by

SendHostMessageToNearbyPlayers

public System.Void SendHostMessageToNearbyPlayers(System.String key, System.Object message, Microsoft.Xna.Framework.Vector2 pos, System.Single distanceSquare, System.Int32 skippedPlayerId, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash612D0281DE8D571DB9FABFB52A200A796237AAFB4CD288387D095303B09966A3
  • Body hashDB5F304A24CC0E01E333E8D3D763BE2A838A58DD958A60B835B345E01AC1A7AD
  • IL size293
Referenced calls
Called by

SendHostMessageToNearbyPlayersSkipPeerId

public System.Void SendHostMessageToNearbyPlayersSkipPeerId(System.String key, System.Object message, Microsoft.Xna.Framework.Vector2 pos, System.Single distanceSquare, System.Int32 skipPeer, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash726FDBFF9830C388A1FDC64126F8CD0A76FBAFC775E4B2C64695753EBBB11BF6
  • Body hash555A47AFDF2E393AAEF7DE0FB5969EB8EDA7B3D26A9338F8910F021249E9230E
  • IL size293
Referenced calls

SendHostMessageToPeers

public System.Void SendHostMessageToPeers(System.String key, System.Object message, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer> peers)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE48972CFEC379232BEBB326B39015C1032548237C017A81D5DCAE0F3D46486D1
  • Body hashB153713F7EC7CAECDF4C1EE8D87D2FE2F3C37B9FF19D07EBEAFFA6FC05FD0581
  • IL size177
Referenced calls
Called by

SendHostMessageToPlayersInWorld

public System.Void SendHostMessageToPlayersInWorld(System.String key, System.Object message, System.Guid worldId, System.Int32 skippedPeerId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash331AE22C83EFCA0981F2E72EEDB3A36003D10B416B420CF12B6EC96C18EE946D
  • Body hash06A74F486597327A2264519D75A5B894CE7F4B817F7C4CF1785621FFC9210788
  • IL size258
Referenced calls
Called by

SendHostMessageToPlayersWithLoadedChunks

public System.Void SendHostMessageToPlayersWithLoadedChunks(System.String key, System.Object message, CandideCreator.Shared.Models.RectangleF worldBounds, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA81989247CAB003945A5F494B8F6B90DF8C314F5D6AB4710BBD544780BE36062
  • Body hash1E546DFC6B0A0C66F6F1D5B4D32191B1D67B1C7DC153994C86E257C6FC83A825
  • IL size409
Referenced calls
Called by

SendHostMessageToPlayersWithLoadedChunks

public System.Void SendHostMessageToPlayersWithLoadedChunks(System.String key, System.Object message, Microsoft.Xna.Framework.Vector2 pos, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash0EE95461FCCFD19E1F1825223B2ADAA2F878DE3D448FDD3E09A43EDF6AB20671
  • Body hashD07F9D578D5E86CB2487E157DE81E9C2ADF30065F955CA801D28946E4ED748DB
  • IL size408
Referenced calls
Called by

SendMessage

public System.Void SendMessage(System.Byte[] message, System.Int32 length, CandideServer.Server.Network.ConnectedPeer peer, System.Boolean compressed, System.UInt16 messageType)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF552651B351CBA13D2F66A26F1E30EC1EC2F511430CAB9B470BC55302AE2C5BD
  • Body hashEDA9B18E88CABA49D1C2F8F2275C41F839861E29D873AE4608F55DECD65E407A
  • IL size71
Referenced calls
Called by

SendMessageToAll

public System.Void SendMessageToAll(System.Byte[] message, System.Int32 position, System.Boolean compressed)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA49A836AA3C79141950C746B50B1D3D7AFA6F150E3E2072AAB7C97FFB8E38555
  • Body hashA83F7EFF6BA37E467A6C24D7BC708A77FCFC45280AB0EA5127D207BCC69ABA62
  • IL size230
Referenced calls
  • System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::get_Values()
  • Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.PeerConnectionState>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.PeerConnectionState>::get_Current()
  • LiteNetLib.NetPeer::get_ConnectionState()
  • LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)
  • Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.PeerConnectionState>::MoveNext()
  • System.IDisposable::Dispose()
  • CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)
  • Riptide.Connection::get_IsConnected()
  • Riptide.Connection::Send(Riptide.Message, System.Boolean)
  • Riptide.Message::Release()
Called by

SendMessageToAllExceptOneJoinedPlayer

private System.Void SendMessageToAllExceptOneJoinedPlayer(System.Byte[] message, System.Int32 position, System.Int32 joinedPlayerId, System.String key, System.Boolean compressed)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8AB507B173E9A8531BD304A98DA0573225378200D1925E036F79CCEA73578FC9
  • Body hashE347D968C47493D0F370D157953E89539F68654665ABAD299D2E7E85105D61C3
  • IL size255
Referenced calls
  • System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Values()
  • Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()
  • LiteNetLib.NetPeer::get_ConnectionState()
  • LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)
  • CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)
  • Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()
  • System.IDisposable::Dispose()
  • CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)
  • Riptide.Connection::get_IsConnected()
  • Riptide.Connection::Send(Riptide.Message, System.Boolean)
  • Riptide.Message::Release()
Called by

SendMessageToAllExceptOneNetPeer

private System.Void SendMessageToAllExceptOneNetPeer(System.Byte[] message, System.Int32 position, System.Int32 skippedNetPeerId, System.String key, System.Boolean compressed)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB96A2F876B3962C4B4CE6C6CC472D32B3A0D3D9207CC6ECEA4B330924A89ECCB
  • Body hashB62DBADC22828925A215B970B67AC4D89A7710A425CCFA1A91930B6B190264BA
  • IL size270
Referenced calls
  • System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.PeerConnectionState>::get_Values()
  • Dictionary.ValueCollection<System.Int32, CandideServer.ServerServices.PeerConnectionState>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.PeerConnectionState>::get_Current()
  • LiteNetLib.NetPeer::get_ConnectionState()
  • LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)
  • CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)
  • Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.PeerConnectionState>::MoveNext()
  • System.IDisposable::Dispose()
  • CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)
  • Riptide.Connection::get_Id()
  • Riptide.Connection::get_IsConnected()
  • Riptide.Connection::Send(Riptide.Message, System.Boolean)
  • Riptide.Message::Release()
Called by

SendRiptideMessage

public System.Void SendRiptideMessage(Riptide.Message message, CandideServer.Server.Network.ConnectedPeer peer)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7FE9B93FCBBEABE42381B7478C09ED6914770EEE99904AB91C3C14967FF2548F
  • Body hash165CE77022D702F93ED5FE66473873464611F03EECE9EA1195762312213B923F
  • IL size15
Referenced calls
  • Riptide.Connection::Send(Riptide.Message, System.Boolean)
Called by

SerializeObject

private System.Boolean SerializeObject(System.String key, System.Object message)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash268BE6C49F2C36EEDD7CE8C06DD544AF4F0FD40C0E4B9CC0C2DF8B6F47C4A08C
  • Body hash761B31C7542590BFB2BD8E3D9AC581DEAFAB28BB7652B0D769B955A84EB1107B
  • IL size81
Referenced calls
Called by

Stop

public System.Void Stop(System.Boolean fullStop)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash51D82C4D49B68A68FA1AD432A5A9878D705DB90747EECA7A630E53EEFAD95A0E
  • Body hash674B133BE74F84BBD556DABB64F4EB8677068AF04F5D018DC99374A85EF19AFA
  • IL size15
Called by

UnBan

public System.Void UnBan(System.Net.IPAddress address)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash94AD91AE8A601929004AA18A40AA7BEC5209D0EC5A04E18F49EAD68A9C5163C4
  • Body hashE6EC0FB3C86720FA063E0087EACC5E64BE1B05A2E25ADFA03A74A21B29E60D7C
  • IL size63
Referenced calls
  • System.Collections.Generic.HashSet<System.Net.IPAddress>::Remove(!0)
  • CandideServer.Server.BaseServer::Kick(System.Net.IPAddress)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • System.Console::WriteLine(System.String)
Called by
String literals
  • Unbanned

Update

public System.Void Update()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5C55E96AD65F1ABFB3B6EC6AD2029DB4D4D89A2234DCF579BB343E997A55B22A
  • Body hash7974C32975730E03CA1F09F143411C21708974FAB766F2E2B77E4C3F01911889
  • IL size260
Referenced calls
Called by
String literals
  • Config is not set!

UpdateFallingBehindWarning

private System.Void UpdateFallingBehindWarning()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashD693C31793C6FDC6422F131A0C199BDC79B466EB28275E553CE2EAF7A755EA14
  • Body hashBED6B1D88A05A9640BD8BBFDF7680494DC9DF0D399FEFF2DF9448A0B0DBA3A32
  • IL size558
Referenced calls
  • System.DateTime::get_UtcNow()
  • System.DateTime::op_Subtraction(System.DateTime, System.DateTime)
  • System.TimeSpan::op_LessThan(System.TimeSpan, System.TimeSpan)
  • System.TimeSpan::FromSeconds(System.Double)
  • System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)
  • System.TimeSpan::get_Ticks()
  • System.TimeSpan::op_Division(System.TimeSpan, System.TimeSpan)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)
  • System.TimeSpan::op_UnaryNegation(System.TimeSpan)
  • System.TimeSpan::get_TotalMilliseconds()
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0, System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
  • System.TimeSpan::op_Division(System.TimeSpan, System.Double)
  • CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)
  • System.Console::WriteLine(System.String)
Called by
String literals
  • Server is running behind by
  • F3
  • ms (over
  • update
  • s
  • ) (
  • F2
  • updates per second)
  • average updates per second)

WritePreserializationToFinalSerialization

public System.Boolean WritePreserializationToFinalSerialization(System.String key, System.Byte messageType, System.Boolean isGetResponseHandler, System.UInt16 getResponseHandlerId, System.Boolean automaticCompression)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash4E56041B7CB5428891051441755BE9C20A3FDAF29B95EB494AE02968DE9CF314
  • Body hashCC3BEA2E6C4EAC72959967068B7A07C54A5A3F18360F898DDEACE807DDCA26F7
  • IL size264
Referenced calls
  • System.IO.Stream::set_Position(System.Int64)
  • System.IO.Stream::get_Position()
  • System.IO.BinaryWriter::Write(System.Byte)
  • System.IO.BinaryWriter::Write(System.UInt16)
  • System.IO.BinaryWriter::Write(System.String)
  • System.IO.Compression.GZipStream::.ctor(System.IO.Stream, System.IO.Compression.CompressionLevel, System.Boolean)
  • System.IO.MemoryStream::GetBuffer()
  • System.IO.Stream::Write(System.Byte[], System.Int32, System.Int32)
  • System.IO.Stream::Flush()
  • System.IDisposable::Dispose()
Called by