[odamex-bug-reporter] [Bug 720] New: Helpful information regarding iwad hashes

  • From: odamex-bugtracker@xxxxxxxxxx
  • To: odamex-bug-reporter@xxxxxxxxxxxxx
  • Date: Sun, 26 Jun 2011 17:23:46 +0000

http://odamex.net/bugs/show_bug.cgi?id=720

             Bug #: 720
           Summary: Helpful information regarding iwad hashes
    Classification: Unclassified
           Product: Odamex
           Version: 0.5
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Server & Client
        AssignedTo: odamex-bug-reporter@xxxxxxxxxxxxx
        ReportedBy: mdvulture@xxxxxxxxx


Currently the server does nothing against hash mishaps. The ideal would
probably be to not let the user connect with a friendly warning as to why their
iwad doesn't work, and how to fix it. There is a list of known iwad hashes on
the Doom Wiki that can be used to match every iwad people use. If an unknown
match is found, the client should inform the user that their iwad is unknown,
possibly corrupt, and needs to be replaced from a proper source.

Discussion in IRC:

[12:04] <HeX9109`> dr_sean, there is a list of every iwad checksum on the doom
wiki
[12:05] <dr_sean> thanks
[12:06] <dr_sean> I have a feeling dl337r's wad got corrupted somehow
[12:08] <dr_sean> I saw some old discussion in the bug tracker about wad
checksums so I don't know if I'm rehashing an old discussion, but I think if a
player's IWAD checksum doesn't match the server, the player should be notified
and disconnected.
[12:09] <dr_sean> If nothing else, they have something a lot more specific to
report than a wild-goose chase bug report
[12:11] <HeX9109`> What would be cool is to actually tell the user what version
of the iwad they have based on the checksum
[12:11] * dr_sean agrees
[12:12] <HeX9109`> "You have version 1.666. You need to update to the server's
version of 1.9!"
[12:12] <HeX9109`> Or if the server is using an outdated iwad, tell that too
[12:12] <dr_sean> Or simply that the user has an unknown IWAD
[12:12] <dr_sean> eg, it became corrupted
[12:16] <HeX9109`> "Your <insert iwad here> does not match any known version
and is probably corrupt. Please reinstall your copy of DOOM and try again"
[12:17] <dr_sean> perfect.

This issue should probably be handled differently for the freedoom iwad, or if
the iwad doesn't match but the server is using pwads (which shouldn't effect
gameplay).

-- 
Configure bugmail: http://odamex.net/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Other related posts:

  • » [odamex-bug-reporter] [Bug 720] New: Helpful information regarding iwad hashes - odamex-bugtracker