Zandronum 3.1-alpha-180901-1533
Posted: Sat Sep 01, 2018 5:05 pm
Here is a new beta build with more fine tuning the movement buffer, prediction and unlagged. It also contains some under the hood refactoring, which shouldn't change the behavior of the code, but make it more future proof.
Here is the full Mercurial changelog:
Download
Here is the full Mercurial changelog:
Code: Select all
changeset: 10107:42de4329e521
user: Torr Samaho
Made the mechanism that builds SQLite more robust: It will now re-extract the necessary SQL files, if any of them was deleted, but the downloaded archive was not.
changeset: 10108:74fbeac6dbf6
user: Teemu Piippo <teemu@hecknology.net>
ported the I_GetTimePolled fix to the sdl code
changeset: 10109:6733678c9cb8
user: Torr Samaho
reduced some code duplication and removed a long obsolete variable
changeset: 10110:f119e3424437
user: Torr Samaho
reduced some code duplication
changeset: 10111:f1eea9f660f2
user: Torr Samaho
added new function NETADDRESS_s::IsSet
changeset: 10112:46630a0246d2
user: Torr Samaho
used IPStringArray for some code simplification
changeset: 10113:1a842e564fd2
user: Torr Samaho
used IPStringArray for further code simplification
changeset: 10114:b9fd18d6c3b0
user: Torr Samaho
replaced the typedef IPStringArray by a new class
changeset: 10115:1500d810ec4f
user: Torr Samaho
restructured some code and moved it into IPStringArray
changeset: 10116:989100006886
user: Torr Samaho
restructured some more code and moved it into IPStringArray
changeset: 10117:3d16f4877104
user: Torr Samaho
converted NETWORK_StringToIP to a member function of IPStringArray
changeset: 10118:893ba5e9c1d5
user: Torr Samaho
changed NETADDRESS_s::ToIPStringArray into IPStringArray::SetFrom, which made it possible to get rid of the non-const access function char* IPStringArray::operator[] ( int i )
changeset: 10119:8d715ee15515
user: Torr Samaho
restructured some code and moved it into NETADDRESS_s
changeset: 10120:0dc173b931f6
user: Torr Samaho
made NETADDRESS_s::abIP private
changeset: 10121:463167d71bfb
user: Torr Samaho
restructured some code and moved it into IPStringArray to make the access function char* IPStringArray::operator[] ( int i ) private
changeset: 10122:189b6b35f6d5
user: Torr Samaho
NETADDRESS_s::LoadFromSocketAddress now gets "sockaddr" instead of "sockaddr_in" as argument
changeset: 10123:c25176dca0fc
user: Torr Samaho
removed the unused function NETADDRESS_s::ToHostName
changeset: 10124:b46c336584b7
user: Torr Samaho
NETADDRESS_s::ToSocketAddress now returns "sockaddr" instead of "sockaddr_in"
changeset: 10125:8f48f94407a7
user: Torr Samaho
made NETADDRESS_s::abIP public again, the Linux version of NETWORK_GetLocalAddress still needs this
changeset: 10126:4eeb14350030
user: Torr Samaho
converted NETWORK_AdvanceByteStreamPointer to a member function of BYTESTREAM_s
changeset: 10127:3f2f5621aeec
user: Torr Samaho
converted NETWORK_ReadByte to a member function of BYTESTREAM_s
changeset: 10128:745d5e4c6a28
user: Torr Samaho
converted NETWORK_ReadShort to a member function of BYTESTREAM_s
changeset: 10129:561f510d853e
user: Torr Samaho
converted NETWORK_ReadLong to a member function of BYTESTREAM_s
changeset: 10130:f47d5eb5ac25
user: Torr Samaho
converted NETWORK_ReadFloat to a member function of BYTESTREAM_s
changeset: 10131:114ad3d2292c
user: Torr Samaho
converted NETWORK_ReadString to a member function of BYTESTREAM_s
changeset: 10132:c218477b3fee
user: Torr Samaho
converted NETWORK_ReadBit to a member function of BYTESTREAM_s
changeset: 10133:7b0ef6977f15
user: Torr Samaho
converted NETWORK_ReadVariable to a member function of BYTESTREAM_s
changeset: 10134:069f01038c8b
user: Torr Samaho
converted NETWORK_ReadShortByte to a member function of BYTESTREAM_s
changeset: 10135:75cbcce5b093
user: Torr Samaho
converted NETWORK_WriteByte to a member function of BYTESTREAM_s
changeset: 10136:8a96f620b44b
user: Torr Samaho
removed ancient, obsolete debug code
changeset: 10137:789152cbb8fe
user: Torr Samaho
converted NETWORK_WriteShort to a member function of BYTESTREAM_s
changeset: 10138:8a3e8a4421c3
user: Torr Samaho
converted NETWORK_WriteLong to a member function of BYTESTREAM_s
changeset: 10139:9f8a024066e2
user: Torr Samaho
converted NETWORK_WriteFloat to a member function of BYTESTREAM_s
changeset: 10140:38ffe09e6b0a
user: Torr Samaho
converted NETWORK_WriteString to a member function of BYTESTREAM_s
changeset: 10141:8bd2ad572779
user: Torr Samaho
converted NETWORK_WriteBit to a member function of BYTESTREAM_s
changeset: 10142:fad44102d469
user: Torr Samaho
converted NETWORK_WriteVariable to a member function of BYTESTREAM_s
changeset: 10143:adcf0e864ec6
user: Torr Samaho
converted NETWORK_WriteShortByte to a member function of BYTESTREAM_s
changeset: 10144:150c17160612
user: Torr Samaho
converted NETWORK_WriteHeader to a member function of BYTESTREAM_s
changeset: 10145:49f375a09aee
user: Torr Samaho
converted NETWORK_WriteBuffer to a member function of BYTESTREAM_s
changeset: 10146:ec3b5751ebaa
user: Torr Samaho
converted NETWORK_ReadBuffer to a member function of BYTESTREAM_s
changeset: 10147:65160999496a
user: Leonard <hobbax3@gmail.com>
Fixed: the movement regulator would take in account lag spikes during map changes (fixes 3430).
changeset: 10148:0c335d0a1693
user: Leonard <hobbax3@gmail.com>
Fixed: the "onground" variable was incorrectly saved by the player prediction (fixes 3459).
changeset: 10149:5472c74e2eb1
user: Sean Baggaley <coffeescripter@gmail.com>
The server can now broadcast the MD5 hashes of loaded PWADs to launchers.
changeset: 10150:0f2aaa6936e1
user: Leonard <hobbax3@gmail.com>
Fixed: unlagged restored a player's position even if a shot resulted in his teleportation (fixes 2712).
changeset: 10151:da1a336daebf
user: Torr Samaho
NETADDRESS_s::ToSocketAddress now gets a sockaddr reference as argument to store the result instead of returning the result as sockaddr. The latter approach doesn't work with IPv6.
changeset: 10152:bb365358490e
user: Torr Samaho
updated SQLite to 3.24.0