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

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003662Doomseeker[All Projects] Epicpublic2019-06-18 10:272019-07-20 06:33
ReporterPol M 
Assigned To 
PlatformLinuxOSArchOS Versionx86-64
Product Version1.2 
Target VersionFixed in Version 
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
parent of 0003656closedPol M Srb2 player column is broken. They seem overflowed by players with empty names. 

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

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

Issue Community Support
Only registered users can voice their support. Click here to register, or here to log in.
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 =>

Questions or other issues? Contact Us.


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker