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