mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-02-06 18:15:32 +00:00
[Server] Add GetArchitectureType() script function
Additionally, bring GetOperatingSystem() up-to-date by making it use the renamed function in Utils.
This commit is contained in:
parent
9fe54aa8c6
commit
5e38e8abdb
2 changed files with 16 additions and 1 deletions
|
@ -36,7 +36,12 @@ void ServerFunctions::UnbanAddress(const char *ipAddress) noexcept
|
||||||
|
|
||||||
const char *ServerFunctions::GetOperatingSystemType() noexcept
|
const char *ServerFunctions::GetOperatingSystemType() noexcept
|
||||||
{
|
{
|
||||||
return Utils::getOperatingSystem().c_str();
|
return Utils::getOperatingSystemType().c_str();
|
||||||
|
}
|
||||||
|
|
||||||
|
const char *ServerFunctions::GetArchitectureType() noexcept
|
||||||
|
{
|
||||||
|
return Utils::getArchitectureType().c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *ServerFunctions::GetServerVersion() noexcept
|
const char *ServerFunctions::GetServerVersion() noexcept
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
{"UnbanAddress", ServerFunctions::UnbanAddress},\
|
{"UnbanAddress", ServerFunctions::UnbanAddress},\
|
||||||
\
|
\
|
||||||
{"GetOperatingSystemType", ServerFunctions::GetOperatingSystemType},\
|
{"GetOperatingSystemType", ServerFunctions::GetOperatingSystemType},\
|
||||||
|
{"GetArchitectureType", ServerFunctions::GetArchitectureType},\
|
||||||
{"GetServerVersion", ServerFunctions::GetServerVersion},\
|
{"GetServerVersion", ServerFunctions::GetServerVersion},\
|
||||||
{"GetProtocolVersion", ServerFunctions::GetProtocolVersion},\
|
{"GetProtocolVersion", ServerFunctions::GetProtocolVersion},\
|
||||||
{"GetAvgPing", ServerFunctions::GetAvgPing},\
|
{"GetAvgPing", ServerFunctions::GetAvgPing},\
|
||||||
|
@ -75,6 +76,15 @@ public:
|
||||||
*/
|
*/
|
||||||
static const char *GetOperatingSystemType() noexcept;
|
static const char *GetOperatingSystemType() noexcept;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief Get the architecture type used by the server.
|
||||||
|
*
|
||||||
|
* Note: Currently, the type can be "64-bit", "32-bit", "ARMv#" or "Unknown architecture".
|
||||||
|
*
|
||||||
|
* \return The architecture type.
|
||||||
|
*/
|
||||||
|
static const char *GetArchitectureType() noexcept;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Get the TES3MP version of the server.
|
* \brief Get the TES3MP version of the server.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue