modernuo/Projects/UOContent/Console/ConsoleCommands.cs
Kamron Batman e638fb7893
feat: Adds console commands (#1714)
### Summary
* Adds console command support.
* Adds `save`, `restart`, and `shutdown` commands.
2024-03-30 09:40:43 -07:00

27 lines
612 B
C#

using Server.Saves;
namespace Server.Misc;
public static class ConsoleCommands
{
public static void Configure()
{
ConsoleInputHandler.RegisterCommand(
["save", "s"],
"Saves the world",
_ => Core.LoopContext.Post(AutoSave.Save)
);
ConsoleInputHandler.RegisterCommand(
["shutdown", "sh"],
"Shuts down the server.",
_ => Core.Kill()
);
ConsoleInputHandler.RegisterCommand(
["restart", "r"],
"Restarts the server.",
_ => Core.Kill(true)
);
}
}