|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Member Functions | |
| std::vector< ChatCommand > | GetCommands () const OVERRIDE |
| server_commandscript () | |
| Public Member Functions inherited from ScriptObject | |
| const std::string & | GetName () const |
| virtual bool | IsDatabaseBound () const |
Static Public Member Functions | |
| static bool | HandleServerCorpsesCommand (ChatHandler *, char const *) |
| static bool | HandleServerExitCommand (ChatHandler *handler, char const *) |
| static bool | HandleServerIdleRestartCommand (ChatHandler *, char const *args) |
| static bool | HandleServerIdleShutDownCommand (ChatHandler *, char const *args) |
| static bool | HandleServerInfoCommand (ChatHandler *handler, char const *) |
| static bool | HandleServerMetricsCommand (ChatHandler *handler, char const *) |
| static bool | HandleServerMetricsResetCommand (ChatHandler *handler, char const *) |
| static bool | HandleServerMotdCommand (ChatHandler *handler, char const *) |
| static bool | HandleServerPLimitCommand (ChatHandler *handler, char const *args) |
| static bool | HandleServerRestartCommand (ChatHandler *, char const *args) |
| static bool | HandleServerRestartTimeCommand (ChatHandler *, char const *args) |
| static bool | HandleServerSetClosedCommand (ChatHandler *handler, char const *args) |
| static bool | HandleServerSetDiffTimeCommand (ChatHandler *, char const *args) |
| static bool | HandleServerSetLogLevelCommand (ChatHandler *, char const *args) |
| static bool | HandleServerSetMotdCommand (ChatHandler *handler, char const *args) |
| static bool | HandleServerShutDownCancelCommand (ChatHandler *, char const *) |
| static bool | HandleServerShutDownCommand (ChatHandler *, char const *args) |
| static bool | HandleServerUptimeCommand (ChatHandler *handler, char const *) |
| static void | SendRuntimeMetrics (ChatHandler *handler) |
Additional Inherited Members | |
| Protected Member Functions inherited from CommandScript | |
| CommandScript (const char *name) | |
| Protected Member Functions inherited from ScriptObject | |
| ScriptObject (const char *name) | |
| virtual | ~ScriptObject () |
Definition at line 25 of file cs_server.cpp.
|
inline |
Definition at line 28 of file cs_server.cpp.
References CommandScript::CommandScript().
|
inlinevirtual |
Implements CommandScript.
Definition at line 30 of file cs_server.cpp.
References HandleServerCorpsesCommand(), HandleServerExitCommand(), HandleServerIdleRestartCommand(), HandleServerIdleShutDownCommand(), HandleServerInfoCommand(), HandleServerMetricsCommand(), HandleServerMetricsResetCommand(), HandleServerMotdCommand(), HandleServerPLimitCommand(), HandleServerRestartCommand(), HandleServerRestartTimeCommand(), HandleServerSetClosedCommand(), HandleServerSetDiffTimeCommand(), HandleServerSetLogLevelCommand(), HandleServerSetMotdCommand(), HandleServerShutDownCancelCommand(), HandleServerShutDownCommand(), HandleServerUptimeCommand(), OVERRIDE, rbac::RBAC_PERM_COMMAND_SERVER, rbac::RBAC_PERM_COMMAND_SERVER_CORPSES, rbac::RBAC_PERM_COMMAND_SERVER_EXIT, rbac::RBAC_PERM_COMMAND_SERVER_IDLERESTART, rbac::RBAC_PERM_COMMAND_SERVER_IDLERESTART_CANCEL, rbac::RBAC_PERM_COMMAND_SERVER_IDLESHUTDOWN, rbac::RBAC_PERM_COMMAND_SERVER_IDLESHUTDOWN_CANCEL, rbac::RBAC_PERM_COMMAND_SERVER_INFO, rbac::RBAC_PERM_COMMAND_SERVER_MOTD, rbac::RBAC_PERM_COMMAND_SERVER_PLIMIT, rbac::RBAC_PERM_COMMAND_SERVER_RESTART, rbac::RBAC_PERM_COMMAND_SERVER_RESTART_CANCEL, rbac::RBAC_PERM_COMMAND_SERVER_SET, rbac::RBAC_PERM_COMMAND_SERVER_SET_CLOSED, rbac::RBAC_PERM_COMMAND_SERVER_SET_DIFFTIME, rbac::RBAC_PERM_COMMAND_SERVER_SET_LOGLEVEL, rbac::RBAC_PERM_COMMAND_SERVER_SET_MOTD, rbac::RBAC_PERM_COMMAND_SERVER_SHUTDOWN, rbac::RBAC_PERM_COMMAND_SERVER_SHUTDOWN_CANCEL, and rbac::RBAC_PERM_COMMAND_SERVER_UPTIME.
|
inlinestatic |
Definition at line 95 of file cs_server.cpp.
References sObjectAccessor.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 421 of file cs_server.cpp.
References LANG_COMMAND_EXIT, ChatHandler::SendSysMessage(), SHUTDOWN_EXIT_CODE, and World::StopNow().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 349 of file cs_server.cpp.
References RESTART_EXIT_CODE, SHUTDOWN_MASK_IDLE, SHUTDOWN_MASK_RESTART, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 384 of file cs_server.cpp.
References SHUTDOWN_EXIT_CODE, SHUTDOWN_MASK_IDLE, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 130 of file cs_server.cpp.
References Skyfire::FormatMemoryUsageSummary(), Skyfire::GetProcessMemoryUsage(), Skyfire::GetSystemMemoryUsage(), LANG_CONNECTED_PLAYERS, LANG_CONNECTED_USERS, LANG_SHUTDOWN_TIMELEFT, LANG_UPDATE_DIFF, LANG_UPTIME, ChatHandler::PSendSysMessage(), secsToTimeString(), SendRuntimeMetrics(), and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 116 of file cs_server.cpp.
References SendRuntimeMetrics().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 122 of file cs_server.cpp.
References Skyfire::Diagnostics::GetRuntimeMetrics(), Skyfire::Diagnostics::RuntimeMetrics::Reset(), ChatHandler::SendSysMessage(), and sMapMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 171 of file cs_server.cpp.
References LANG_MOTD_CURRENT, ChatHandler::PSendSysMessage(), and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 177 of file cs_server.cpp.
References ChatHandler::PSendSysMessage(), sConfigMgr, SEC_ADMINISTRATOR, SEC_GAMEMASTER, SEC_MODERATOR, SEC_PLAYER, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 279 of file cs_server.cpp.
References RESTART_EXIT_CODE, SHUTDOWN_MASK_RESTART, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 315 of file cs_server.cpp.
References Skyfire::ServerRestartSchedule::CalculateRestartDelay(), RESTART_EXIT_CODE, SHUTDOWN_MASK_RESTART, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 437 of file cs_server.cpp.
References LANG_USE_BOL, LANG_WORLD_CLOSED, LANG_WORLD_OPENED, ChatHandler::SendSysMessage(), ChatHandler::SetSentErrorMessage(), and sWorld.
Referenced by GetCommands().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 429 of file cs_server.cpp.
References LANG_MOTD_NEW, ChatHandler::PSendSysMessage(), and sWorld.
Referenced by GetCommands().
|
inlinestatic |
|
inlinestatic |
Definition at line 243 of file cs_server.cpp.
References SHUTDOWN_EXIT_CODE, and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 163 of file cs_server.cpp.
References LANG_UPTIME, ChatHandler::PSendSysMessage(), secsToTimeString(), and sWorld.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 101 of file cs_server.cpp.
References DelayExecutorMetricsSnapshot::Backlog, DelayExecutorMetricsSnapshot::BacklogHighWater, DelayExecutorMetricsSnapshot::BacklogHighWaterEvents, DelayExecutorMetricsSnapshot::Completed, Skyfire::Diagnostics::FormatRuntimeMetricLines(), Skyfire::Diagnostics::GetRuntimeMetrics(), ChatHandler::PSendSysMessage(), DelayExecutorMetricsSnapshot::Rejected, sMapMgr, DelayExecutorMetricsSnapshot::Submitted, and UI64FMTD.
Referenced by HandleServerInfoCommand(), and HandleServerMetricsCommand().