Zandronum 3.1-alpha-180901-1533

All released Zandronum builds

Moderator: Developers

Post Reply
User avatar
Torr Samaho
Lead Developer
Posts: 1496
Joined: Fri May 25, 2012 6:03 pm
Location: Germany

Zandronum 3.1-alpha-180901-1533

#1

Post by Torr Samaho » 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:

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
Download

User avatar
Sean
FNF Team
Posts: 878
Joined: Thu Jan 16, 2014 9:09 pm
Location: England
Clan Tag: [TSPG]
Contact:

Re: Zandronum 3.1-alpha-180901-1533

#2

Post by Sean » Sat Sep 01, 2018 5:15 pm

Yay I helped. This will appear on TSPG SoonTM it is on tspg

edit, while you're waiting for blzut to make a linux build, here's an automated one

Code: Select all

<Decay> csnxs try being less bitter and actually helpful to the community, thanks


User avatar
Zakken
Posts a lot
Posts: 743
Joined: Sat Jun 02, 2012 2:32 am
Location: House Ylisse
Clan: Renegades
Clan Tag: [R]

Re: Zandronum 3.1-alpha-180901-1533

#3

Post by Zakken » Sun Sep 02, 2018 3:53 am

Thank you so much for the new build release! I'll get around to testing it soon.
* Determination.

User avatar
Zakken
Posts a lot
Posts: 743
Joined: Sat Jun 02, 2012 2:32 am
Location: House Ylisse
Clan: Renegades
Clan Tag: [R]

Re: Zandronum 3.1-alpha-180901-1533

#4

Post by Zakken » Wed Sep 05, 2018 2:31 am

It seems like the unlagged has improved somewhat? It doesn't feel perfect, but it's certainly more consistent than it was on 3.0. Hitscan shots are randomly delayed (more than the ping delay) sometimes, going from what a few people and I have experienced. Also, demos are still crashing all the time.
* Determination.

User avatar
Doomkid
Frequent Poster Miles card holder
Posts: 908
Joined: Sun Nov 25, 2012 2:04 am
Location: Aussie Land
Clan: UniDoom
Clan Tag: [UD]
Contact:

Re: Zandronum 3.1-alpha-180901-1533

#5

Post by Doomkid » Wed Sep 05, 2018 9:31 am

Awesome, thanks for this!

Post Reply