__int64 ServerGameLogic::GetUtcGameTime(){
// "world time start" offset, so gametime at 1st sep 2012 will be in 2018 range
struct tm toff = {0};
toff.tm_year = 2011-1900;
toff.tm_mon = 6;
toff.tm_mday = 1;
toff.tm_isdst = -1; // A value less than zero to have the C run-time library code compute whether standard time or daylight saving time is in effect.
__int64 secs0 = _mkgmtime64(&toff); // world start time
__int64 secs1 = _time64(&secs1); // current UTC time
// reassemble time, with speedup factor
return secs0 + (secs1 - secs0) * (__int64)GPP_Data.c_iGameTimeCompression;
}