summaryrefslogtreecommitdiff
path: root/src/game/g_local.h
AgeCommit message (Collapse)Author
2017-08-14Implement player extrapolation.Paweł Redman
If a player doesn't send client frames fast enough then there will be some server frames where they don't move. This is visible as 'warping' and is generally very undesirable. Extrapolation tries to fix the problem by filling in the missing data by continuing player's trajectory.
2017-05-18Improve version checking.Paweł Redman
2017-05-18Basic implementation of !versions.Paweł Redman
2017-05-04Implement cvars for SM2 autobahn & outdated client messagesMaeJong
Remove obsolete int g_updateClientNotice Add g_outdatedClientMessage & prompt only if it's non-empty Add g_schachtmeisterAutobahnMessage (existed, was unused)
2017-04-26Implement g_nullifyTyrantKills.Paweł Redman
2017-04-18Implement g_reportAdminListMinLvlMaeJong
Specifies the minimum level needed for a player's name to be written in the "admins" field in reports. Defaults to 4
2017-04-18The Autobahn system.Paweł Redman
This commit adds two important things: * Automatically dropping a player if their score is too low. * Restricting a player while waiting for a reply from Schachtmeister.
2017-04-15implement Schachtmeister v2/dev/humancontroller
2017-04-15Add a cool down timer to !revert.Paweł Redman
This will prevent two (or more) admins from trying to !revert simultaneously and accidentally undoing innocent players' progress.
2017-04-15Apply the scrim mode patch.Paweł Redman
2017-04-15Reports systemMaeJong
2017-04-15implement logging control for PMs/dev/humancontroller
configurable via the new g_logPrivateMessages cvar: 0: do not log anything 1: log that a PM was sent, and to what name-pattern 2: log the contents of the PMs too a PM to the console is not considered a real PM. (logging is parallel with printing to the console.)
2017-04-15implement g_gradualFreeFunds: give free funds to each player every 2 ↵/dev/humancontroller
minutes, regardless of kills and deaths
2017-04-15increase the number of unlagged markers to support higher sv_fps values/dev/humancontroller
2017-04-15fix noclipping players affecting other players/dev/humancontroller
notably, other players were able to stand on the "center" of a noclipped player set no r.contents flags for noclipping clients, keeping the saved r.contents value in the new ent->client->pers.cliprcontents field
2017-04-15fix a couple of compiler warnings/dev/humancontroller
2017-04-15import the cQVM game modulePaweł Redman
replacing the existing one
2017-04-15import the Slacker's QVM code baseSlackerLinux85