• R/O
  • SSH

zandronum-sandbox-stable: List of commits

Rev. Time Author
811e5641a116 2021-11-23 00:26:36 Adam Kaminski

Fixed players not spawning on coop spawns when playing cooperative game modes with teams.

d0d2de6f5714 2021-11-22 23:43:13 Adam Kaminski

Only append "Co-op" to the end of "Survival" on the countdown screen if survival hasn't been renamed to something else.

a944a53944a8 2021-11-22 04:41:20 Adam Kaminski

Show how long a player must wait before respawning on the bottom of the screen if sv_respawndelaytime is greater than 1.

0fa647e1dc71 2021-11-22 01:33:34 Benjamin Berkels

fixed a GCC warning

80015955de8e 2021-11-22 00:46:16 Adam Kaminski

- A player's weapon sprites are no longer cycled while being extrapolated, but now do during a backtrace.
- Added a new member in secplane_t: "backtraceRestoreD", to save the floor/ceiling heights of all sectors before a backtrace is performed so that they're restored properly without interference due to unlagged reconciliation.

6804f6a091cf 2021-11-21 13:28:11 Adam Kaminski

Added SCORE_SPREAD and SCORE_RANK to GetPlayerScore.

a47e5a8938c7 2021-11-21 09:59:59 Adam Kaminski

Fixed the vertical positioning of the "players cannot hear/talk to you" message on the screen.

8531c2b973a7 2021-11-21 09:44:14 Adam Kaminski

Fixed the announcer's "fight!" sound from not playing at the start of a round.

91d20062ecc8 2021-11-21 08:17:03 Adam Kaminski

Fixed being unable to spy on enemy players while playing a client demo.

4e1dbf26e447 2021-11-20 23:54:51 Adam Kaminski

Added "cl_useskulltagmouse" which restores the old mouse movement from Zandronum 3.0 and earlier.

06418ca8f939 2021-11-20 13:07:16 Adam Kaminski

A player's tics and crouch state should always be restored when performing a backtrace now.

feccc37e1eb5 2021-11-20 07:54:03 Adam Kaminski

A client's backup commands are now cleared whenever they change cl_backupcommands.

5618e5bb32b1 2021-11-19 23:23:35 Adam Kaminski

Moved some code from P_Ticker over to SERVER_HandleSkipCorrection.

4c5b0e92333e 2021-11-19 23:12:27 Adam Kaminski

Repurposed cl_backupcommands so that clients can send backup commands for the server to use to perform a backtrace, even they suffer from packet loss. This means backup commands don't delay a player's input anymore.

34c85b0485bf 2021-11-19 21:42:05 Adam Kaminski

Backed out changeset: 22b486393cf7
Removes: "Increase the client's ping proportionally to the number of expected backup commands."

d89d47c35b3e 2021-11-19 21:39:38 Adam Kaminski

Keep track of any specials the player executed during extrapolation so that if they execute the exact same special during a backtrace, the server can simply cancel the execution.

92b971e9be69 2021-11-19 10:44:25 Adam Kaminski

A backtrace is no longer aborted because the player took environmental damage.

48df52aee10d 2021-11-19 10:40:05 Adam Kaminski

Backed out changeset: e59c29f7a11b
Removes: "Don't let players activate a thing's special by bumping into or using them while being backtraced."

25733958457c 2021-11-19 10:39:45 Adam Kaminski

Backed out changeset: 6efa764c923f
Removes: "Don't perform a backtrace on a player who activated any specials during extrapolation."

087362087b21 2021-11-19 10:32:27 Adam Kaminski

A backtrace will now always succeed, and a position check is now done before a backtrace is perfomed to decide whether or not it's safe to proceed. This also means the player's actor flags don't need to be changed before or after a backtrace anymore.

65179b64c1d4 2021-11-19 10:13:13 Adam Kaminski

Don't let the skip correction not process two movement commands in a single tic for a client anymore.

4500bb1ce4f2 2021-11-19 09:43:09 Adam Kaminski

Got rid of sv_extrapolatetics and sv_backtracethreshold, and changed sv_smoothplayers into an int CVar so hosts can still choose how many tics to extrapolate.

87de6c10bd28 2021-11-19 09:26:31 Adam Kaminski

Backed out changeset: efc0e1e15b4b
Removes: "Have the server notify the clients about any changes to the skip correction's settings."

6991bfcdadb5 2021-11-18 01:23:03 Adam Kaminski

"sv_shootthroughallies" and "sv_dontpushallies" now also apply to friendly actors.

a7aa14923200 2021-11-17 23:37:40 Adam Kaminski

Fixed old backup commands still being pushed into the client's tic buffer after it was reset.

827056fa4e59 2021-11-17 02:05:46 Adam Kaminski

Made a minor cosmetic change to the backtrace code.

e59c29f7a11b 2021-11-16 15:14:06 Adam Kaminski

Don't let players activate a thing's special by bumping into or using them while being backtraced.

6efa764c923f 2021-11-16 15:11:22 Adam Kaminski

Don't perform a backtrace on a player who activated any specials during extrapolation.

444e5d616540 2021-11-16 13:06:26 Adam Kaminski

Stop SetPlayerClass from choosing random players if they're supposed to be forbidden.

89fb6be7a545 2021-11-16 12:46:37 Adam Kaminski

Fixed SetPlayerClass not checking for invalid players, and not informing clients about a player's new class.

Show on old repository browser