MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001633 | Zandronum | [All Projects] Bug | public | 2013-12-31 14:18 | 2024-03-01 02:42 |
|
Reporter | Edward-san | |
Assigned To | Leonard | |
Priority | urgent | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 2.0-beta | |
Target Version | 3.1 | Fixed in Version | | |
|
Summary | 0001633: [Linux x86_64] Multiplayer game completely broken |
Description | When I connect to a 2.0beta server with the available linux x64 version and the 1.2 INI, the game appears completely broken:
fast cursor animations in menu and console;
very slow and choppery input responses;
ignores completely cl_capfps settings.
if I backup the old INI and let zandronum create a new one, it works fine, but when I change 'cl_capfps' to 'true' in 'console' the problem raises again, even after resetting the program. |
Steps To Reproduce | - Connect to a 2.0 beta server
or
- Host a server game with normal doom2.wad and connect to it |
Additional Information | the diff between new created INI and the one with 'cl_capfps' change doesn't show anything different from cl_capfps change ... |
Tags | No tags attached. |
Relationships | related to | 0003334 | assigned | Kaminsky | Tickrate discrepancies between clients/servers | related to | 0003418 | resolved | Leonard | (3.1 alpha) Stuttering ingame |
|
Attached Files | linuxClientFix.patch (539) 2014-01-02 15:44 https://zandronum.com/tracker/file_download.php?file_id=1133&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2013-12-31 14:18 | Edward-san | New Issue | |
2013-12-31 14:24 | Edward-san | Summary | Multiplayer game completely broken with Linux => [Linux x86_64] Multiplayer game completely broken |
2014-01-01 21:27 | Torr Samaho | Note Added: 0007822 | |
2014-01-01 21:27 | Torr Samaho | Target Version | => 2.0 |
2014-01-01 21:27 | Torr Samaho | Status | new => feedback |
2014-01-01 21:37 | Edward-san | Note Added: 0007824 | |
2014-01-01 21:37 | Edward-san | Status | feedback => new |
2014-01-01 21:39 | Edward-san | Note Edited: 0007824 | bug_revision_view_page.php?bugnote_id=7824#r4323 |
2014-01-01 22:00 | Edward-san | Note Edited: 0007824 | bug_revision_view_page.php?bugnote_id=7824#r4324 |
2014-01-01 22:01 | Edward-san | Note Edited: 0007824 | bug_revision_view_page.php?bugnote_id=7824#r4325 |
2014-01-01 22:09 | Edward-san | Note Edited: 0007824 | bug_revision_view_page.php?bugnote_id=7824#r4326 |
2014-01-01 22:38 | Edward-san | Note Added: 0007825 | |
2014-01-02 00:30 | Edward-san | Note Edited: 0007825 | bug_revision_view_page.php?bugnote_id=7825#r4328 |
2014-01-02 00:33 | Edward-san | Note Edited: 0007825 | bug_revision_view_page.php?bugnote_id=7825#r4329 |
2014-01-02 00:55 | Edward-san | Note Edited: 0007825 | bug_revision_view_page.php?bugnote_id=7825#r4330 |
2014-01-02 01:15 | Edward-san | Note Added: 0007826 | |
2014-01-02 02:01 | Blzut3 | Note Added: 0007827 | |
2014-01-02 02:05 | Edward-san | Note Added: 0007828 | |
2014-01-02 02:06 | Edward-san | Note Edited: 0007828 | bug_revision_view_page.php?bugnote_id=7828#r4332 |
2014-01-02 11:30 | Torr Samaho | Note Added: 0007832 | |
2014-01-02 11:40 | Torr Samaho | Status | new => feedback |
2014-01-02 12:16 | Edward-san | Note Added: 0007838 | |
2014-01-02 12:16 | Edward-san | Status | feedback => new |
2014-01-02 12:20 | Edward-san | Note Edited: 0007838 | bug_revision_view_page.php?bugnote_id=7838#r4338 |
2014-01-02 12:32 | Edward-san | Note Edited: 0007838 | bug_revision_view_page.php?bugnote_id=7838#r4339 |
2014-01-02 12:33 | Edward-san | Note Edited: 0007838 | bug_revision_view_page.php?bugnote_id=7838#r4340 |
2014-01-02 15:28 | Torr Samaho | Note Added: 0007841 | |
2014-01-02 15:44 | Torr Samaho | File Added: linuxClientFix.patch | |
2014-01-02 15:44 | Torr Samaho | Note Added: 0007842 | |
2014-01-02 15:44 | Torr Samaho | Assigned To | => Torr Samaho |
2014-01-02 15:44 | Torr Samaho | Status | new => needs testing |
2014-01-02 16:18 | Edward-san | Note Added: 0007843 | |
2014-01-02 17:36 | Torr Samaho | Note Added: 0007849 | |
2014-01-02 17:36 | Torr Samaho | Status | needs testing => resolved |
2014-01-02 17:36 | Torr Samaho | Fixed in Version | => 2.0 |
2014-01-02 17:36 | Torr Samaho | Resolution | open => fixed |
2014-01-02 18:16 | Edward-san | Note Added: 0007852 | |
2014-01-02 18:38 | Torr Samaho | Note Added: 0007853 | |
2017-11-13 09:16 | Leonard | Relationship added | related to 0003334 |
2017-11-13 14:13 | Leonard | Note Added: 0018869 | |
2017-11-13 14:13 | Leonard | Status | resolved => needs testing |
2017-11-13 14:13 | Leonard | Resolution | fixed => reopened |
2017-11-13 14:49 | Edward-san | Note Added: 0018870 | |
2017-11-13 16:12 | Leonard | Note Added: 0018872 | |
2017-11-13 16:12 | Leonard | Status | needs testing => needs review |
2017-11-13 16:12 | Leonard | Fixed in Version | 2.0 => |
2017-11-13 16:12 | Leonard | Target Version | 2.0 => 3.1 |
2017-11-17 15:20 | Dusk | Assigned To | Torr Samaho => Leonard |
2017-11-19 10:49 | Torr Samaho | Note Added: 0018891 | |
2017-11-19 10:50 | Torr Samaho | Status | needs review => needs testing |
2018-05-07 09:44 | Leonard | Relationship added | related to 0003418 |
2024-03-01 02:42 | Ru5tK1ng | Note Added: 0023139 | |
2024-03-01 02:42 | Ru5tK1ng | Status | needs testing => resolved |
2024-03-01 02:42 | Ru5tK1ng | Resolution | reopened => fixed |
Notes |
|
|
Can you compile older 2.0 builds and find out which changeset caused this? |
|
|
(0007824)
|
Edward-san
|
2014-01-01 21:37
(edited on: 2014-01-01 22:09) |
|
alright, trying to compile and check ...
[edit]Torr, can you reproduce this in your 32bit linux machine?
[edit2]what the ... after upgrading ubuntu from 13.04 to 13.10 now when I try to run a server with compiled zandronum (1.2 works fine) I get *** buffer overflow detected *** message ...
[edit3]debug build works fine and I can still reproduce the problem. I'll try checking old revisions again ...
|
|
|
(0007825)
|
Edward-san
|
2014-01-01 22:38
(edited on: 2014-01-02 00:55) |
|
|
|
|
|
|
(0007827)
|
Blzut3
|
2014-01-02 02:01
|
|
The signalling code was improved in ZDoom r3270/r3276. I do recall the old method being a little flaky in keeping 35hz (IIRC the frame rate would some times drop below 35 even though without cl_capfps it would obtain 60 or so). |
|
|
(0007828)
|
Edward-san
|
2014-01-02 02:05
(edited on: 2014-01-02 02:06) |
|
I can confirm that the code from specified zdoom rev works fine on my end.
|
|
|
|
So GZDoom revision 880 is unaffected by the problem? |
|
|
(0007838)
|
Edward-san
|
2014-01-02 12:16
(edited on: 2014-01-02 12:33) |
|
Since the gzdoom multiplayer code is different from zandronum, I thought I didn't need to test it, but it should be "affected", since it inherits code from zdoom r2310.
[edit]Just to note: I tested with gzdoom 880, it works fine when I run 2 clients in multiplayer.
|
|
|
|
I can reproduce the problem in my Ubuntu VM. Perhaps it has to do with the prediction. I'll have to look into this. |
|
|
|
Can somebody check if the attached patch fixes the problem? |
|
|
|
|
|
|
|
|
|
that'd be good if the linux betas could be re-released with this patch on... |
|
|
|
I think we should never re-release beta builds with manually added patches. The beta builds are just development snapshots. If we fix something important, we can just release a new beta build. |
|
|
|
Quote <@Blzut3>: and imo we should reevaluate enabling the linux timer interface. I think 3.0 has the good code.
I can't test on linux myself so someone else will have to build/test this in client mode.
Here's a commit that re-adds the linux timer for clients. |
|
|
|
Just tested the build with 1 and 2 players connecting to a server, it works fine on my end. |
|
|
|
Quote <edward-san>: <Leonard> so linux clients with cl_capfps work? <- yes
I guess Blzut was right then.
Here's the PR to revert the fix. |
|
|
|
|
|
|
Since no new reports of this issue, this will be marked as resolved |
|