[quake3-bugzilla] [Bug 4808] New: client terminates when connecting to server running huge map

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Mon Nov 29 16:57:50 EST 2010


http://bugzilla.icculus.org/show_bug.cgi?id=4808

           Summary: client terminates when connecting to server running
                    huge map
           Product: ioquake3
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Misc
        AssignedTo: zakk at icculus.org
        ReportedBy: alex.w at inbox.lv
         QAContact: quake3-bugzilla at icculus.org


When a certain huge map (http://q3a.ath.cx/?mapdetails=eastrun) is running on
server that has more than certain amount of paks (more than around 30), client
connecting to server gets terminated with bad command byte error. Map doesn't
appear to get close to limits though. Byte terminating client equals to -1.
Problem exists both with id's q3ded and ioq3ded 1.36 from svn and is 100%
reproducable.
When server has few paks (does not send long configstrings) clients connect
without problems and map is playable.
Configstring long enough to cause this problem does not get close to its limit.

I've found that MSG_WriteDeltaEntity() might be responsible for generating bad
command sequence. Bad command byte occurs when client is receiving entity
information.

-- 
Configure bugmail: http://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list