Bug#620757:

Simon McVittie smcv at debian.org
Mon Apr 4 09:53:21 UTC 2011


retitle 620757 ERROR: CG_RegisterItemVisuals: itemNum XXX out of range [0-XX]
tags 620757 upstream wontfix
forwarded 620757 http://openarena.ws/board/index.php?topic=3717.0
thanks

Could you provide the output from running openarena in a terminal and joining
the same server, please? I'm fairly sure what the cause is, but I'd like to
confirm.

On Mon, 04 Apr 2011 at 00:10:00 +0200, Ernesto Cuconato wrote:
> When I enter a online game, I get ERROR: CG_RegisterItemVisuals: itemNum
> 130
> out of range [0-60] and I must quit the game.

This usually occurs when you join an OpenArena 0.8.1 server with the 0.8.5
client, and the server has the setting "sv_pure 0" (not a "pure server").
This means you're running the 0.8.5 client game code, but the server is
running the 0.8.1 server game code.

These two versions aren't completely compatible: 0.8.1 has the same network
protocol as Quake III Arena, whereas 0.8.5 ("OAX") has the same protocol as the
Quake III Team Arena addon pack, so you get this error.

The OpenArena forum thread I linked above has more information about this,
although the entire OA website seems to be broken at the moment. Upstream's
opinion is that every OA server should run in "pure server" mode (sv_pure 1),
and servers with sv_pure 0 are not supported. On a pure server, your OA client
should automatically fall back to running a 0.8.1-compatible version of the
game code.

I hope that this will become less of a problem over time as OA mods port to
the 0.8.5 codebase (which is at least a year old now), but if not, the best
we're likely to be able to do would be to have a separate openarena-0.8.1
launcher which restricts itself to using only the OA-0.8.1-compatible code,
and require you to run the right one for any given server. I'd rather not
do that unless it's really necessary...

    S





More information about the Pkg-games-devel mailing list