Consolidate it on one table

This commit is contained in:
Ayane Satomi 2022-08-01 13:07:45 +08:00
parent 19b8862d1b
commit 7cd649caf9
No known key found for this signature in database
GPG key ID: 431E3C36BEBE204B

View file

@ -1,7 +1,6 @@
--@name Test-Serverinfo
--@author Minori
--@shared
--[[
This grabs the basic server information we can print later on
This table doesn't need to be updated much so we can initialize this immediately.
@ -9,30 +8,28 @@
local serverMetadata = {
serverName = game.getHostname(),
map = game.getMap(),
maxPlayers = game.getMaxPlayers()
maxPlayers = game.getMaxPlayers(),
cTime = os.date(),
sTime = os.date()
}
cTime = os.date()
sTime = os.date()
if SERVER then
-- curTime is already initialized, we just need to update it per tick.
hook.add("think", "serverTimeTick", function()
sTime = os.date()
serverMetadata.sTime = os.date()
end)
end
if CLIENT then
hook.add("think", "clientTimeTick", function()
cTime = os.date()
serverMetadata.cTime = os.date()
end)
hook.add("render", "metadataRenderMain", function()
render.setColor(Color(255, 0, 0, 255))
render.drawText(10, 10, "Server Name: " .. serverMetadata.serverName)
render.drawText(10, 30, "Map: " .. serverMetadata.map)
render.drawText(10, 50, "Client Time: " .. cTime)
render.drawText(10, 70, "Server Time: " .. sTime)
render.drawText(10, 50, "Client Time: " .. serverMetadata.cTime)
render.drawText(10, 70, "Server Time: " .. serverMetadata.sTime)
end)
hook.add("ComponentUnlinked", "unlink_evt", function()