Skip to content
Toma edited this page Sep 15, 2021 · 2 revisions

MVDSV 0.34 Release Notes

  • Update sv_maxping enforcement, once client has been approved do not check again. This stops users being forced to spectator between map changes. (ciscon)
  • Get the CI software a little more up to date and enable libcurl for Linux x64. Note that this also links to system's libpcre now too. (fzwoch)
  • Using newer distro for travis (toma)
  • Fix SV_DIR path now that we aren't in build/make (ciscon)
  • Enable s2c packet duplication. See PR #44 for details (mushi)
  • Merged with meag's mvdsv repo, which contains tons of fixes and improvements.

MVDSV 0.32 Changelist

  • BSP2 map format supported (increased map limits)
  • BSP29a map format supported (increased map limits)
  • BSP file lumps will be aligned to 4-byte offsets on load (fix for ARM systems)
  • Protocol extension MVD_PEXT1_FLOATCOORDS supported (4-byte positions & 2-byte angles for player & entities only, per-client)
  • Protocol extension MVD_PEXT1_HIGHLAGTELEPORT supported (adjusts player direction in frames immediately following teleport/spawn so the player doesn't lose speed through teleports)
  • Support for mod-field visclients - bitflags set if entity was visible to that player (used for server-side team messages)
  • Support for mod-field 'hideplayers' - if bitflags set, that player is hidden from client (used for KTX race mode)
  • QTV servers can be listed through the disconnected "status" command
  • QTV observers can be listed through the disconnected "qtvusers" command
  • Pause bugfix: no longer kicks players for userinfo spam when game is paused
  • /sv_demoaltdir allows for a secondary demo directory, doesn't appear in dlist but does allow /download demos/<filename> (can be used to keep race demos in a different directory, or to get around 4096-file limit by moving recent demos to an archive folder)
  • /qtv_sayenabled 1 allows qtv chat even when demo being recorded (used for KTX race mode)
  • /sv_serveme_fix option to allow [ServeMe] bot to communicate when /sv_bigcoords 1 set
  • /sys_simulation disables NET_Sleep() - higher CPU usage but more reliable link between server entity ms & real time passing
  • Misc fixes for PR2 bots to run
  • NQ mods: fix bug when copying overlapping memory regions
  • Fixed long-standing issue with edict_t being different size in 32 & 64 bit builds. Still not 100% PR1 compatible though.
  • "Deathmatch 0" now sent to clients to allow them to detect single-player mode
  • Uses monotonic clock_gettime instead of gettimeofday on *nix systems
  • Support for communicating with a central web server (sv_www_address)
Clone this wiki locally