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
0003909DoomseekerUIpublic2021-10-18 01:142021-10-22 09:06
ReporterAlexMax 
Assigned To 
PrioritynormalSeveritymajorReproducibilityN/A
StatusacknowledgedResolutionopen 
PlatformOSOS Version
Product Version1.3.2 
Target Version1.4Fixed in Version 
Summary0003909: Odamex 10.0 support
DescriptionA number of Odamex 10.0 servers are not being properly queried by Doomseeker, resulting in <ERROR>.
Steps To ReproduceOpen Doomseeker and reload the Odamex server list. There are a number of servers at 74.91.112.85 that do not work.
Additional InformationI investigated this myself on my own time and I believe I know why this happens. The server query request is versioned, and our large jump in version from 0.9.5 to 10.0 (note the use of the major version number) is outside of the range of the version contained in your server query string.

What we do - push the four parts of the packet separately.

https://github.com/odamex/odamex/blob/stable/odalpapi/net_packet.cpp#L625 [^]

Doomseeker appears to bundle the entire packet into one.

https://bitbucket.org/Doomseeker/doomseeker/src/fc903e1a484a3ac314d9205727eee63ea3828b59/src/plugins/odamex/odamexserver.cpp#lines-48 [^]

This should probably be bumped to something reasonable. It might make more sense to bring in our version construction macros to make updating this easier in the future.

https://github.com/odamex/odamex/blob/stable/odalpapi/net_packet.h#L54 [^]

And while you're updating the protocol to support 10.0, it's probably a good idea to add support for the headliner feature of Odamex 10.0 - Horde.

In your gametype conditional for Odamex, "Survival Horde" is sv_gametype 4 and g_lives > 0, "Horde" is sv_gametype 4 in other cases.
Attached Files

- Relationships

-  Notes
User avatar (0021786)
AlexMax (reporter)
2021-10-18 01:15

For the record, 10.0 is not out yet, but we anticipate that it will be out before the end of 2021.

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
2021-10-18 01:14 AlexMax New Issue
2021-10-18 01:15 AlexMax Note Added: 0021786
2021-10-22 09:03 WubTheCaptain Status new => acknowledged
2021-10-22 09:06 WubTheCaptain Target Version => 1.4






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker