Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003662Doomseeker[All Projects] Epicpublic2019-06-18 10:272023-01-04 16:58
ReporterPol M 
Assigned ToZalewa 
PrioritynormalSeveritymajorReproducibilityN/A
StatusresolvedResolutionwon't fix 
PlatformLinuxOSArchOS Versionx86-64
Product Version1.2 
Target Version1.4.0Fixed in Version1.4.0 
Summary0003662: SRB2Kart engine is handled poorly by our SRB2 engine
DescriptionA 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.
Attached Files

- Relationships
related to 0003958resolvedZalewa SRB2 plugin is unmaintained 
parent of 0003656closedPol M Srb2 player column is broken. They seem overflowed by players with empty names. 

-  Notes
User avatar (0020770)
WubTheCaptain (reporter)
2019-06-19 00:01

(Summarizing the summary into an issue.)
User avatar (0020771)
WubTheCaptain (reporter)
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)?

User avatar (0020777)
Pol M (developer)
2019-06-19 10:34

Yes, they are.
User avatar (0020787)
Pol M (developer)
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.

User avatar (0020789)
Zalewa (developer)
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?
User avatar (0020791)
Pol M (developer)
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.

User avatar (0022631)
Zalewa (developer)
2023-01-04 16:58

The SRB2 plugin will be removed from the 1.4 release, so this problem is now moot.
'https://bitbucket.org/Doomseeker/doomseeker/commits/368f0df909fbb7834ff8c78bfd735f529476ecce [^]'

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: No one explicitly supports this issue yet.
Opponents: No one explicitly opposes this issue yet.

- 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 View Revisions
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 View Revisions
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 View Revisions
2019-06-25 14:27 Pol M Note Edited: 0020791 View Revisions
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






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker