Gametic Unlagged Testing (Current Build: Zandronum 2.0-alpha-150118-1152)

General discussion of the port and Doom-related chat.
Uwe L. Bendoverson
 
Posts: 62
Joined: Wed Nov 12, 2014 12:32 am
Location: Testing Zan 2.0

Gametic Unlagged Testing (Current Build: Zandronum 2.0-alpha-150118-1152)

#1

Post by Uwe L. Bendoverson » Sat Jan 10, 2015 8:45 pm

One of the features originally planned for Zandronum 2.0 was Gametic-based unlagged, which would make the unlagged netcode more reliable and consistent when players have high or fluctuating pings in comparison to ping-based. (ie. No more ghost-shots where you shoot someone dead-on but it just goes through them.) Plus, it should be more accurate all-around.

However, this feature cannot make it in if it isn't tested, andas Torr Samaho has stated- if it isn't tested soon, it will not make it in at all until a future release.

We're looking for competitive players, who are willing to gather at a set date to test a build with this new unlagged netcode, and see if it's good enough for prime-time. Suggestions for dates and times are welcome.

If someone can compile a build from this branch, feel free to do so, and post your link. I'll update this post, and include a mirror of it. https://bitbucket.org/crimsondusk/zandr ... c_unlagged

Build Downloads:
Windows x86 (Zandronum 2.0-alpha-150118-1152) (Official)

Windows x86 (Zandronum1.4-alpha-r150113-1948) (OLD)

Crash or Missing DLL Error? Get this: libeay32.dll
Wish to simulate high ping? Get Gamer's Proxy: http://sourceforge.net/projects/gamersproxy/

Make sure to disable auto-testing in your server browser! (IDE/Doomseeker)


Please disable "Clientside Puffs" for all testing! They are not accurate yet!

Code: Select all

CHAT HN. 'Kurt: do you see my soulsphere
CHAT [SM]Striker: yes
CHAT [SM]Striker: and keep in mind it'll trail behind people a bit
CHAT HN. 'Kurt: ok look
CHAT HN. 'Kurt: yeah
CHAT HN. 'Kurt: i tested with 2 clients
CHAT HN. 'Kurt: hm
CHAT [SM]Striker: of course, the hitbox will technically be exactly where the player is
CHAT HN. 'Kurt: maybe
CHAT HN. 'Kurt: can you do some straight line
CHAT HN. 'Kurt: i'll try to hit the sphere
CHAT [SM]Striker: aim for me, not the sphere
CHAT HN. 'Kurt: ok
CHAT [SM]Striker: the sphere will be behind by a bit
CHAT [SM]Striker: because it'll still lag behind
CHAT HN. 'Kurt: it's too behind
CHAT [SM]Striker: what you should watch for
CHAT [SM]Striker: that's natural
CHAT [SM]Striker: because we're seeing it later
CHAT HN. 'Kurt: due to ping right
CHAT [SM]Striker: yes, that's where the hitbox was last frame, not where it's at now.
CHAT [SM]Striker: what you should look out for
CHAT HN. 'Kurt: ok good to know
CHAT HN. 'Kurt: i thought so
CHAT [SM]Striker: is whether or not the sphere jumps ahead or to random places it shouldn't.
CHAT HN. 'Kurt: can you do some jump
CHAT [SM]Striker: or, if it suddenly reverts to a really far off old position
CHAT HN. 'Kurt: ah yes
CHAT [SM]Striker: in other words
CHAT [SM]Striker: just make sure it follows the player consistently
CHAT [SM]Striker: if it's chasing after me properly, without jumps, it's good.
[SM]Striker has taken the Red flag.
CHAT HN. 'Kurt: if it doesn't follow the player, does that mean the player has packet loss?
CHAT [SM]Striker: it could either mean that, an incorrect reconcilliation, or something else
CHAT HN. 'Kurt: can you do somùe straight move
CHAT HN. 'Kurt: lets go outside
CHAT HN. 'Kurt: yeah youre right
[SM]Striker was tickled by HN. 'Kurt's pea shooter.
CHAT [SM]Striker: yeah, always aim for the player, not the sphere
CHAT [SM]Striker: it just visualizes how the system is doing it's work, but we see it late.
CHAT [SM]Striker: one thing we need to test
CHAT [SM]Striker: is the chaingun
CHAT HN. 'Kurt: oh yeah
CHAT [SM]Striker: not for what you may think though
Five minutes remain!
CHAT [SM]Striker: when ping-based unlagged was being worked on years ago
CHAT [SM]Striker: there was an issue where the chaingun and minigun could cause unlagged positioning errors
CHAT [SM]Striker: that was supposedly fixed
CHAT [SM]Striker: but, it may be good to check if it's cropped up again
CHAT [SM]Striker: move in a line
CHAT [SM]Striker: i am not gonna try to hit you, but to see if the sphere is going nuts
CHAT HN. 'Kurt: oh ok
Servers:
[SM] Zan 2.0 - SMMP Core r515 + Extras r516 - [SM] HQ - [url]zds://64.74.97.177:10666/za[/url]
[SM] Zan 2.0 Testing! Simple Instagib+GreenWar - [url]zds://64.74.97.177:10692/za[/url]
[SM] Zan 2.0 Testing - Super Doom 64 + UDM3 TDM! - [url]zds://64.74.97.177:10693/za[/url]
[SM] Zan 2.0 Testing - IDL CTF! - [url]zds://64.74.97.177:10694/za[/url]
[SM] Zan 2.0 Testing - GreenWar 2 (w/ShowDamage) - [url]zds://64.74.97.177:10670/za[/url]
Last edited by Uwe L. Bendoverson on Wed Jan 21, 2015 12:02 am, edited 1 time in total.

Kara Kurt
Frequent Poster Miles card holder
Posts: 887
Joined: Sat Oct 12, 2013 6:58 pm
Location: Strasbourg, France
Contact:

RE: Gametic Unlagged Testing

#2

Post by Kara Kurt » Sat Jan 10, 2015 8:59 pm

Thanks for letting us know. I'd gladly take part in the testing event.

User avatar
DevilHunter
Zandronum Tester
Posts: 635
Joined: Sun Jun 17, 2012 12:58 am
Location: Alaska, USA
Contact:

RE: Gametic Unlagged Testing

#3

Post by DevilHunter » Sat Jan 10, 2015 9:36 pm

K well, I tried to compile said copy and.. this happened...

Code: Select all

.\src\sv_main.cpp(6354) : error C2664: 'qsort' : cannot convert parameter 4 from 'int (__fastcall *)(const void *,const void *)' to 'int (__cdecl *)(const void *,const void *)'
        None of the functions with this name in scope match the target type
I can compile zan just fine, but when I try from this branch, above error happens. Here is the BuildLog. Hope someone can figure it out.

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

RE: Gametic Unlagged Testing

#4

Post by Torr Samaho » Sat Jan 10, 2015 10:21 pm

DevilHunter wrote: K well, I tried to compile said copy and.. this happened...

Code: Select all

.\src\sv_main.cpp(6354) : error C2664: 'qsort' : cannot convert parameter 4 from 'int (__fastcall *)(const void *,const void *)' to 'int (__cdecl *)(const void *,const void *)'
        None of the functions with this name in scope match the target type
Apparently, Water never tried to compile this under Windows with VC++. Since I don't like how the sorting is done anyway, I'll see if I can rewrite this and fix the compile problems along the way tomorrow morning.

Nati46
Forum Regular
Posts: 379
Joined: Mon Jun 04, 2012 11:39 am
Location: Ramat Aviv

RE: Gametic Unlagged Testing

#5

Post by Nati46 » Sun Jan 11, 2015 5:42 am

I can also participate. Hopefully ppl from my clan might join too.
Want to know how to run faster? Check this out!

Zandronum Duel Championships

Image

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

RE: Gametic Unlagged Testing

#6

Post by Torr Samaho » Sun Jan 11, 2015 8:09 am

DevilHunter wrote: K well, I tried to compile said copy and.. this happened...

Code: Select all

.\src\sv_main.cpp(6354) : error C2664: 'qsort' : cannot convert parameter 4 from 'int (__fastcall *)(const void *,const void *)' to 'int (__cdecl *)(const void *,const void *)'
        None of the functions with this name in scope match the target type
Actually, this does compile for me with VC++ 2005 after I compressed all the changes into one changeset and rebased them to the stable head: https://bitbucket.org/crimsondusk/zandr ... 1d41d9b960

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

RE: Gametic Unlagged Testing

#7

Post by Torr Samaho » Sun Jan 11, 2015 10:06 am

https://bitbucket.org/crimsondusk/zandr ... 66a5744aa2 uses a priority queue instead of constant sorting calls.

Lollipop
Zandrone
Posts: 1124
Joined: Tue Jul 24, 2012 10:34 am
Location: Denmark

RE: Gametic Unlagged Testing

#8

Post by Lollipop » Sun Jan 11, 2015 10:28 am

I will partake in this event if it is at a time I am available to play :)
Combinebobnt wrote:i can see the forum league is taking off much better than the ctf ones
GalactusToday at 1:07 PM
are you getting uncomfortable jap
feeling something happen down there

User avatar
IdeIdoom
Zandrone
Posts: 1112
Joined: Mon Jun 04, 2012 6:19 am
Location: Meldola, Italy
Contact:

RE: Gametic Unlagged Testing

#9

Post by IdeIdoom » Sun Jan 11, 2015 11:04 am

Depends when it will be set, otherwise, I am here to test.
THE ROMANIAN POWERImage

Code: Select all

<+Dastan>	edd
<+Dastan>	boxxy skin when
<+Shift>	dastan you really want to fap at it this much and now you are going crazy and shredding your hair into a million tiny pieces for this boxxy skin to come out that way you can cum out
<+Dastan>	Shift, yes
--------------------------------------------------------------------
21:53:26  <@Estar>	well, if i'd be a girl, i would say ideidoom has ok looks

im1hpu0
 
Posts: 65
Joined: Sat Jul 14, 2012 6:27 pm
Location: Zanaris

RE: Gametic Unlagged Testing

#10

Post by im1hpu0 » Sun Jan 11, 2015 1:58 pm

IdeIdoom wrote: Depends when it will be set, otherwise, I am here to test.
https://fbcdn-sphotos-e-a.akamaihd.net/ ... 1671_n.png

<PerronDoN>sponge I got banned in #quakelive can you unban me? :c
<kblair-work>capo'd
<PerronDoN>ya
<PerronDoN>lol

Image

TheCitrusKiwi
 
Posts: 49
Joined: Sat Jun 02, 2012 8:38 pm
Location: On Earth
Clan: European Legacy
Clan Tag: EL

RE: Gametic Unlagged Testing

#11

Post by TheCitrusKiwi » Sun Jan 11, 2015 4:02 pm

Count me in as well :)

Uwe L. Bendoverson
 
Posts: 62
Joined: Wed Nov 12, 2014 12:32 am
Location: Testing Zan 2.0

RE: Gametic Unlagged Testing

#12

Post by Uwe L. Bendoverson » Sun Jan 11, 2015 4:17 pm

Updated the original post with the new branch. Get building folks!
Last edited by Uwe L. Bendoverson on Sun Jan 11, 2015 4:55 pm, edited 1 time in total.

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

RE: Gametic Unlagged Testing

#13

Post by Torr Samaho » Sun Jan 11, 2015 6:02 pm

Uwe L. Bendoverson wrote: Updated the original post with the new branch. Get building folks!
Something is wrong with bitbucket's bookmark handling. Please use changeset 693324e27fb8cefb81a6a78b316b7e5bebb382b9 for the builds.

Uwe L. Bendoverson
 
Posts: 62
Joined: Wed Nov 12, 2014 12:32 am
Location: Testing Zan 2.0

RE: Gametic Unlagged Testing

#14

Post by Uwe L. Bendoverson » Sun Jan 11, 2015 6:11 pm

Updated again.

User avatar
DevilHunter
Zandronum Tester
Posts: 635
Joined: Sun Jun 17, 2012 12:58 am
Location: Alaska, USA
Contact:

RE: Gametic Unlagged Testing

#15

Post by DevilHunter » Sun Jan 11, 2015 7:06 pm

Right, well I was able to finally compile the right binary. Here you go Zandronum GameTicUnlagged Build

Enjoy

NOTE: for some odd reason, Watakid said that this binary will not start on his Windows 7 x64 Machine. Dunno whats going on there as it runs just fine for me, and on my Dad's laptop that is running Windows 8.1 x64
Last edited by DevilHunter on Sun Jan 11, 2015 7:07 pm, edited 1 time in total.

Uwe L. Bendoverson
 
Posts: 62
Joined: Wed Nov 12, 2014 12:32 am
Location: Testing Zan 2.0

RE: Gametic Unlagged Testing

#16

Post by Uwe L. Bendoverson » Sun Jan 11, 2015 7:09 pm

Running fine for me too. Windows 7 x64.
Updated first post with DevilHunter's build.

Also, added a server.
Last edited by Uwe L. Bendoverson on Sun Jan 11, 2015 7:28 pm, edited 1 time in total.

Kara Kurt
Frequent Poster Miles card holder
Posts: 887
Joined: Sat Oct 12, 2013 6:58 pm
Location: Strasbourg, France
Contact:

RE: Gametic Unlagged Testing (Windows Build Available)

#17

Post by Kara Kurt » Sun Jan 11, 2015 7:27 pm

Image

Uwe L. Bendoverson
 
Posts: 62
Joined: Wed Nov 12, 2014 12:32 am
Location: Testing Zan 2.0

RE: Gametic Unlagged Testing (Windows Build Available)

#18

Post by Uwe L. Bendoverson » Sun Jan 11, 2015 7:28 pm

Here you go: libeay32.dll
Last edited by Uwe L. Bendoverson on Sun Jan 11, 2015 7:30 pm, edited 1 time in total.

Kara Kurt
Frequent Poster Miles card holder
Posts: 887
Joined: Sat Oct 12, 2013 6:58 pm
Location: Strasbourg, France
Contact:

RE: Gametic Unlagged Testing (Windows Build Available)

#19

Post by Kara Kurt » Sun Jan 11, 2015 7:30 pm

Oh, I really neded it actually. Thought something was up with the .exe

Uwe L. Bendoverson
 
Posts: 62
Joined: Wed Nov 12, 2014 12:32 am
Location: Testing Zan 2.0

RE: Gametic Unlagged Testing (Windows Build Available)

#20

Post by Uwe L. Bendoverson » Sun Jan 11, 2015 7:34 pm

Replaced the build in the first post with a copy that includes the necessary DLL.

Post Reply