Wad causes Level Authentication Error to everybody but the host.
Posted: Tue Jan 29, 2013 8:28 pm
Hi.
Let me start by getting the obvious answers out of the way. No, Doom2.wad is not edited. Yes, I got it legally and so my version is fine. Yes, everyone has the same wad. No, there's nothing in the skins/announcers folders. Yes, I am absolutely sure about all of this.
Right, cool? Cool.
I was trying to work on an expansion to Samsara adding more classes; The problem is that on loading it on a server, everyone gets kicked out with an authentication error--even if they're using the exact same version that the host is using.
The only time I haven't had this problem is when I host a Listen server via Doomseeker and join via the server console--and even then, everyone else but me gets kicked out whenever I invite them.
So I've been doing some digging through the wads, trying to find offending lumps, and it appears the offenders are TEAMINFO, SBARINFO, and the ACS. If I delete all of them, it runs fine. If I leave even one in, it's an authentication error.
I'm curious about what in the world it would be that is causing an authentication error, and what I could do to work around it.
In case you would like to personally verify this and/or just download shit for the sake of it, here's the builds I'm using.
https://www.dropbox.com/s/o8olyaopo5ubd ... -beta3.pk3 - The beta version of Samsara I'm working with.
https://www.dropbox.com/s/w1qabjf4ojtpd ... kha-v0.pk3 - This is the version of Dukkha that causes the authentication error.
https://www.dropbox.com/s/axlcbj4yti2cp ... -works.pk3 - This is the version of Dukkha with TEAMINFO, SBARINFO, and the ACS removed, and does not cause an authentication error.
In case you don't want to download shit just for the sake of it, here are the lumps in question, and the specific area of code SBARINFO modifies.
Let me start by getting the obvious answers out of the way. No, Doom2.wad is not edited. Yes, I got it legally and so my version is fine. Yes, everyone has the same wad. No, there's nothing in the skins/announcers folders. Yes, I am absolutely sure about all of this.
Right, cool? Cool.
I was trying to work on an expansion to Samsara adding more classes; The problem is that on loading it on a server, everyone gets kicked out with an authentication error--even if they're using the exact same version that the host is using.
The only time I haven't had this problem is when I host a Listen server via Doomseeker and join via the server console--and even then, everyone else but me gets kicked out whenever I invite them.
So I've been doing some digging through the wads, trying to find offending lumps, and it appears the offenders are TEAMINFO, SBARINFO, and the ACS. If I delete all of them, it runs fine. If I leave even one in, it's an authentication error.
I'm curious about what in the world it would be that is causing an authentication error, and what I could do to work around it.
In case you would like to personally verify this and/or just download shit for the sake of it, here's the builds I'm using.
https://www.dropbox.com/s/o8olyaopo5ubd ... -beta3.pk3 - The beta version of Samsara I'm working with.
https://www.dropbox.com/s/w1qabjf4ojtpd ... kha-v0.pk3 - This is the version of Dukkha that causes the authentication error.
https://www.dropbox.com/s/axlcbj4yti2cp ... -works.pk3 - This is the version of Dukkha with TEAMINFO, SBARINFO, and the ACS removed, and does not cause an authentication error.
In case you don't want to download shit just for the sake of it, here are the lumps in question, and the specific area of code SBARINFO modifies.
Spoiler: TEAMINFO (Open)
Spoiler: LOADACS (lol sure that's causing it) (Open)
Spoiler: ACS (Open)
Spoiler: SBARINFO (Only differences from Samsara listed here because goddamn that's a lot of shit to sort through) (Open)
