C# Класс SharpMod.Server

A class that represents the running Server
Показать файл Открыть проект

Открытые методы

Метод Описание
EnqueueCommand ( string command ) : void

Enques a command in the server command queue. Server.ExecuteEnqueuedCommands() is needed to execute all enqueued commands. If you want to call multiple commands at once, use the newline character in order to seperate the commands

ExecuteCommand ( string command ) : void

Enques and executes a command.

ExecuteEnqueuedCommands ( ) : void

Executes all enqueued commands.

IsMapValid ( string map ) : bool

Uses the engine function to check if a map is valid.

LoadMapListFromDirectory ( ) : string[]

Returns a list of all valid maps in the directory.

LoadMapListFromMapcycle ( ) : string[]

Returns a list of all valid maps in the mapcycle.

Log ( string message ) : void

Logs a plain message. Doesn't use any decoration.

LogConsole ( string message ) : void

Logs a plain message to the console, not in the files.

LogDeveloper ( string message ) : void
LogError ( string message ) : void

Logs an error message, uses date, mod, Error prefix.

PrecacheSound ( string filename ) : int

Precaches sound

Print ( string message ) : void
RegisterCommand ( string str, CommandDelegate cmd ) : bool

Приватные методы

Метод Описание
CommandWrapper ( ) : void
Init ( ) : void
Server ( ) : System
SetMaxPlayers ( int maxplayers ) : void

Описание методов

EnqueueCommand() публичный статический Метод

Enques a command in the server command queue. Server.ExecuteEnqueuedCommands() is needed to execute all enqueued commands. If you want to call multiple commands at once, use the newline character in order to seperate the commands
public static EnqueueCommand ( string command ) : void
command string /// The command to execute ///
Результат void

ExecuteCommand() публичный статический Метод

Enques and executes a command.
public static ExecuteCommand ( string command ) : void
command string /// The command to be executed ///
Результат void

ExecuteEnqueuedCommands() публичный статический Метод

Executes all enqueued commands.
public static ExecuteEnqueuedCommands ( ) : void
Результат void

IsMapValid() публичный статический Метод

Uses the engine function to check if a map is valid.
public static IsMapValid ( string map ) : bool
map string /// Name of the map ///
Результат bool

LoadMapListFromDirectory() публичный статический Метод

Returns a list of all valid maps in the directory.
public static LoadMapListFromDirectory ( ) : string[]
Результат string[]

LoadMapListFromMapcycle() публичный статический Метод

Returns a list of all valid maps in the mapcycle.
public static LoadMapListFromMapcycle ( ) : string[]
Результат string[]

Log() публичный статический Метод

Logs a plain message. Doesn't use any decoration.
public static Log ( string message ) : void
message string /// Log message ///
Результат void

LogConsole() публичный статический Метод

Logs a plain message to the console, not in the files.
public static LogConsole ( string message ) : void
message string /// A ///
Результат void

LogDeveloper() публичный статический Метод

public static LogDeveloper ( string message ) : void
message string
Результат void

LogError() публичный статический Метод

Logs an error message, uses date, mod, Error prefix.
public static LogError ( string message ) : void
message string /// Error message. ///
Результат void

PrecacheSound() публичный статический Метод

Precaches sound
public static PrecacheSound ( string filename ) : int
filename string /// A string representing the filename ///
Результат int

Print() публичный статический Метод

public static Print ( string message ) : void
message string
Результат void

RegisterCommand() публичный статический Метод

public static RegisterCommand ( string str, CommandDelegate cmd ) : bool
str string
cmd CommandDelegate
Результат bool