MantisBT - Doomseeker |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003662 | Doomseeker | [All Projects] Epic | public | 2019-06-18 10:27 | 2024-11-03 19:10 |
|
Reporter | Pol M | |
Assigned To | Zalewa | |
Priority | normal | Severity | major | Reproducibility | N/A |
Status | closed | Resolution | won't fix | |
Platform | Linux | OS | Arch | OS Version | x86-64 |
Product Version | 1.2 | |
Target Version | 1.4.0 | Fixed in Version | 1.4.0 | |
|
Summary | 0003662: SRB2Kart engine is handled poorly by our SRB2 engine |
Description | A new fork of SRB2 has been created, and currently we're getting its servers from the SRB2 master server. Of course, the default SRB2 engine doesn't work in these servers. It should be discussed what to do with these. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0003958 | closed | Zalewa | SRB2 plugin is unmaintained | parent of | 0003656 | closed | Pol M | Srb2 player column is broken. They seem overflowed by players with empty names. |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2019-06-18 10:27 | Pol M | New Issue | |
2019-06-18 10:27 | Pol M | Status | new => assigned |
2019-06-18 10:27 | Pol M | Assigned To | => Pol M |
2019-06-18 23:53 | WubTheCaptain | Relationship added | parent of 0003656 |
2019-06-19 00:01 | WubTheCaptain | Note Added: 0020770 | |
2019-06-19 00:01 | WubTheCaptain | Summary | Handling the new SRB2Kart engine => SRB2Kart engine is handled poorly by our SRB2 engine |
2019-06-19 00:03 | WubTheCaptain | Note Added: 0020771 | |
2019-06-19 00:03 | WubTheCaptain | Assigned To | Pol M => WubTheCaptain |
2019-06-19 00:03 | WubTheCaptain | Status | assigned => feedback |
2019-06-19 00:06 | WubTheCaptain | Reproducibility | always => N/A |
2019-06-19 00:08 | WubTheCaptain | Note Edited: 0020771 | bug_revision_view_page.php?bugnote_id=20771#r12640 |
2019-06-19 10:34 | Pol M | Note Added: 0020777 | |
2019-06-19 10:34 | Pol M | Status | feedback => assigned |
2019-06-19 10:35 | Pol M | Status | assigned => feedback |
2019-06-19 10:35 | Pol M | Status | feedback => confirmed |
2019-06-20 00:19 | WubTheCaptain | Product Version | 1.3 => 1.2 |
2019-06-20 01:01 | WubTheCaptain | Assigned To | WubTheCaptain => Pol M |
2019-06-20 01:01 | WubTheCaptain | Status | confirmed => assigned |
2019-06-20 22:04 | Pol M | Note Added: 0020787 | |
2019-06-20 22:10 | Pol M | Note Edited: 0020787 | bug_revision_view_page.php?bugnote_id=20787#r12655 |
2019-06-21 14:52 | Zalewa | Note Added: 0020789 | |
2019-06-21 15:00 | Pol M | Note Added: 0020791 | |
2019-06-21 15:00 | Pol M | Note Edited: 0020791 | bug_revision_view_page.php?bugnote_id=20791#r12659 |
2019-06-25 14:27 | Pol M | Note Edited: 0020791 | bug_revision_view_page.php?bugnote_id=20791#r12696 |
2019-06-25 14:27 | Pol M | Assigned To | Pol M => |
2019-06-25 14:27 | Pol M | Status | assigned => confirmed |
2019-07-20 06:33 | Zalewa | Target Version | 1.3 => |
2022-09-10 14:50 | Zalewa | Relationship added | related to 0003958 |
2022-09-10 14:50 | Zalewa | Target Version | => 1.4.0 |
2023-01-04 15:44 | Zalewa | Assigned To | => Zalewa |
2023-01-04 15:44 | Zalewa | Status | confirmed => assigned |
2023-01-04 16:58 | Zalewa | Note Added: 0022631 | |
2023-01-04 16:58 | Zalewa | Status | assigned => resolved |
2023-01-04 16:58 | Zalewa | Fixed in Version | => 1.4.0 |
2023-01-04 16:58 | Zalewa | Resolution | open => won't fix |
2024-11-03 19:10 | Zalewa | Status | resolved => closed |
Notes |
|
|
(Summarizing the summary into an issue.) |
|
|
(0020771)
|
WubTheCaptain
|
2019-06-19 00:03
(edited on: 2019-06-19 00:08) |
|
Are issues like this and 0003656 also reproducible in the latest supported stable release of Doomseeker (1.2)?
|
|
|
(0020777)
|
Pol M
|
2019-06-19 10:34
|
|
|
|
(0020787)
|
Pol M
|
2019-06-20 22:04
(edited on: 2019-06-20 22:10) |
|
So, I have some bad news:
Quote from Sryder
I don't see a simple way currently in the game. Which is frustrating because there is a MODID actually in there, but it's not sent back from the server in anything and is only used to check that the game is on the latest version when starting a server from what I can see. There is, of course, the version and subversion sent back in the PT_SERVERINFO packet, but that's likely to change on both counts, unfortunately. patch.kart is also not 100% likely as it's only included to include patch data when the base game needed something changed or added. I think it'd definitely be worth seeing if MODID can be sent from servers directly eventually, I think it'll need to be the same for classic SRB2 though.
That kinda makes it impossible to know what kind of server we have. Also, while all srb2kart use *.kart, that's not an option since there's a chance that eventually that's not the case. I may report SRB2 to ask if it'd be a way to know what kind of server we're dealing with, the "easy way" would be to extend the current network implementation.
|
|
|
(0020789)
|
Zalewa
|
2019-06-21 14:52
|
|
Perhaps a dumb but effective workaround would be to heuristically check that the player list is garbled after parsing it the SRB2 way and reinterpret the packet in the SRB2Kart way? |
|
|
(0020791)
|
Pol M
|
2019-06-21 15:00
(edited on: 2019-06-25 14:27) |
|
The playerlist error has been patched and will no longer occour on the next release, so we can't use this mistake to distinguish them :/
EDIT: I'm gonna de-assign myself from this one. The best I can think of is a dropdown menu to make the user select the engine they want, but I feel like it's a rather bad solution. I'll let this one rest a bit.
|
|
|
(0022631)
|
Zalewa
|
2023-01-04 16:58
|
|
|