I fixed my problem with
my server not appearing in the masterlist yesterday. I got a new router+modem since a few months now, and wanted to retry. After setting sv_master1 to dpmaster's IP:27950 it appears in the list.
Now I'm getting the itemnumrange-error. I set temporary servers up on my desktop-computer before, just for when someone wanted to 1v1 or something, and that worked fine. But on my server it errors when I try to join a team or spectate a bot (I can spectate normally when not following), I've tried the following:
- sv_pure 0 and 1
- cl_allowdownload 1 on the client
- sv_allowdownload 1
- set a custom fs_game
- I copied the /openarena-0.8.1/baseoa directory from my computer over to my server
- I copied /openarena-0.8.1/oa_ded.exe from my computer to my server (the filesize was different *surprised*)
- I deleted the config and started from scratch again
The only thing working so far, is running the 085 client but removing pak6-patch085.pk3 from /openarena-0.8.5/baseoa. OA looks as 081 then (no blueish background), and joining the server works as a charm.
Also running any normal 081 client works on the server.
The fix I mentioned earlier (which was for another server, running on linux and managed by someone else) doesn't work this time:
iirc same as what happens to players who join with the 085 patch on our server. Spectating is possible but if you join you get this error. It doesn't happen if you downloaded the patch here instead of autodownload. Server runs 081 with oanage mod, but we had the same prob without mod.
Two symptoms I noticed when joining the 081 server with 085 client (which breaks when you join or follow someone (only tested with following bots though)) were that when you pressed tab it would say 'ready' next to your name as spectator - while the game hadn't ended. Also when joining the first sound you heard was a click of an empty weapon (or that's what I think it was).
I'm thinking of switching my server to 085, but that's only a last resort.
Anyone got an idea what to do about it? I hardly make a servername like this: "DEL 085 PATCH B4 JOINING - [servername]"...