mirror of
https://github.com/sr229/metastruct-experiments.git
synced 2024-09-20 06:30:36 +00:00
Consolidate it on one table
This commit is contained in:
parent
19b8862d1b
commit
7cd649caf9
1 changed files with 7 additions and 10 deletions
|
@ -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()
|
||||
|
|
Loading…
Reference in a new issue