public class in CandideServer.Server
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Server - Base type
System.Object - Hash
A31260A94F338529EF04B958DF2F78F7DCEE7AFCF19B091F1CE0A56847108E3B
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
BanList# | public | public System.Collections.Generic.HashSet<System.Net.IPAddress> BanList |
BinaryWriter# | public | public CandideCreator.Shared.Storage.ExtendedBinaryWriter BinaryWriter |
Config# | public | public CandideServer.Server.MultiplayerConfiguration Config |
DebugPaused# | public | public System.Boolean DebugPaused |
DoOneUpdate# | public | public System.Boolean DoOneUpdate |
FailedToStart# | public | public System.Boolean FailedToStart |
FullStop# | public | public System.Boolean FullStop |
GameTime# | public | public Microsoft.Xna.Framework.GameTime GameTime |
GetResponseStats# | public | public System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat> GetResponseStats |
Instance# | public | public CandideServer.Server.BaseServer Instance |
Lib# | public | public CandideServer.Server.NetworkLib Lib |
LiteNetLibServer# | public | public LiteNetLib.NetManager LiteNetLibServer |
LogNetworkStats# | public | public System.Boolean LogNetworkStats |
MaxTimeStep# | public | public System.TimeSpan MaxTimeStep |
NetworkEventBusManager# | public | public CandideServer.EventBus.EventBusManager NetworkEventBusManager |
NetworkStatsLogTime# | public | public System.Double NetworkStatsLogTime |
Paused# | public | public System.Boolean Paused |
PreSerializationBinaryWriter# | public | public CandideCreator.Shared.Storage.ExtendedBinaryWriter PreSerializationBinaryWriter |
PreSerializationStream# | public | public System.IO.MemoryStream PreSerializationStream |
RiptideServer# | public | public Riptide.Server RiptideServer |
RiptideSteamServer# | public | public CandideServer.Server.RiptideSteam.SteamServer RiptideSteamServer |
Running# | public | public System.Boolean Running |
SerializationStream# | public | public System.IO.MemoryStream SerializationStream |
Serializer# | public | public CandideCreator.Shared.Serialization.CandideSerializer Serializer |
ServerEventBusManager# | public | public CandideServer.EventBus.EventBusManager ServerEventBusManager |
SleepThreshold#added | public | public System.TimeSpan SleepThreshold |
StatsReceived# | public | public System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat> StatsReceived |
StatsSent# | public | public System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat> StatsSent |
TargetFrameTime# | public | public System.TimeSpan TargetFrameTime |
Tick# | public | public System.UInt64 Tick |
Updating# | public | public System.Boolean Updating |
_deserializer# | private | private CandideCreator.Shared.Serialization.CandideDeserializer _deserializer |
_lastBehindWarningTime# | private | private System.DateTime _lastBehindWarningTime |
_queuedMessages# | private | private System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<System.String, System.Object>> _queuedMessages |
_riptideReadMessageBytes# | private | private System.Byte[] _riptideReadMessageBytes |
_serverRunningSlowWarningCooldown# | private | private System.TimeSpan _serverRunningSlowWarningCooldown |
_serverThreadId# | private | private System.Int32 _serverThreadId |
_timeBehind# | private | private System.TimeSpan _timeBehind |
_timeBehindCount# | private | private System.Int32 _timeBehindCount |
_timer# | private | private System.Diagnostics.Stopwatch _timer |
Methods
AfterStopping
#
public System.Void AfterStopping()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DB8D16EEA32B878A85BA6580AD1B5A1A152289F7AA2D2081BEC9B61762F5E9CC - Body hash
BDC8D551342E7F97DB1B7C3BDC34E15199F30BAA4952E6F10A35B117FE66971D - IL size16
Ban
#
public System.Void Ban(System.Net.IPAddress address)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A96410830E7728F6B1F787D0120DEC235D50B314757B04FE7D3CC404215522BC - Body hash
777CA09A94C062CDBCC7B34ECC0F1205E720DCFFFAFEBD71D498AB86E48CE4B1 - 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)
String literals
Banned
CheckCommand
#
public System.Void CheckCommand(System.String text)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
470618BA6F93CD9CD906C999A74229885BAFBEF01A9B9027057A217A196778E5 - Body hash
033399F5835B4AD3666DF1D61A8C71B1F34A17983EDE335F4BF2600131FB214A - IL size1574
Referenced calls
System.String::op_Equality(System.String, System.String)System.Console::WriteLine(System.String)CandideServer.Server.BaseServer::Stop(System.Boolean)CandideServer.Saving.GameSaveManager::QueueSave(System.String, System.Boolean, System.Boolean)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Count()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()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()CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::get_HasValue()System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::GetValueOrDefault()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()System.String::StartsWith(System.String)System.String::get_Length()System.String::Substring(System.Int32, System.Int32)CandideServer.MessageModels.ChatLogMessage::DirectText(System.String, CandideServer.Models.ChatMessageType, System.String)CandideServer.ServerServices.ChatLogServerService::SendChatLogMessage(CandideServer.MessageModels.ChatLogMessage)System.Net.IPAddress::TryParse(System.String, System.Net.IPAddress&)CandideServer.Server.BaseServer::Ban(System.Net.IPAddress)System.String::Concat(System.String, System.String, System.String)CandideServer.Server.BaseServer::Kick(System.Net.IPAddress)CandideServer.Server.BaseServer::UnBan(System.Net.IPAddress)CandideServer.Server.BaseServer::EnableNetworkStats()System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::get_Values()Dictionary.ValueCollection<System.String, BaseServer.NetworkStat>::GetEnumerator()Dictionary.ValueCollection.Enumerator<System.String, BaseServer.NetworkStat>::get_Current()
String literals
quickstopStopping server without saving...stopSaving and stopping server...Saving game...saveInvalid save pathquicksaveSaving game on another thread...listThere areplayers online:() --say
CreateRiptideMessageFromBytes
#
private Riptide.Message CreateRiptideMessageFromBytes(System.Byte[] message, System.Int64 length, System.Boolean compressed, System.UInt16 messageType)
Method metadata
- Visibilityprivate
- Return type
Riptide.Message - StaticFalse
- VirtualFalse
- Hash
5E1633B35C64DDFD3AEE19EA45B15ECADD49033F6EE7CA367E3B1E48013FCA52 - Body hash
D273446D9A37821207A97F37EDAE94B69EF379349A2153DF250851567FBD447B - 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 type
Riptide.Message - StaticFalse
- VirtualFalse
- Hash
81B6872E71ED6C9425E0E196ABEF8E38B8EAE160B6BF9B0947995FB6B887A923 - Body hash
269800D71BA700295297CA153CC35EF9EF9415D0280E08C36EB9781BDB12D35A - IL size31
Referenced calls
System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)
Called by
CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersSkipPeerIdCandideServer.Server.BaseServer::SendHostMessageToPeersCandideServer.Server.BaseServer::SendHostMessageToPlayersInWorldCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunksCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks
DebugAssertWeAreOnServerThread
#
public System.Void DebugAssertWeAreOnServerThread()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1D8BB11585D91EC01BDECA0170E1B81B3935CBE537EDC1F2EABB1401E07B8100 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
DisableNetworkStats
#
public System.Void DisableNetworkStats()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
30EE11D191CCF234F24D594184116663DBA0806EDC589E2FF7532E15333E7419 - Body hash
94DB55EC79DABD3763C4EE372BAB5BB3D9702BB650D45851B669381226D0F02F - IL size27
DoGameUpdate
#
private System.Void DoGameUpdate(System.TimeSpan updateTime)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1B4F2A1F8BC1F6683ECFBF622678DA0FC70214891A6025FEBACF0F72FB16E961 - Body hash
8BD0ED3FAA8D4AEBB5A05441CA79B1BA747C7971157432CD5A5D36A6A66E22B2 - IL size353
Referenced calls
CandideServer.Saving.GameSaveManager::Update()System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<System.String, System.Object>>::TryDequeue(!0&)CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)System.TimeSpan::get_TotalSeconds()Shared.Steam.SteamManager::UpdateGameServer()LiteNetLib.NetManager::PollEvents(System.Int32)Riptide.Peer::Update()CandideServer.ServerServices.PlayerServerService::UpdateConnectionQueues()CandideServer.ServerSystems.ServerDebugSystem::Update()System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Count()System.TimeSpan::op_GreaterThan(System.TimeSpan, System.TimeSpan)Microsoft.Xna.Framework.GameTime::set_IsRunningSlowly(System.Boolean)Microsoft.Xna.Framework.GameTime::set_ElapsedGameTime(System.TimeSpan)Microsoft.Xna.Framework.GameTime::get_TotalGameTime()Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::op_Addition(System.TimeSpan, System.TimeSpan)Microsoft.Xna.Framework.GameTime::set_TotalGameTime(System.TimeSpan)CandideServer.Server.BaseServer::Update()
EnableNetworkStats
#
public System.Void EnableNetworkStats()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9724BE79AD5C8DC0BD02B625F43413A85924A3AE3521D7817842E387BF511FC1 - Body hash
564E4EE4258AE50F9BCE55EFE5CAF679D8DE1F47286597780DF9D2A11D6D14FD - IL size27
Kick
#
private System.Void Kick(System.Net.IPAddress ipAddress)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7AAFCE5DB1932A216A89B9FFEAF2F0EA874746EC47DD2524706ABC086727EF57 - Body hash
EFC4B57B74F5BEF9B6D40214A556E04F9CB034F8BAD54B4B366388F0CFA5BE8F - 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()
Kick
#
public System.Void Kick(CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8FC4D09304A0931B625BDDB3A956874E3ADAF87405C934E3A51670C40901380D - Body hash
10FC77BB35663A05AFA7B82C2D97958D3AC952D6B8F0C283871FB8B1877214CB - 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
6AB6910AABF2A930F010A04B65CB8228C74B3B6B9159069621293FD6A5A20F5B - Body hash
70B3C989E1D8B737340E8EBC7719EAA73B42739C36EFF9B2C86DA425831DB068 - 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 connectis banned.
ListenerOnNetworkReceiveEvent
#
private System.Void ListenerOnNetworkReceiveEvent(LiteNetLib.NetPeer peer, LiteNetLib.NetPacketReader reader, System.Byte channel, LiteNetLib.DeliveryMethod deliveryMethod)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BA3533DE351B7175449C45DB086A159FC50ECA1B412CF48E0C549E31335E49CB - Body hash
274AC1764F29A59D3DE6FB11765C377AAB8BAD97C85AD533B0D9929D31E575F5 - IL size973
Referenced calls
LiteNetLib.Utils.NetDataReader::get_RawData()LiteNetLib.Utils.NetDataReader::get_UserDataOffset()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.Utils.NetDataReader::get_UserDataSize()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()System.IO.MemoryStream::.ctor(System.Byte[])System.IO.Stream::set_Position(System.Int64)System.IO.BinaryReader::.ctor(System.IO.Stream)System.IO.BinaryReader::ReadString()CandideCreator.Shared.Serialization.CandideDeserializer::Clear()CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)CandideServer.Server.Network.ConnectedPeer::.ctor(LiteNetLib.NetPeer)CandideServer.EventBus.EventBusManager::TryGetBus(System.String, CandideServer.EventBus.EventBus&)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::get_HasValue()System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::GetValueOrDefault()System.Exception::.ctor(System.String)CandideServer.Server.BaseServer::LogStatReceived(System.String, System.Int64)CandideServer.EventBus.EventBus::SendEvent(System.Object, CandideServer.EventBus.EventBusArgs)System.IO.BinaryReader::ReadUInt16()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()
Called by
String literals
SendToAllSendToAllExceptSenderGot 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
A10447F2833BEFCF01183F707FF8B674633AB2F2E24497B3DB9769AFA7DB409A - Body hash
0262BA81100D02636CD5F9CFA990BC3F083CB8130F624342697DEF1F32B2D171 - IL size12
Referenced calls
CandideServer.Server.Network.ConnectedPeer::.ctor(LiteNetLib.NetPeer)CandideServer.ServerServices.PlayerServerService::PeerConnect(CandideServer.Server.Network.ConnectedPeer)
Called by
ListenerOnPeerDisconnectedEvent
#
private System.Void ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer peer, LiteNetLib.DisconnectInfo disconnectInfo)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9E126EC21A79D6C7B5F47C23665DC336EF9A4B3E3EBE5D9B91D6674C2BB4FF7B - Body hash
989CCC6A95F3F621376A09E8118F22B6DA064EA6BB51433D845A89CF67D0B0BB - IL size138
Referenced calls
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)CandideServer.Server.Network.ConnectedPeer::.ctor(LiteNetLib.NetPeer)CandideServer.ServerServices.PlayerServerService::PeerDisconnect(CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.Network.DisconnectReasonExtension::ToDisconnectReason(LiteNetLib.DisconnectReason)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, CandideServer.EventBus.EventBusArgs, System.Boolean)
Called by
String literals
Peerdisconnected -peer-disconnected
LogGetResponseStat
#
public System.Void LogGetResponseStat(System.String key, System.Int64 size)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1486116F50089E12500043479572FD842A8FE3C3F18FFFDEE0F82A4877DA3A15 - Body hash
3341D2F6B65B28EC0DD4367E714CD2BC1A608A99E65D33134B6D2A0AEF5DD42A - 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 type
System.Void - StaticTrue
- VirtualFalse
- Hash
04BFFC10B22D90002C41B1532959D2C5493EE584C845AF2347CC04B740A3F4A9 - Body hash
5B85F7EDD14807E9869FF74CEBCEA71DC1FC707054095E62B294819E901B2F18 - 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
CandideServer.Server.BaseServer::ListenerOnNetworkReceiveEventCandideServer.Server.BaseServer::RiptideListenerOnNetworkReceiveEventCandideServer.Server.BaseServer::SendHostMessageCandideServer.Server.BaseServer::SendHostMessageToAllCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersSkipPeerIdCandideServer.Server.BaseServer::SendHostMessageToPeersCandideServer.Server.BaseServer::SendHostMessageToPlayersInWorldCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunksCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunksCandideServer.Server.BaseServer::SendMessageToAllExceptOneJoinedPlayerCandideServer.Server.BaseServer::SendMessageToAllExceptOneNetPeerCandideServer.ServerServices.EntityServerService::SendEntitiesInformation
String literals
null
LogStatReceived
#
public System.Void LogStatReceived(System.String key, System.Int64 size)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
50CEBB6992502CF3C3E126A0618D63E4428CBBBCB1A91079A638BC404D29FF0A - Body hash
DDD49BEF20FA68D87FE55CE2B424A214BAD4583A03D38D0C173001C22B87BAFF - 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)
QueueSendHostMessageToAll
#
public System.Void QueueSendHostMessageToAll(System.String key, System.Object message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CC9134FAC7D8DF5F9C52916C9A2401A311ABA0C813485423E05D333860BAEA4D - Body hash
A6A54A11C41ADFC7B7868EF584D76E24B4FA5060F46FB7876F799DE655A7D927 - 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)
ResetNetworkStats
#
public System.Void ResetNetworkStats()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E770E7C449CC5054026D00FC6A6D1DBB63722470834077D04FE4FC91CE0C6F00 - Body hash
E7B7505A4A8047D2FEDC65A1B58AF741392C30C0B10CDFB4E53DE4D4056D3808 - IL size70
Referenced calls
System.Collections.Generic.Dictionary<System.String, BaseServer.NetworkStat>::Clear()LiteNetLib.NetStatistics::Reset()
RiptideListenerOnConnectionRequestEvent
#
private System.Void RiptideListenerOnConnectionRequestEvent(Riptide.Connection pendingConnection, Riptide.Message connectMessage)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B3BC64ED80612603E93197EA43DE65038FE9149025931A90DC1AD7F8294C1697 - Body hash
F8524B305182FE9BFE0F66A54B3F2B44AA34CA36DD20D45766FF88C834566438 - 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 connectis banned.
RiptideListenerOnNetworkReceiveEvent
#
private System.Void RiptideListenerOnNetworkReceiveEvent(System.Object sender, Riptide.MessageReceivedEventArgs messageReceivedEventArgs)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0A51FC3B151CBDBDB74A8D3AC85A61136DF2AA5007E2825CFEA92073D5956D43 - Body hash
9C7D5E1953C4441D90A5B18C0AF52F9B397983A8F6245541A9B996B7A633E4A1 - IL size973
Referenced calls
Riptide.Message::SkipBits(System.Int32)CandideServer.Server.Network.ConnectedPeer::.ctor(Riptide.Connection)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()Riptide.Connection::get_IsConnected()Riptide.Connection::Send(Riptide.Message, System.Boolean)Riptide.Message::get_BytesInUse()CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.PeerConnectionState>::MoveNext()System.IDisposable::Dispose()Riptide.Message::get_UnreadBits()Riptide.Message::GetBytes(System.Int32, System.Byte[], System.Int32)System.IO.MemoryStream::.ctor(System.Byte[])System.IO.BinaryReader::.ctor(System.IO.Stream)System.IO.BinaryReader::ReadString()CandideCreator.Shared.Serialization.CandideDeserializer::Clear()CandideCreator.Shared.Serialization.CandideDeserializer::Deserialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, System.Boolean)CandideServer.EventBus.EventBusManager::TryGetBus(System.String, CandideServer.EventBus.EventBus&)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerServices.PlayerServerService::GetPlayerInfoFromPeerId(System.Int32)System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::get_HasValue()System.Nullable<System.ValueTuple<CandideServer.Models.Player.ServerPlayerCharacter, CandideServer.ServerServices.ServerJoinedPlayerModel>>::GetValueOrDefault()System.Exception::.ctor(System.String)CandideServer.Server.BaseServer::LogStatReceived(System.String, System.Int64)CandideServer.EventBus.EventBus::SendEvent(System.Object, CandideServer.EventBus.EventBusArgs)System.IO.BinaryReader::ReadUInt16()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()
String literals
SendToAllSendToAllExceptSenderGot 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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
D0C9CF2DC92EE62C78DB549A678C5585CB8775E83AEB87127E640DF5CC086C18 - Body hash
B8BE56023293975654ED523BA01E9FD7D8A1C000575A8B1435346A1CE902202B - IL size17
Referenced calls
CandideServer.Server.Network.ConnectedPeer::.ctor(Riptide.Connection)CandideServer.ServerServices.PlayerServerService::PeerConnect(CandideServer.Server.Network.ConnectedPeer)
RiptideListenerOnPeerDisconnectedEvent
#
private System.Void RiptideListenerOnPeerDisconnectedEvent(System.Object sender, Riptide.ServerDisconnectedEventArgs serverDisconnectedEventArgs)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
86FDE7D9EB6DB9FDFD69902CF8045E7EDB3169BFE0F0F1971B245169E35AF592 - Body hash
81C13E03DB9B5F9631BF6722D9D84509A824F0CAA74EE69C6FC05FEA5494ED45 - IL size169
Referenced calls
CandideServer.Server.Network.ConnectedPeer::.ctor(Riptide.Connection)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()CandideCreator.Shared.Helpers.DebugHelper::PrintAndConsole(System.String)CandideServer.ServerServices.PlayerServerService::PeerDisconnect(CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.Network.DisconnectReasonExtension::ToDisconnectReason(Riptide.DisconnectReason)CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, CandideServer.EventBus.EventBusArgs, System.Boolean)
String literals
[s] Peerdisconnected -peer-disconnected
Run
#
public System.Void Run(CandideServer.Server.MultiplayerConfiguration config)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
535A32D9B700ADF6C6F8C5AAB7F6F1DD902A202BF8E18C99A69D7E41784F6E81 - Body hash
7CE73A2C95D9117ABE85010B8680F4CA70F3697FE42BB7DCBEF5EFF54A15E636 - IL size840
Referenced calls
System.Threading.Thread::get_CurrentThread()System.Threading.Thread::get_ManagedThreadId()System.Collections.Concurrent.ConcurrentQueue<System.ValueTuple<System.String, System.Object>>::Clear()System.Diagnostics.Stopwatch::StartNew()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.DebugHelper::PrintAndConsole(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.TimeSpan::get_TotalMilliseconds()System.Console::WriteLine(System.String)LiteNetLib.EventBasedNetListener::.ctor()CandideServer.Server.BaseServer::ListenerOnConnectionRequestEvent(LiteNetLib.ConnectionRequest)EventBasedNetListener.OnConnectionRequest::.ctor(System.Object, System.IntPtr)LiteNetLib.EventBasedNetListener::add_ConnectionRequestEvent(EventBasedNetListener.OnConnectionRequest)CandideServer.Server.BaseServer::ListenerOnPeerConnectedEvent(LiteNetLib.NetPeer)EventBasedNetListener.OnPeerConnected::.ctor(System.Object, System.IntPtr)LiteNetLib.EventBasedNetListener::add_PeerConnectedEvent(EventBasedNetListener.OnPeerConnected)CandideServer.Server.BaseServer::ListenerOnPeerDisconnectedEvent(LiteNetLib.NetPeer, LiteNetLib.DisconnectInfo)EventBasedNetListener.OnPeerDisconnected::.ctor(System.Object, System.IntPtr)LiteNetLib.EventBasedNetListener::add_PeerDisconnectedEvent(EventBasedNetListener.OnPeerDisconnected)CandideServer.Server.BaseServer::ListenerOnNetworkReceiveEvent(LiteNetLib.NetPeer, LiteNetLib.NetPacketReader, System.Byte, LiteNetLib.DeliveryMethod)EventBasedNetListener.OnNetworkReceive::.ctor(System.Object, System.IntPtr)LiteNetLib.EventBasedNetListener::add_NetworkReceiveEvent(EventBasedNetListener.OnNetworkReceive)LiteNetLib.NetManager::.ctor(LiteNetLib.INetEventListener, LiteNetLib.Layers.PacketLayerBase)LiteNetLib.NetManager::Start(System.Int32)CandideServer.Server.Network.RiptideHelper::InitializeRiptideLogger()CandideServer.Server.RiptideSteam.SteamServer::.ctor(CandideServer.Server.MultiplayerConfiguration)Riptide.Transports.Udp.UdpServer::.ctor(Riptide.Transports.Udp.SocketMode, System.Int32)Riptide.Server::.ctor(Riptide.Transports.IServer, System.String)Riptide.Peer::set_TimeoutTime(System.Int32)
String literals
Starting Server on portRunningEAversionConnection timeout set tomsStarting server using LiteNetLibStarting server using Riptide NetworkingSERVERServer started on portServer ready...Server stopped
private System.Void RunLoop3()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
18CF6F8481698CC6B5AC586540CE8FD028CB51322E7A92EA13FB9A0EB8629492 - Body hash
A41F4AA65F77DDF63AC52CD0700861FFE0728E5819B50C0559CC2BD7288B2735 - 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 byupdates. Skipping fast forward
SendGetResponseError
#
public System.Void SendGetResponseError(CandideServer.EventBus.EventBusArgs args, System.Byte errorType)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4CC100FC21995F24DC7DA5DD5F516F8CE56DD2571BBCE09227644B66EF748DBA - Body hash
08E0845402809B524B2CE1BA319DC6BFFF0CBD0ADD5E36325D0EB54AC4FA36CE - IL size264
Referenced calls
System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.IO.Stream::set_Position(System.Int64)System.IO.BinaryWriter::Write(System.Byte)System.IO.BinaryWriter::Write(System.UInt16)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::LogGetResponseStat(System.String, System.Int64)
Called by
CandideServer.ServerServices.BuildingsServerService::OnReceive_GetInternalResourceStorageCandideServer.ServerServices.BuildingsServerService::OnReceive_GetTryBucketDepleteResourceStorageEndpointCandideServer.ServerServices.BuildingsServerService::OnReceive_GetTryBucketDepositResourceStorageEndpointCandideServer.ServerServices.BuildingsServerService::OnReceive_TryUpgradeBuildingCandideServer.ServerServices.ConstructionSitesServerService::OnReceive_GetPlaceConstructionCandideServer.ServerServices.CropServerService::OnReceive_GetPlaceCropCandideServer.ServerServices.DecorationsServerService::OnReceive_TryUpgradeDecorationCandideServer.ServerServices.EntityServerService::OnReceive_GetSetBucketContentCandideServer.ServerServices.EntityServerService::OnReceive_GetTryAttachCandideServer.ServerServices.FavourServerService::OnReceive_GetUnlockFavourCandideServer.ServerServices.FurnitureServerService::OnReceive_GetPickupFurnitureCandideServer.ServerServices.FurnitureServerService::OnReceive_GetPlaceFurnitureCandideServer.ServerServices.InteriorsServerService::Get_InteriorDataCandideServer.ServerServices.JobsServerService::OnReceive_GetTryCraftFurnitureCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetAndListenCharacterInventoryCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerAttachRequestCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerDepleteResourceStorageEndpointAndActionCandideServer.ServerServices.PlayerServerService::LoginCandideServer.ServerServices.ServerState_CitizensPlayerListenersController::OnReceive_GetGiveCitizenGiftCandideServer.ServerServices.TownsServerService::OnReceive_GetAndListenToTownCandideServer.ServerServices.TradeRoutesServerService::OnReceive_GetAvailableStuffForTradingPostCandideServer.ServerServices.WildCitizensServerService::OnReceive_GetWildCitizen
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
EDFB1B1704DA67B309839AB50FA29344B7D9B1D9F48C2D6F0AC94D4DA3054CFE - Body hash
FB1F0F1F715B4FB265403633BDC75AC2C15AA60032B0E5E4F1F93A5DD95EFA45 - IL size376
Referenced calls
System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)System.IO.Stream::set_Position(System.Int64)CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)CandideServer.Server.BaseServer::WritePreserializationToFinalSerialization(System.String, System.Byte, System.Boolean, System.UInt16, System.Boolean)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::LogGetResponseStat(System.String, System.Int64)System.IDisposable::Dispose()
Called by
CandideServer.ServerServices.AuraServerService::OnReceive_TryGetEntityAurasCandideServer.ServerServices.BuildingsServerService::OnReceive_GetInternalResourceStorageCandideServer.ServerServices.BuildingsServerService::OnReceive_GetTryBucketDepleteResourceStorageEndpointCandideServer.ServerServices.BuildingsServerService::OnReceive_GetTryBucketDepositResourceStorageEndpointCandideServer.ServerServices.BuildingsServerService::OnReceive_TryUpgradeBuildingCandideServer.ServerServices.ChunkServerService::Get_ChunkDataCandideServer.ServerServices.ChunkServerService::OnReceive_GetChunkEntitiesCandideServer.ServerServices.ConstructionSitesServerService::OnReceive_GetPlaceConstructionCandideServer.ServerServices.CropServerService::OnReceive_GetPlaceCropCandideServer.ServerServices.DecorationsServerService::OnReceive_TryUpgradeDecorationCandideServer.ServerServices.EntityServerService::OnReceive_GetEntitiesCandideServer.ServerServices.EntityServerService::OnReceive_GetSetBucketContentCandideServer.ServerServices.EntityServerService::OnReceive_GetTryAttachCandideServer.ServerServices.EntityServerService::OnReceive_GetWorldEntitiesCandideServer.ServerServices.FavourServerService::OnReceive_GetUnlockFavourCandideServer.ServerServices.FurnitureServerService::OnReceive_GetPickupFurnitureCandideServer.ServerServices.FurnitureServerService::OnReceive_GetPlaceFurnitureCandideServer.ServerServices.GameServerService::CheckVersionCandideServer.ServerServices.InteriorsServerService::Get_InteriorDataCandideServer.ServerServices.JobsServerService::OnReceive_GetAndListenOnJobCandideServer.ServerServices.JobsServerService::OnReceive_GetJobCandideServer.ServerServices.JobsServerService::OnReceive_GetTryCraftFurnitureCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetAndListenCharacterInventoryCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerAttachRequestCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_GetPlayerDepleteResourceStorageEndpointAndActionCandideServer.ServerServices.ServerState_CitizensPlayerListenersController::OnReceive_GetAndListenToCitizensCandideServer.ServerServices.ServerState_CitizensPlayerListenersController::OnReceive_GetGiveCitizenGiftCandideServer.ServerServices.SimpleInventoryServerService::OnReceive_GetSimpleInventoryCandideServer.ServerServices.TownsServerService::OnReceive_GetAndListenToTownCandideServer.ServerServices.TradeRoutesServerService::OnReceive_GetAndListenOnTradeRoutesForTownCandideServer.ServerServices.TradeRoutesServerService::OnReceive_GetAvailableStuffForTradingPostCandideServer.ServerServices.TradeRoutesServerService::OnReceive_GetSetTradeRouteArgs
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
A4C4BE4F2662AB506422256C8A0802F5FF05491F3C05FA46DB076B157CAC5D88 - Body hash
A460D5ABAC029F640EA27A115E14E8E83B40A258A6733F26EAEC669514F899AE - IL size63
Referenced calls
CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)
Called by
CandideServer.ServerServices.ChatLogServerService::SendChatLogMessageCandideServer.ServerServices.CitizenServerService::Send_CitizensChangedCandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSiteCandideServer.ServerServices.ConstructionSitesServerService::Send_UpdateConstructActionInProgressCandideServer.ServerServices.DungeonServerService::Send_ActiveDungeonCandideServer.ServerServices.FurnitureServerService::Send_FurnitureLootedCandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChangedCandideServer.ServerServices.InternalResourceStorageServerService::Send_InternalResourceStorageChangedCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_RequestPlayerActionStateCandideServer.ServerServices.PlayerCharacterServerService::OnReceive_SetPlayerFlagCandideServer.ServerServices.PlayerCharacterServerService::SendMovePlayerCandideServer.ServerServices.PlayerCharacterServerService::Send_PlayerInventorySpaceIncreasedCandideServer.ServerServices.PlayerServerService::SendChangePlayerHealthCandideServer.ServerServices.PlayerServerService::SendEnterDungeonCandideServer.ServerServices.PlayerServerService::SendEnterDungeonRoomCandideServer.ServerServices.PlayerServerService::SendUpdatePlayersGraveCandideServer.ServerServices.QuestsServerService::SendAddPersonalQuestsCandideServer.ServerServices.QuestsServerService::SendUpdatePersonalQuestsCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPositionCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxToPeerCandideServer.ServerServices.SimpleInventoryServerService::Send_InventoriesChangedCandideServer.ServerServices.SimpleInventoryServerService::Send_InventoriesChangedWithAddMessageCandideServer.ServerServices.SimpleInventoryServerService::Send_PlayerInventoriesDesyncedCandideServer.ServerServices.TownsServerService::Send_TownsChangedCandideServer.ServerServices.TradeRoutesServerService::OnReceive_GetSetTradeRouteArgs
SendHostMessage
#
public System.Void SendHostMessage(System.String key, System.Object message, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A9F3C537441255A031C25A158B3F3891D053F7ECEF0A6DF88286670595C5A867 - Body hash
365190C2A5A5ECF12E68A366EB6AA08C503FAA574455A33D8ADEA2B172869166 - IL size144
Referenced calls
CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessageToAllExceptOneJoinedPlayer(System.Byte[], System.Int32, System.Int32, System.String, System.Boolean)CandideServer.Server.BaseServer::SendMessageToAllExceptOneNetPeer(System.Byte[], System.Int32, System.Int32, System.String, System.Boolean)CandideServer.Server.BaseServer::SendHostMessageToAll(System.String, System.Object)System.ArgumentOutOfRangeException::.ctor()
Called by
CandideServer.ServerServices.ChatLogServerService::SendChatLogMessageCandideServer.ServerServices.ConstructionSitesServerService::OnReceive_CreateConstructionSiteCandideServer.ServerServices.ConstructionSitesServerService::OnReceive_RemoveConstructionSiteCandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSitesCandideServer.ServerServices.FavourServerService::Send_RemoveFavoursCandideServer.ServerServices.FavourServerService::Send_UpdateFavoursCandideServer.ServerServices.PlayerServerService::SendPlayerDiedMessageCandideServer.ServerServices.PlayerServerService::SendRemovePlayersGraveCandideServer.ServerServices.PlayerServerService::Send_PlayerSwitchedWeaponsCandideServer.ServerServices.PlayerServerService::Send_PlayerSwitchWorldCandideServer.ServerServices.RewardsServerService::Send_RewardWasUnlockedCandideServer.ServerServices.TownsServerService::Send_SetNewTownName
SendHostMessageToAll
#
public System.Void SendHostMessageToAll(System.String key, System.Object message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A7FF951488233A22E7BF61457A95CA92E943EC238A5DFDB028613B26A24609AE - Body hash
8A1CEF85FDE59921AD0DC92958E1ECE6E48EEE5ABE9030CDFF7FD8888F300EC6 - IL size61
Referenced calls
CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessageToAll(System.Byte[], System.Int32, System.Boolean)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)
Called by
CandideServer.Server.BaseServer::DoGameUpdateCandideServer.Server.BaseServer::SendHostMessageCandideServer.ServerManagers.PlayerServerManager::RespawnPlayerCandideServer.ServerServices.BlessingsServerService::Send_UpdatePlayerCurrentBlessingCandideServer.ServerServices.BlessingsServerService::Send_UpdateUnlockedBlessingsCandideServer.ServerServices.BossServerService::Send_BossFightUpdateCandideServer.ServerServices.BossServerService::Send_BossMusicUpdateCandideServer.ServerServices.BossServerService::Send_BossSpawnLocationCandideServer.ServerServices.BossServerService::Send_BossUpdateCandideServer.ServerServices.BossServerService::Send_BossWorldLockCandideServer.ServerServices.BossServerService::Send_DiscoverBossSpawnLocationCandideServer.ServerServices.BossServerService::Send_RemoveBossFightCandideServer.ServerServices.BossServerService::Send_RemoveBossSpawnLocationCandideServer.ServerServices.BuildingsServerService::Send_BuildingRemovedCandideServer.ServerServices.BuildingsServerService::Send_BuildingSpawnedCandideServer.ServerServices.BuildingsServerService::Send_BuildingUpgradedCandideServer.ServerServices.BuildingsServerService::Send_UpdateBuildingAppealCandideServer.ServerServices.BuildingsServerService::Send_UpdateBuildingParametersCandideServer.ServerServices.ChatLogServerService::OnReceive_PlayerChatMessageCandideServer.ServerServices.ChatLogServerService::SendChatLogMessageCandideServer.ServerServices.ChatLogServerService::SendPlayerChatLogMessageCandideServer.ServerServices.CitizenServerService::SendCreateCitizenForTownCandideServer.ServerServices.CitizenServerService::SendRemoveCitizenCandideServer.ServerServices.ConstructionRecipesServerService::SendAddConstructionRecipeMessageCandideServer.ServerServices.ConstructionSitesServerService::Send_RemoveConstructionSiteCandideServer.ServerServices.DecorationsServerService::Send_DecorationSpawnedCandideServer.ServerServices.DecorationsServerService::Send_DecorationUpgradedCandideServer.ServerServices.DecorationsServerService::Send_RemoveDecorationCandideServer.ServerServices.DungeonServerService::Send_DiscoverDungeonLocationToEveryoneCandideServer.ServerServices.DungeonServerService::Send_DungeonLocationToEveryoneCandideServer.ServerServices.GlobalPlayerAurasServerService::Send_AddGlobalPlayerAuraCandideServer.ServerServices.LogisticsServerService::Send_LogisticsConnectionCreated
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
524971BFA110BD3A4570B071509EB6F176A65ED6783843B5BDE97287F6D592F2 - Body hash
7F9EC60FF2338761C565A97542530D90052DD54F23D53FC9B64F6712C2CE5D41 - IL size356
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::Deconstruct(!0&, !1&)System.Guid::op_Inequality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()Riptide.Message::Release()
Called by
CandideServer.ServerServices.PlayerCharacterServerService::Send_ForcePlayerLiftingCandideServer.ServerServices.ServerSoundAndVfxService::Send_EmitParticlesOnPositionCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPositionCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnPositionCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxVfxOnPositionCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlayVfxOnPositionCandideServer.ServerServices.SpellServerService::Send_RemoveCastSpell
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
612D0281DE8D571DB9FABFB52A200A796237AAFB4CD288387D095303B09966A3 - Body hash
DB5F304A24CC0E01E333E8D3D763BE2A838A58DD958A60B835B345E01AC1A7AD - IL size293
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::Deconstruct(!0&, !1&)System.Guid::op_Inequality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()Riptide.Message::Release()
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
726FDBFF9830C388A1FDC64126F8CD0A76FBAFC775E4B2C64695753EBBB11BF6 - Body hash
555A47AFDF2E393AAEF7DE0FB5969EB8EDA7B3D26A9338F8910F021249E9230E - IL size293
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()System.Guid::op_Inequality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::DistanceSquared(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()Riptide.Message::Release()
SendHostMessageToPeers
#
public System.Void SendHostMessageToPeers(System.String key, System.Object message, System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer> peers)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E48972CFEC379232BEBB326B39015C1032548237C017A81D5DCAE0F3D46486D1 - Body hash
B153713F7EC7CAECDF4C1EE8D87D2FE2F3C37B9FF19D07EBEAFFA6FC05FD0581 - IL size177
Referenced calls
System.Collections.Generic.ICollection<CandideServer.Server.Network.ConnectedPeer>::get_Count()CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)System.Collections.Generic.IEnumerable<CandideServer.Server.Network.ConnectedPeer>::GetEnumerator()System.Collections.Generic.IEnumerator<CandideServer.Server.Network.ConnectedPeer>::get_Current()System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)System.Collections.IEnumerator::MoveNext()System.IDisposable::Dispose()Riptide.Message::Release()
Called by
CandideServer.ServerServices.ConstructionSitesServerService::Send_UpdateConstructActionInProgressCandideServer.ServerServices.InternalResourceStorageServerService::Send_OneInternalResourceStorageChangedCandideServer.ServerServices.JobsServerService::OnReceive_CancelWorkOrderCandideServer.ServerServices.JobsServerService::Send_JobChangedCandideServer.ServerServices.JobsServerService::Send_JobChangedWithNewCitizenCandideServer.ServerServices.JobsServerService::Send_JobFinishedWorkOrderCandideServer.ServerServices.JobsServerService::Send_JobRecipesChangedCandideServer.ServerServices.JobsServerService::Send_JobUserSettingsChangedCandideServer.ServerServices.SimpleInventoryServerService::Send_NEWInventoryChangedCandideServer.ServerServices.SimpleInventoryServerService::Send_RenameInventoryCandideServer.ServerServices.TradeRoutesServerService::Send_TradeRouteChanged
SendHostMessageToPlayersInWorld
#
public System.Void SendHostMessageToPlayersInWorld(System.String key, System.Object message, System.Guid worldId, System.Int32 skippedPeerId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
331AE22C83EFCA0981F2E72EEDB3A36003D10B416B420CF12B6EC96C18EE946D - Body hash
06A74F486597327A2264519D75A5B894CE7F4B817F7C4CF1785621FFC9210788 - IL size258
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()System.Guid::op_Inequality(System.Guid, System.Guid)CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)Dictionary.ValueCollection.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()Riptide.Message::Release()
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
A81989247CAB003945A5F494B8F6B90DF8C314F5D6AB4710BBD544780BE36062 - Body hash
1E546DFC6B0A0C66F6F1D5B4D32191B1D67B1C7DC153994C86E257C6FC83A825 - IL size409
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::Deconstruct(!0&, !1&)System.Guid::op_Inequality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.PlayerServerManager::GetPlayerLoadedChunksWorldRectangle(Microsoft.Xna.Framework.Vector2, CandideServer.ServerServices.ServerJoinedPlayerModel)CandideCreator.Shared.Models.RectangleF::Intersects(Microsoft.Xna.Framework.Rectangle)CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()Riptide.Message::Release()
Called by
CandideServer.ServerServices.CropServerService::SendDryFarmlandCandideServer.ServerServices.CropServerService::SendWaterCropsCandideServer.ServerServices.EntityServerService::SendEntitiesInformationCandideServer.ServerServices.EntityServerService::Send_SpawnEntitiesCandideServer.ServerServices.WorldItemServerService::Send_MoveWorldItemsCandideServer.ServerServices.WorldItemServerService::Send_SpawnWorldItemsCandideServer.ServerServices.WorldTileServerService::SendFillRectangleCandideServer.ServerServices.WorldTileServerService::SendFillRectangle
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
0EE95461FCCFD19E1F1825223B2ADAA2F878DE3D448FDD3E09A43EDF6AB20671 - Body hash
D07F9D578D5E86CB2487E157DE81E9C2ADF30065F955CA801D28946E4ED748DB - IL size408
Referenced calls
System.Collections.Generic.Dictionary<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::GetEnumerator()Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::get_Current()System.Collections.Generic.KeyValuePair<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::Deconstruct(!0&, !1&)System.Guid::op_Inequality(System.Guid, System.Guid)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)CandideServer.ServerManagers.PlayerServerManager::GetPlayerLoadedChunksWorldRectangle(Microsoft.Xna.Framework.Vector2, CandideServer.ServerServices.ServerJoinedPlayerModel)Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)CandideServer.Server.BaseServer::SerializeObject(System.String, System.Object)CandideServer.Server.BaseServer::CreateRiptideMessageFromSerializer(System.Boolean, System.UInt16)System.IO.MemoryStream::GetBuffer()System.IO.Stream::get_Position()CandideServer.Server.BaseServer::SendMessage(System.Byte[], System.Int32, CandideServer.Server.Network.ConnectedPeer, System.Boolean, System.UInt16)CandideServer.Server.BaseServer::SendRiptideMessage(Riptide.Message, CandideServer.Server.Network.ConnectedPeer)CandideServer.Server.BaseServer::LogStat(System.String, System.Int64)Dictionary.Enumerator<System.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel>::MoveNext()System.IDisposable::Dispose()Riptide.Message::Release()
Called by
CandideServer.ServerManagers.AuraServerManager::CleanUpAurasCandideServer.ServerManagers.AuraServerManager::ReapplyAurasToEntityCandideServer.ServerManagers.AuraServerManager::RemoveAuraFromEntityCandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntityCandideServer.ServerManagers.EntityServerManager::DetachCandideServer.ServerManagers.EntityServerManager::ThrowSnapshotCandideServer.ServerManagers.EntityServerManager::TryAttachCandideServer.ServerManagers.SpellServerManager::CastNonPlayerWeaponSpellCandideServer.ServerManagers.SpellServerManager::TryCastSnapshotSpellCandideServer.ServerServices.CropServerService::OnReceive_ClearCropCandideServer.ServerServices.CropServerService::SendRemoveCropCandideServer.ServerServices.CropServerService::SendSpawnCropCandideServer.ServerServices.CropServerService::SendUpdateCropCandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessageCandideServer.ServerServices.EntityServerService::SendEntityAnimationMessageCandideServer.ServerServices.EntityServerService::SendEntitySignalMessageCandideServer.ServerServices.EntityServerService::SendEntityVfxMessageCandideServer.ServerServices.EntityServerService::SendUpdateEntityHealthCandideServer.ServerServices.EntityServerService::Send_ConstructionSpawnEntityCandideServer.ServerServices.EntityServerService::Send_DealDamageCandideServer.ServerServices.EntityServerService::Send_RemoveEntitiesCandideServer.ServerServices.EntityServerService::Send_RemoveEntityCandideServer.ServerServices.EntityServerService::Send_SpawnEntityCandideServer.ServerServices.EntityServerService::Send_UpdateEntityParameterCandideServer.ServerServices.EntityServerService::Send_UpdateEntityParametersCandideServer.ServerServices.EntityServerService::Send_UpdateEntityPositionCandideServer.ServerServices.EntityServerService::Send_UpdateEntityStateCandideServer.ServerServices.FurnitureServerService::Send_FurniturePlacedCandideServer.ServerServices.FurnitureServerService::Send_FurnitureStyleCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxOnEntityCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlaySfxVfxOnEntityCandideServer.ServerServices.ServerSoundAndVfxService::Send_PlayVfxOnEntity
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 type
System.Void - StaticFalse
- VirtualFalse
- Hash
F552651B351CBA13D2F66A26F1E30EC1EC2F511430CAB9B470BC55302AE2C5BD - Body hash
EDA9B18E88CABA49D1C2F8F2275C41F839861E29D873AE4608F55DECD65E407A - IL size71
Referenced calls
LiteNetLib.NetPeer::Send(System.Byte[], System.Int32, System.Int32, LiteNetLib.DeliveryMethod)CandideServer.Server.BaseServer::CreateRiptideMessageFromBytes(System.Byte[], System.Int64, System.Boolean, System.UInt16)Riptide.Connection::Send(Riptide.Message, System.Boolean)
Called by
CandideServer.Server.BaseServer::SendGetResponseErrorCandideServer.Server.BaseServer::SendGetResponseMessageCandideServer.Server.BaseServer::SendHostMessageCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersSkipPeerIdCandideServer.Server.BaseServer::SendHostMessageToPeersCandideServer.Server.BaseServer::SendHostMessageToPlayersInWorldCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunksCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunksCandideServer.ServerServices.EntityServerService::SendEntitiesInformation
SendMessageToAll
#
public System.Void SendMessageToAll(System.Byte[] message, System.Int32 position, System.Boolean compressed)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A49A836AA3C79141950C746B50B1D3D7AFA6F150E3E2072AAB7C97FFB8E38555 - Body hash
A83F7EFF6BA37E467A6C24D7BC708A77FCFC45280AB0EA5127D207BCC69ABA62 - 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()
SendMessageToAllExceptOneJoinedPlayer
#
private System.Void SendMessageToAllExceptOneJoinedPlayer(System.Byte[] message, System.Int32 position, System.Int32 joinedPlayerId, System.String key, System.Boolean compressed)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8AB507B173E9A8531BD304A98DA0573225378200D1925E036F79CCEA73578FC9 - Body hash
E347D968C47493D0F370D157953E89539F68654665ABAD299D2E7E85105D61C3 - 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()
SendMessageToAllExceptOneNetPeer
#
private System.Void SendMessageToAllExceptOneNetPeer(System.Byte[] message, System.Int32 position, System.Int32 skippedNetPeerId, System.String key, System.Boolean compressed)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B96A2F876B3962C4B4CE6C6CC472D32B3A0D3D9207CC6ECEA4B330924A89ECCB - Body hash
B62DBADC22828925A215B970B67AC4D89A7710A425CCFA1A91930B6B190264BA - 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()
SendRiptideMessage
#
public System.Void SendRiptideMessage(Riptide.Message message, CandideServer.Server.Network.ConnectedPeer peer)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7FE9B93FCBBEABE42381B7478C09ED6914770EEE99904AB91C3C14967FF2548F - Body hash
165CE77022D702F93ED5FE66473873464611F03EECE9EA1195762312213B923F - IL size15
Referenced calls
Riptide.Connection::Send(Riptide.Message, System.Boolean)
Called by
CandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersSkipPeerIdCandideServer.Server.BaseServer::SendHostMessageToPeersCandideServer.Server.BaseServer::SendHostMessageToPlayersInWorldCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunksCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks
SerializeObject
#
private System.Boolean SerializeObject(System.String key, System.Object message)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
268BE6C49F2C36EEDD7CE8C06DD544AF4F0FD40C0E4B9CC0C2DF8B6F47C4A08C - Body hash
761B31C7542590BFB2BD8E3D9AC581DEAFAB28BB7652B0D769B955A84EB1107B - IL size81
Referenced calls
System.IO.Stream::set_Position(System.Int64)CandideCreator.Shared.Serialization.CandideSerializer::Serialize(CandideCreator.Shared.Serialization.CandideReflection, System.IO.Stream, !!0, System.Boolean)CandideServer.Server.BaseServer::WritePreserializationToFinalSerialization(System.String, System.Byte, System.Boolean, System.UInt16, System.Boolean)System.IDisposable::Dispose()
Called by
CandideServer.Server.BaseServer::SendHostMessageCandideServer.Server.BaseServer::SendHostMessageCandideServer.Server.BaseServer::SendHostMessageToAllCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersCandideServer.Server.BaseServer::SendHostMessageToNearbyPlayersSkipPeerIdCandideServer.Server.BaseServer::SendHostMessageToPeersCandideServer.Server.BaseServer::SendHostMessageToPlayersInWorldCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunksCandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks
Start
#
public System.Void Start()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3FB1022631106599FE7655792ABF3B79BA215F170D5DD3AE63DFC87E15D1CBC0 - Body hash
ED59C13827DDE8F3CF36D0CF16A17C121A62324F3C64FAD8CECDC2E118DFDF59 - IL size28
Referenced calls
System.TimeSpan::FromTicks(System.Int64)CandideServer.ServerManagers.ServerAnalyticsManager::StartAnalyticsSession()CandideServer.PathFinding.PathFindSystem::OnServerStart()
Stop
#
public System.Void Stop(System.Boolean fullStop)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
51D82C4D49B68A68FA1AD432A5A9878D705DB90747EECA7A630E53EEFAD95A0E - Body hash
674B133BE74F84BBD556DABB64F4EB8677068AF04F5D018DC99374A85EF19AFA - IL size15
UnBan
#
public System.Void UnBan(System.Net.IPAddress address)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
94AD91AE8A601929004AA18A40AA7BEC5209D0EC5A04E18F49EAD68A9C5163C4 - Body hash
E6EC0FB3C86720FA063E0087EACC5E64BE1B05A2E25ADFA03A74A21B29E60D7C - 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)
String literals
Unbanned
Update
#
public System.Void Update()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5C55E96AD65F1ABFB3B6EC6AD2029DB4D4D89A2234DCF579BB343E997A55B22A - Body hash
7974C32975730E03CA1F09F143411C21708974FAB766F2E2B77E4C3F01911889 - IL size260
Referenced calls
CandideServer.Exceptions.ServerExceptionHelper::ThrowCorruptGameStateException(System.String)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()CandideServer.ServerSystems.PlayerServerSystem::Update(System.Single, System.UInt64)CandideServer.ServerSystems.DelayedActionsServerSystem::Update(System.Single)CandideServer.Entities.ServerEntitySystemManager::Update(Microsoft.Xna.Framework.GameTime, System.Boolean)CandideServer.ServerSystems.TradeRoutesServerSystem::Update(Microsoft.Xna.Framework.GameTime)CandideServer.ServerSystems.Raids.ServerRaidsSystem::Update(System.Single)CandideServer.ServerSystems.Weather.ServerWeatherSystem::Update(System.Single)CandideServer.ServerSystems.TimeServerSystem::Update(Microsoft.Xna.Framework.GameTime)CandideServer.Simulations.BuildingSimulation::Update(System.Single)CandideServer.ServerSystems.EntitySpawnServerSystem::Update(System.Single)CandideServer.ServerSystems.EntityServerSystem::Update(System.Single)CandideServer.ServerSystems.CropServerSystem::Update(Microsoft.Xna.Framework.GameTime)CandideServer.ServerSystems.LogisticsServerSystem::Update(Microsoft.Xna.Framework.GameTime)CandideServer.ServerSystems.WorldItemServerSystem::Update(System.Single)CandideServer.ServerSystems.BossServerSystem::Update(System.Single)CandideServer.ServerSystems.DungeonServerSystem::Update(System.Single)CandideServer.Simulations.TownServerSystem::Update(System.Single)CandideServer.Simulations.CitizenServerSystem::Update(Microsoft.Xna.Framework.GameTime)CandideServer.ServerSystems.VehicleServerSystem::Update(System.Single)CandideServer.PathFinding.PathFindSystem::Update(System.Single)
String literals
Config is not set!
UpdateFallingBehindWarning
#
private System.Void UpdateFallingBehindWarning()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D693C31793C6FDC6422F131A0C199BDC79B466EB28275E553CE2EAF7A755EA14 - Body hash
BED6B1D88A05A9640BD8BBFDF7680494DC9DF0D399FEFF2DF9448A0B0DBA3A32 - 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)
String literals
Server is running behind byF3ms (overupdates) (F2updates 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 type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
4E56041B7CB5428891051441755BE9C20A3FDAF29B95EB494AE02968DE9CF314 - Body hash
CC3BEA2E6C4EAC72959967068B7A07C54A5A3F18360F898DDEACE807DDCA26F7 - 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()