|
| MyDedicatedServerBase (MySyncLayer syncLayer) |
|
void | Initialize (IPEndPoint serverEndpoint) |
|
abstract void | SendServerData () |
|
virtual void | UserAccepted (ulong steamID) |
|
void | OnConnectedClient (ref ConnectedClientDataMsg msg, ulong steamId) |
|
override void | OnClientKick (ref MyControlKickClientMsg data, ulong sender) |
|
override void | OnClientBan (ref MyControlBanClientMsg data, ulong sender) |
|
Protected Member Functions inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
virtual void | SetReplicationLayer (MyReplicationLayer layer) |
|
void | SendControlMessage< T > (ulong user, ref T message, bool reliable=true) |
|
void | OnAck (ref MyControlAckMessageMsg msg, ulong send) |
|
void | OnHeaderAck (ref MyControlAckHeaderMessageMsg msg, ulong send) |
|
void | OnWorldRequest (ref MyControlWorldRequestMsg data, ulong sender) |
|
void | OnProfilerRequest (ref MyControlProfilerMsg data, ulong sender) |
|
virtual void | OnChatMessage (ref ChatMsg msg) |
|
virtual void | OnScriptedChatMessage (ref ScriptedChatMsg msg) |
|
void | AddKickedClient (ulong userId) |
|
void | AddBannedClient (ulong userId) |
|
void | RemoveBannedClient (ulong userId) |
|
bool | IsClientKickedOrBanned (ulong userId) |
|
void | RaiseChatMessageReceived (ulong steamUserID, string messageText, ChatEntryTypeEnum chatEntryType) |
|
void | RaiseScriptedChatMessageReceived (string author, string messageText, string font) |
|
void | RaiseHostLeft () |
|
void | RaiseClientLeft (ulong changedUser, ChatMemberStateChangeEnum stateChange) |
|
void | RaiseClientJoined (ulong changedUser) |
|
void | RaiseClientKicked (ulong user) |
|
void | CloseMemberSessions () |
|
void | ProcessAllMembersData (ref AllMembersDataMsg msg) |
|
MyClientState | CreateClientState () |
|
|
override bool | IsServer [get] |
|
bool | ServerStarted [get, set] |
|
string | ServerInitError [get, set] |
|
bool | IsService [get] |
|
override string | WorldName [get, set] |
|
override MyGameModeEnum | GameMode [get, set] |
|
override string | HostName [get, set] |
|
override ulong | WorldSize [get, set] |
|
override int | AppVersion [get, set] |
|
override string | DataHash [get, set] |
|
override int | MaxPlayers [get] |
|
override int | ModCount [get, protected set] |
|
override List< MyObjectBuilder_Checkpoint.ModItem > | Mods [get, set] |
|
override int | ViewDistance [get, set] |
|
override MemberCollection | Members [get] |
|
override int | MemberCount [get] |
|
override ulong | LobbyId [get] |
|
override int | MemberLimit [get, set] |
|
Properties inherited from Sandbox.Engine.Multiplayer.MyMultiplayerServerBase |
new MyReplicationServer | ReplicationLayer [get] |
|
Properties inherited from Sandbox.Engine.Multiplayer.MyMultiplayerBase |
MyReplicationLayer | ReplicationLayer [get] |
|
ulong | ServerId [get, protected set] |
|
abstract bool | IsServer [get] |
|
float | ServerSimulationRatio [get, set] |
|
DictionaryReader< string, byte[]> | VoxelMapData [get] |
|
uint | FrameCounter [get] |
|
abstract string | WorldName [get, set] |
|
abstract MyGameModeEnum | GameMode [get, set] |
|
abstract float | InventoryMultiplier [get, set] |
|
abstract float | AssemblerMultiplier [get, set] |
|
abstract float | RefineryMultiplier [get, set] |
|
abstract float | WelderMultiplier [get, set] |
|
abstract float | GrinderMultiplier [get, set] |
|
abstract string | HostName [get, set] |
|
abstract ulong | WorldSize [get, set] |
|
abstract int | AppVersion [get, set] |
|
abstract string | DataHash [get, set] |
|
abstract int | MaxPlayers [get] |
|
abstract int | ModCount [get, protected set] |
|
abstract List< MyObjectBuilder_Checkpoint.ModItem > | Mods [get, set] |
|
abstract int | ViewDistance [get, set] |
|
abstract bool | Scenario [get, set] |
|
abstract string | ScenarioBriefing [get, set] |
|
abstract DateTime | ScenarioStartTime [get, set] |
|
bool | IsConnectionDirect [get] |
|
bool | IsConnectionAlive [get] |
|
DateTime | LastMessageReceived [get] |
|
abstract MemberCollection | Members [get] |
|
abstract int | MemberCount [get] |
|
abstract ulong | LobbyId [get] |
|
abstract int | MemberLimit [get, set] |
|
Definition at line 31 of file MyDedicatedServerBase.cs.
Sandbox.Engine.Multiplayer.MyDedicatedServerBase.MyDedicatedServerBase |
( |
MySyncLayer |
syncLayer | ) |
|
|
inlineprotected |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.BanClient |
( |
ulong |
userId, |
|
|
bool |
banned |
|
) |
| |
|
inlinevirtual |
static string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.ConvertSteamIDFrom64 |
( |
ulong |
from | ) |
|
|
inlinestatic |
static ulong Sandbox.Engine.Multiplayer.MyDedicatedServerBase.ConvertSteamIDTo64 |
( |
string |
from | ) |
|
|
inlinestatic |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.DisconnectClient |
( |
ulong |
userId | ) |
|
|
inlinevirtual |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.Dispose |
( |
| ) |
|
|
inlinevirtual |
override LobbyTypeEnum Sandbox.Engine.Multiplayer.MyDedicatedServerBase.GetLobbyType |
( |
| ) |
|
|
inlinevirtual |
override ulong Sandbox.Engine.Multiplayer.MyDedicatedServerBase.GetMemberByIndex |
( |
int |
memberIndex | ) |
|
|
inlinevirtual |
override string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.GetMemberName |
( |
ulong |
steamUserID | ) |
|
|
inlinevirtual |
override ulong Sandbox.Engine.Multiplayer.MyDedicatedServerBase.GetOwner |
( |
| ) |
|
|
inlinevirtual |
void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.Initialize |
( |
IPEndPoint |
serverEndpoint | ) |
|
|
inlineprotected |
override bool Sandbox.Engine.Multiplayer.MyDedicatedServerBase.IsAdmin |
( |
ulong |
steamID | ) |
|
|
inlinevirtual |
override bool Sandbox.Engine.Multiplayer.MyDedicatedServerBase.IsCorrectVersion |
( |
| ) |
|
|
inlinevirtual |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.KickClient |
( |
ulong |
userId | ) |
|
|
inlinevirtual |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.OnClientBan |
( |
ref MyControlBanClientMsg |
data, |
|
|
ulong |
sender |
|
) |
| |
|
inlineprotectedvirtual |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.OnClientKick |
( |
ref MyControlKickClientMsg |
data, |
|
|
ulong |
sender |
|
) |
| |
|
inlineprotectedvirtual |
void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.OnConnectedClient |
( |
ref ConnectedClientDataMsg |
msg, |
|
|
ulong |
steamId |
|
) |
| |
|
inlineprotected |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SendChatMessage |
( |
string |
text | ) |
|
|
inlinevirtual |
void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SendJoinResult |
( |
ulong |
sendTo, |
|
|
JoinResult |
joinResult, |
|
|
ulong |
adminID = 0 |
|
) |
| |
|
inline |
abstract void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SendServerData |
( |
| ) |
|
|
protectedpure virtual |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SetLobbyType |
( |
LobbyTypeEnum |
type | ) |
|
|
inlinevirtual |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SetMemberLimit |
( |
int |
limit | ) |
|
|
inlinevirtual |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SetOwner |
( |
ulong |
owner | ) |
|
|
inlinevirtual |
override void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.Tick |
( |
| ) |
|
|
inlinevirtual |
virtual void Sandbox.Engine.Multiplayer.MyDedicatedServerBase.UserAccepted |
( |
ulong |
steamID | ) |
|
|
inlineprotectedvirtual |
int Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_appVersion = MyFinalBuildConstants.APP_VERSION |
|
protected |
string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_dataHash |
|
protected |
MyGameModeEnum Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_gameMode |
|
protected |
ulong Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_groupId |
|
protected |
string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_hostName |
|
protected |
List<ulong> Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_members = new List<ulong>() |
|
protected |
int Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_membersLimit |
|
protected |
string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_worldName |
|
protected |
ulong Sandbox.Engine.Multiplayer.MyDedicatedServerBase.m_worldSize |
|
protected |
readonly ulong Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SteamIDMagicConstant = 76561197960265728ul |
|
static |
readonly string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.SteamIDPrefix = "STEAM_" |
|
static |
override int Sandbox.Engine.Multiplayer.MyDedicatedServerBase.AppVersion |
|
getset |
override string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.DataHash |
|
getset |
override MyGameModeEnum Sandbox.Engine.Multiplayer.MyDedicatedServerBase.GameMode |
|
getset |
override string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.HostName |
|
getset |
override bool Sandbox.Engine.Multiplayer.MyDedicatedServerBase.IsServer |
|
get |
bool Sandbox.Engine.Multiplayer.MyDedicatedServerBase.IsService |
|
get |
override ulong Sandbox.Engine.Multiplayer.MyDedicatedServerBase.LobbyId |
|
get |
override int Sandbox.Engine.Multiplayer.MyDedicatedServerBase.MaxPlayers |
|
get |
override int Sandbox.Engine.Multiplayer.MyDedicatedServerBase.MemberCount |
|
get |
override int Sandbox.Engine.Multiplayer.MyDedicatedServerBase.MemberLimit |
|
getset |
override MemberCollection Sandbox.Engine.Multiplayer.MyDedicatedServerBase.Members |
|
get |
override int Sandbox.Engine.Multiplayer.MyDedicatedServerBase.ModCount |
|
getprotected set |
string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.ServerInitError |
|
getset |
bool Sandbox.Engine.Multiplayer.MyDedicatedServerBase.ServerStarted |
|
getset |
override int Sandbox.Engine.Multiplayer.MyDedicatedServerBase.ViewDistance |
|
getset |
override string Sandbox.Engine.Multiplayer.MyDedicatedServerBase.WorldName |
|
getset |
override ulong Sandbox.Engine.Multiplayer.MyDedicatedServerBase.WorldSize |
|
getset |
The documentation for this class was generated from the following file: