diff --git a/lua/autorun/gmod_integration.lua b/lua/autorun/gmod_integration.lua index a11e4d7..6863687 100644 --- a/lua/autorun/gmod_integration.lua +++ b/lua/autorun/gmod_integration.lua @@ -5,7 +5,7 @@ if game.SinglePlayer() then return end // gmInte = {} -gmInte.version = "0.1.9" +gmInte.version = "0.2.0" gmInte.config = { ["redownloadMaterials"] = false, } diff --git a/lua/gmod_integration/server/sv_main.lua b/lua/gmod_integration/server/sv_main.lua index 0e80639..83119c1 100644 --- a/lua/gmod_integration/server/sv_main.lua +++ b/lua/gmod_integration/server/sv_main.lua @@ -162,7 +162,7 @@ function gmInte.playerDisconnected(ply) ["deaths"] = ply:Deaths() || 0, ["customValues"] = getCustomValues(ply), ["rank"] = ply:GetUserGroup() || "user", - ["time"] = os.difftime(os.time(), ply.gmIntTimeConnect) || 0, + ["time"] = math.Round(RealTime() - ply.gmIntTimeConnect) || 0, } ) end diff --git a/lua/gmod_integration/server/sv_net.lua b/lua/gmod_integration/server/sv_net.lua index aa90231..42b3b35 100644 --- a/lua/gmod_integration/server/sv_net.lua +++ b/lua/gmod_integration/server/sv_net.lua @@ -33,8 +33,7 @@ end local netFuncs = { [0] = function(ply) gmInte.userFinishConnect(ply) - // set gmInteTime to acual time - ply.gmIntTimeConnect = os.time() + ply.gmIntTimeConnect = math.Round(RealTime()) end, [1] = function(ply, data) gmInte.testConnection(ply, data)