This commit is contained in:
2025-05-26 17:44:50 +03:00
parent 7f054e2904
commit 60fa98e240
24 changed files with 756 additions and 111 deletions

View File

@@ -2,6 +2,7 @@
#include "tier1/utlstring.h"
#include "baseentity.h"
#include "console.h"
#include "physics.h"
void *g_serverdll;
@@ -20,15 +21,16 @@ float g_fAccumulator = 0;
void IServer::Think( float fDelta )
{
g_fAccumulator += fDelta;
float fTickrate = 1.0/g_tickrate.GetInt();
float fTickrate = 1.0/g_tickrate.GetFloat();
/* tickrate */
while(g_fAccumulator>=fTickrate)
{
g_fAccumulator-=fTickrate;
for (auto &entity: g_entities)
{
entity->Think(fTickrate);
g_fAccumulator-=fTickrate;
}
px_frame(px, fTickrate);
}
for (auto &entity: g_entities)
{