RE: [hlcoders] Server uses different classe tables
I'm not sure the fact that it works on a listen server means anything. Ie, my guess is it is not even possible to get a 'Server uses different class tables' on a "listen" server. However I've never launched my mod with anything other than srcds, so I'm not really certain how it works if you're not using srcds. At 2006/06/17 01:33 PM, William Ravaine wrote: >Thanks for the answer, but Ive repeatedly mentioned in my previous messages >that the game works fine on a listen server, and only fails on a dedicated >server so this is definately not a code-base issue on my end. Both client >and server dlls have been rebuilt completely and copied to the server, I've >ensured the files were identical on both the remote client and server >machine like 50 times, and Im still getting this error on the dedicated >server only. I can create a local server / listen server without any >problems. Now the thing that is very blury to me are the differences between >a listen and dedicated server that could cause such a problem to happen, and >this is where an answer from one of Valve's developers would be more than >appreciated. Is the dedicated server more "sensitive" than its listen server >counterpart? If so, what should I look for in the code to fix the problem? > >Thanks in advance, >Spk > > >>From: [EMAIL PROTECTED] >>Reply-To: hlcoders@list.valvesoftware.com >>To: hlcoders@list.valvesoftware.com >>Subject: RE: [hlcoders] Server uses different classe tables >>Date: Sat, 17 Jun 2006 12:44:31 -0500 >> >>Assuming your client Steam and srcds are both fully updated then the issue >>is some difference in your server.dll/.so on the server, and the server.dll >>and/or client.dll on the client. Unfortunately the HL2 core gives you no >>way (that I know of) to determine exactly what you have desynchronized. >>Compiler/linker differences are a possible culprit if you're certain the >>code base is identical. >> >>At 2006/06/17 05:21 AM, William Ravaine wrote: >>>Any more clues on what could be causing this annoying problem? I still >>>havent managed to fix it after updating everyting I could and it's really >>>starting to affect the development of the mod. >>> >>>Regards, >>>Spk >>> >>> >>>>From: "Tony \"omega\" Sergi" <[EMAIL PROTECTED]> >>>>Reply-To: hlcoders@list.valvesoftware.com >>>>To: >>>>Subject: RE: [hlcoders] Server uses different classe tables >>>>Date: Sun, 11 Jun 2006 18:15:03 -0400 >>>> >>>>I really wish they'd fix the tools as well, it's been almost 2 weeks now >>>>and >>>>the tools still don't work properly. >>>> >>>>Steam is great because you can release updates and whatnot.. but come >>on, >>>>breaking everything in the process??!?? >>>> >>>>-- >>>>-- omega >>>>Heroes of Excelsior >>>>http://www.heroesofexcelsior.com >>>>Blackened Interactive >>>>http://www.blackened-interactive.com >>>>> -Original Message- >>>>> From: [EMAIL PROTECTED] >>>>> [mailto:[EMAIL PROTECTED] >>>>> Sent: June 11, 2006 6:01 PM >>>>> To: hlcoders@list.valvesoftware.com >>>>> Subject: Re: [hlcoders] Server uses different classe tables >>>>> >>>>> The last steam update that broke compatibility was mid last week I >>>>> believe. >>>>> >>>>> At 2006/06/11 04:53 PM, William Ravaine wrote: >>>>> >Yes that's what I suspected either - As I've explained in my first >>>>mail, >>>>> >I've update tried updating the dedicated server using the >>>>HLDSUpdateTool, >>>>> >but maybe I did that wrong? Here's the command line Im using: >>>>> > >>>>> >HldsUpdateTool.exe -command update -game hl2mp >>>>> > >>>>> >This is a mod based on the hl2mp code. When I ran it, it said >>>>everything >>>>> was >>>>> >up to date already (which is suspicious since you've said there's >>been >>>>an >>>>> >update recently). Is it the wrong command or do I need to update >>>>> something >>>>> >else? Maybe there's a new version of the updater too? >>>>> > >>>>> > >>>>> >>From: [EMA
RE: [hlcoders] Server uses different classe tables
Thanks for the answer, but Ive repeatedly mentioned in my previous messages that the game works fine on a listen server, and only fails on a dedicated server so this is definately not a code-base issue on my end. Both client and server dlls have been rebuilt completely and copied to the server, I've ensured the files were identical on both the remote client and server machine like 50 times, and Im still getting this error on the dedicated server only. I can create a local server / listen server without any problems. Now the thing that is very blury to me are the differences between a listen and dedicated server that could cause such a problem to happen, and this is where an answer from one of Valve's developers would be more than appreciated. Is the dedicated server more "sensitive" than its listen server counterpart? If so, what should I look for in the code to fix the problem? Thanks in advance, Spk From: [EMAIL PROTECTED] Reply-To: hlcoders@list.valvesoftware.com To: hlcoders@list.valvesoftware.com Subject: RE: [hlcoders] Server uses different classe tables Date: Sat, 17 Jun 2006 12:44:31 -0500 Assuming your client Steam and srcds are both fully updated then the issue is some difference in your server.dll/.so on the server, and the server.dll and/or client.dll on the client. Unfortunately the HL2 core gives you no way (that I know of) to determine exactly what you have desynchronized. Compiler/linker differences are a possible culprit if you're certain the code base is identical. At 2006/06/17 05:21 AM, William Ravaine wrote: >Any more clues on what could be causing this annoying problem? I still >havent managed to fix it after updating everyting I could and it's really >starting to affect the development of the mod. > >Regards, >Spk > > >>From: "Tony \"omega\" Sergi" <[EMAIL PROTECTED]> >>Reply-To: hlcoders@list.valvesoftware.com >>To: >>Subject: RE: [hlcoders] Server uses different classe tables >>Date: Sun, 11 Jun 2006 18:15:03 -0400 >> >>I really wish they'd fix the tools as well, it's been almost 2 weeks now >>and >>the tools still don't work properly. >> >>Steam is great because you can release updates and whatnot.. but come on, >>breaking everything in the process??!?? >> >>-- >>-- omega >>Heroes of Excelsior >>http://www.heroesofexcelsior.com >>Blackened Interactive >>http://www.blackened-interactive.com >>> -----Original Message- >>> From: [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] >>> Sent: June 11, 2006 6:01 PM >>> To: hlcoders@list.valvesoftware.com >>> Subject: Re: [hlcoders] Server uses different classe tables >>> >>> The last steam update that broke compatibility was mid last week I >>> believe. >>> >>> At 2006/06/11 04:53 PM, William Ravaine wrote: >>> >Yes that's what I suspected either - As I've explained in my first >>mail, >>> >I've update tried updating the dedicated server using the >>HLDSUpdateTool, >>> >but maybe I did that wrong? Here's the command line Im using: >>> > >>> >HldsUpdateTool.exe -command update -game hl2mp >>> > >>> >This is a mod based on the hl2mp code. When I ran it, it said >>everything >>> was >>> >up to date already (which is suspicious since you've said there's been >>an >>> >update recently). Is it the wrong command or do I need to update >>> something >>> >else? Maybe there's a new version of the updater too? >>> > >>> > >>> >>From: [EMAIL PROTECTED] >>> >>Reply-To: hlcoders@list.valvesoftware.com >>> >>To: hlcoders@list.valvesoftware.com >>> >>Subject: Re: [hlcoders] Server uses different classe tables >>> >>Date: Sun, 11 Jun 2006 16:45:42 -0500 >>> >> >>> >>The last srcds update was not backwards-compatible. Make sure you've >>> >>updated or you will get this error. This isn't the first srcds update >>> that >>> >>has had this bug/feature - it happened a couple months back as well. >>> >> >>> >>At 2006/06/11 04:33 PM, Garry Newman wrote: >>> >>>The different class tables doesn't nessisarily mean that the dlls >>> >>>weren't compiled at the same time.. you could have just messed up the >>> >>>send/recv tables. It usually happens when the server is trying to >>send >>> >>>something and the client doesn't have a
RE: [hlcoders] Server uses different classe tables
Assuming your client Steam and srcds are both fully updated then the issue is some difference in your server.dll/.so on the server, and the server.dll and/or client.dll on the client. Unfortunately the HL2 core gives you no way (that I know of) to determine exactly what you have desynchronized. Compiler/linker differences are a possible culprit if you're certain the code base is identical. At 2006/06/17 05:21 AM, William Ravaine wrote: >Any more clues on what could be causing this annoying problem? I still >havent managed to fix it after updating everyting I could and it's really >starting to affect the development of the mod. > >Regards, >Spk > > >>From: "Tony \"omega\" Sergi" <[EMAIL PROTECTED]> >>Reply-To: hlcoders@list.valvesoftware.com >>To: >>Subject: RE: [hlcoders] Server uses different classe tables >>Date: Sun, 11 Jun 2006 18:15:03 -0400 >> >>I really wish they'd fix the tools as well, it's been almost 2 weeks now >>and >>the tools still don't work properly. >> >>Steam is great because you can release updates and whatnot.. but come on, >>breaking everything in the process??!?? >> >>-- >>-- omega >>Heroes of Excelsior >>http://www.heroesofexcelsior.com >>Blackened Interactive >>http://www.blackened-interactive.com >>> -Original Message- >>> From: [EMAIL PROTECTED] >>> [mailto:[EMAIL PROTECTED] >>> Sent: June 11, 2006 6:01 PM >>> To: hlcoders@list.valvesoftware.com >>> Subject: Re: [hlcoders] Server uses different classe tables >>> >>> The last steam update that broke compatibility was mid last week I >>> believe. >>> >>> At 2006/06/11 04:53 PM, William Ravaine wrote: >>> >Yes that's what I suspected either - As I've explained in my first >>mail, >>> >I've update tried updating the dedicated server using the >>HLDSUpdateTool, >>> >but maybe I did that wrong? Here's the command line Im using: >>> > >>> >HldsUpdateTool.exe -command update -game hl2mp >>> > >>> >This is a mod based on the hl2mp code. When I ran it, it said >>everything >>> was >>> >up to date already (which is suspicious since you've said there's been >>an >>> >update recently). Is it the wrong command or do I need to update >>> something >>> >else? Maybe there's a new version of the updater too? >>> > >>> > >>> >>From: [EMAIL PROTECTED] >>> >>Reply-To: hlcoders@list.valvesoftware.com >>> >>To: hlcoders@list.valvesoftware.com >>> >>Subject: Re: [hlcoders] Server uses different classe tables >>> >>Date: Sun, 11 Jun 2006 16:45:42 -0500 >>> >> >>> >>The last srcds update was not backwards-compatible. Make sure you've >>> >>updated or you will get this error. This isn't the first srcds update >>> that >>> >>has had this bug/feature - it happened a couple months back as well. >>> >> >>> >>At 2006/06/11 04:33 PM, Garry Newman wrote: >>> >>>The different class tables doesn't nessisarily mean that the dlls >>> >>>weren't compiled at the same time.. you could have just messed up the >>> >>>send/recv tables. It usually happens when the server is trying to >>send >>> >>>something and the client doesn't have a variable ready for it.. >>(their >>> >>>tables don't match). >>> >>> >> >> >> >>___ >>To unsubscribe, edit your list preferences, or view the list archives, >>please visit: >>http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > >___ >To unsubscribe, edit your list preferences, or view the list archives, please >visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
RE: [hlcoders] Server uses different classe tables
Any more clues on what could be causing this annoying problem? I still havent managed to fix it after updating everyting I could and it's really starting to affect the development of the mod. Regards, Spk From: "Tony \"omega\" Sergi" <[EMAIL PROTECTED]> Reply-To: hlcoders@list.valvesoftware.com To: Subject: RE: [hlcoders] Server uses different classe tables Date: Sun, 11 Jun 2006 18:15:03 -0400 I really wish they'd fix the tools as well, it's been almost 2 weeks now and the tools still don't work properly. Steam is great because you can release updates and whatnot.. but come on, breaking everything in the process??!?? -- -- omega Heroes of Excelsior http://www.heroesofexcelsior.com Blackened Interactive http://www.blackened-interactive.com > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: June 11, 2006 6:01 PM > To: hlcoders@list.valvesoftware.com > Subject: Re: [hlcoders] Server uses different classe tables > > The last steam update that broke compatibility was mid last week I > believe. > > At 2006/06/11 04:53 PM, William Ravaine wrote: > >Yes that's what I suspected either - As I've explained in my first mail, > >I've update tried updating the dedicated server using the HLDSUpdateTool, > >but maybe I did that wrong? Here's the command line Im using: > > > >HldsUpdateTool.exe -command update -game hl2mp > > > >This is a mod based on the hl2mp code. When I ran it, it said everything > was > >up to date already (which is suspicious since you've said there's been an > >update recently). Is it the wrong command or do I need to update > something > >else? Maybe there's a new version of the updater too? > > > > > >>From: [EMAIL PROTECTED] > >>Reply-To: hlcoders@list.valvesoftware.com > >>To: hlcoders@list.valvesoftware.com > >>Subject: Re: [hlcoders] Server uses different classe tables > >>Date: Sun, 11 Jun 2006 16:45:42 -0500 > >> > >>The last srcds update was not backwards-compatible. Make sure you've > >>updated or you will get this error. This isn't the first srcds update > that > >>has had this bug/feature - it happened a couple months back as well. > >> > >>At 2006/06/11 04:33 PM, Garry Newman wrote: > >>>The different class tables doesn't nessisarily mean that the dlls > >>>weren't compiled at the same time.. you could have just messed up the > >>>send/recv tables. It usually happens when the server is trying to send > >>>something and the client doesn't have a variable ready for it.. (their > >>>tables don't match). > >>> ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
RE: [hlcoders] Server uses different classe tables
The breaking of class tables compatibility may have been unavoidable for whatever reason - but a notice would be helpful. At 2006/06/11 05:15 PM, you wrote: >I really wish they'd fix the tools as well, it's been almost 2 weeks now and >the tools still don't work properly. > >Steam is great because you can release updates and whatnot.. but come on, >breaking everything in the process??!?? > >-- >-- omega >Heroes of Excelsior >http://www.heroesofexcelsior.com >Blackened Interactive >http://www.blackened-interactive.com >> -Original Message- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] >> Sent: June 11, 2006 6:01 PM >> To: hlcoders@list.valvesoftware.com >> Subject: Re: [hlcoders] Server uses different classe tables >> >> The last steam update that broke compatibility was mid last week I >> believe. >> >> At 2006/06/11 04:53 PM, William Ravaine wrote: >> >Yes that's what I suspected either - As I've explained in my first mail, >> >I've update tried updating the dedicated server using the HLDSUpdateTool, >> >but maybe I did that wrong? Here's the command line Im using: >> > >> >HldsUpdateTool.exe -command update -game hl2mp >> > >> >This is a mod based on the hl2mp code. When I ran it, it said everything >> was >> >up to date already (which is suspicious since you've said there's been an >> >update recently). Is it the wrong command or do I need to update >> something >> >else? Maybe there's a new version of the updater too? >> > >> > >> >>From: [EMAIL PROTECTED] >> >>Reply-To: hlcoders@list.valvesoftware.com >> >>To: hlcoders@list.valvesoftware.com >> >>Subject: Re: [hlcoders] Server uses different classe tables >> >>Date: Sun, 11 Jun 2006 16:45:42 -0500 >> >> >> >>The last srcds update was not backwards-compatible. Make sure you've >> >>updated or you will get this error. This isn't the first srcds update >> that >> >>has had this bug/feature - it happened a couple months back as well. >> >> >> >>At 2006/06/11 04:33 PM, Garry Newman wrote: >> >>>The different class tables doesn't nessisarily mean that the dlls >> >>>weren't compiled at the same time.. you could have just messed up the >> >>>send/recv tables. It usually happens when the server is trying to send >> >>>something and the client doesn't have a variable ready for it.. (their >> >>>tables don't match). >> >>> > > > >___ >To unsubscribe, edit your list preferences, or view the list archives, please >visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
RE: [hlcoders] Server uses different classe tables
I really wish they'd fix the tools as well, it's been almost 2 weeks now and the tools still don't work properly. Steam is great because you can release updates and whatnot.. but come on, breaking everything in the process??!?? -- -- omega Heroes of Excelsior http://www.heroesofexcelsior.com Blackened Interactive http://www.blackened-interactive.com > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: June 11, 2006 6:01 PM > To: hlcoders@list.valvesoftware.com > Subject: Re: [hlcoders] Server uses different classe tables > > The last steam update that broke compatibility was mid last week I > believe. > > At 2006/06/11 04:53 PM, William Ravaine wrote: > >Yes that's what I suspected either - As I've explained in my first mail, > >I've update tried updating the dedicated server using the HLDSUpdateTool, > >but maybe I did that wrong? Here's the command line Im using: > > > >HldsUpdateTool.exe -command update -game hl2mp > > > >This is a mod based on the hl2mp code. When I ran it, it said everything > was > >up to date already (which is suspicious since you've said there's been an > >update recently). Is it the wrong command or do I need to update > something > >else? Maybe there's a new version of the updater too? > > > > > >>From: [EMAIL PROTECTED] > >>Reply-To: hlcoders@list.valvesoftware.com > >>To: hlcoders@list.valvesoftware.com > >>Subject: Re: [hlcoders] Server uses different classe tables > >>Date: Sun, 11 Jun 2006 16:45:42 -0500 > >> > >>The last srcds update was not backwards-compatible. Make sure you've > >>updated or you will get this error. This isn't the first srcds update > that > >>has had this bug/feature - it happened a couple months back as well. > >> > >>At 2006/06/11 04:33 PM, Garry Newman wrote: > >>>The different class tables doesn't nessisarily mean that the dlls > >>>weren't compiled at the same time.. you could have just messed up the > >>>send/recv tables. It usually happens when the server is trying to send > >>>something and the client doesn't have a variable ready for it.. (their > >>>tables don't match). > >>> ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Server uses different classe tables
The last steam update that broke compatibility was mid last week I believe. At 2006/06/11 04:53 PM, William Ravaine wrote: >Yes that's what I suspected either - As I've explained in my first mail, >I've update tried updating the dedicated server using the HLDSUpdateTool, >but maybe I did that wrong? Here's the command line Im using: > >HldsUpdateTool.exe -command update -game hl2mp > >This is a mod based on the hl2mp code. When I ran it, it said everything was >up to date already (which is suspicious since you've said there's been an >update recently). Is it the wrong command or do I need to update something >else? Maybe there's a new version of the updater too? > > >>From: [EMAIL PROTECTED] >>Reply-To: hlcoders@list.valvesoftware.com >>To: hlcoders@list.valvesoftware.com >>Subject: Re: [hlcoders] Server uses different classe tables >>Date: Sun, 11 Jun 2006 16:45:42 -0500 >> >>The last srcds update was not backwards-compatible. Make sure you've >>updated or you will get this error. This isn't the first srcds update that >>has had this bug/feature - it happened a couple months back as well. >> >>At 2006/06/11 04:33 PM, Garry Newman wrote: >>>The different class tables doesn't nessisarily mean that the dlls >>>weren't compiled at the same time.. you could have just messed up the >>>send/recv tables. It usually happens when the server is trying to send >>>something and the client doesn't have a variable ready for it.. (their >>>tables don't match). >>> >>>It's weird that it's only happening on a dedicated server but I heard >>>something from Krenzo (empires mod) a while back.. he was in the same >>>situation except the class tables didn't match only when they tried to >>>record demos. >>> >>>Weird. Is it just linux dedicated server or windows too? >>> >>> >>>On 6/11/06, William Ravaine <[EMAIL PROTECTED]> wrote: >>>>Yes that's the first thing Ive done. We also use SVN to keep our version >>in >>>>sync, but just to be sure Ive uploaded a zip file holding the server & >>>>client dll from my computer directly to our remote server, so the server >>& >>>>client dlls are definately the same on both ends of the wire. I wished >>it >>>>would have been so simple a fix though :) >>>> >>>>Any ideas? Im looking for more detailed information on what's causing >>this >>>>error to happen while the DLLs are definately identical on both sides. >>>> >>>>>From: "Aaron Schiff" <[EMAIL PROTECTED]> >>>>>Reply-To: hlcoders@list.valvesoftware.com >>>>>To: hlcoders@list.valvesoftware.com >>>>>Subject: Re: [hlcoders] Server uses different classe tables >>>>>Date: Sun, 11 Jun 2006 15:21:05 -0500 >>>>> >>>>>-- >>>>>[ Picked text/plain from multipart/alternative ] >>>>>The problem isn't between the client.dll and server.dll >>>>> >>>>>It's a difference between the client.dll on the dedicated server and >>the >>>>>client.dll in your SourceMods >>>>> >>>>>Just overwrite the dedicated server's client.dll with your SourceMods >>one >>>>> >>>>>-- >>>>>ts2do >>>>>-- >>>>> >>>>>___ >>>>>To unsubscribe, edit your list preferences, or view the list archives, >>>>>please visit: >>>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>>> >>>> >>>> >>>> >>>>___ >>>>To unsubscribe, edit your list preferences, or view the list archives, >>please visit: >>>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>>> >>> >>>___ >>>To unsubscribe, edit your list preferences, or view the list archives, >>please visit: >>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >> >>___ >>To unsubscribe, edit your list preferences, or view the list archives, >>please visit: >>http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > >___ >To unsubscribe, edit your list preferences, or view the list archives, please >visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Server uses different classe tables
Yes that's what I suspected either - As I've explained in my first mail, I've update tried updating the dedicated server using the HLDSUpdateTool, but maybe I did that wrong? Here's the command line Im using: HldsUpdateTool.exe -command update -game hl2mp This is a mod based on the hl2mp code. When I ran it, it said everything was up to date already (which is suspicious since you've said there's been an update recently). Is it the wrong command or do I need to update something else? Maybe there's a new version of the updater too? From: [EMAIL PROTECTED] Reply-To: hlcoders@list.valvesoftware.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Server uses different classe tables Date: Sun, 11 Jun 2006 16:45:42 -0500 The last srcds update was not backwards-compatible. Make sure you've updated or you will get this error. This isn't the first srcds update that has had this bug/feature - it happened a couple months back as well. At 2006/06/11 04:33 PM, Garry Newman wrote: >The different class tables doesn't nessisarily mean that the dlls >weren't compiled at the same time.. you could have just messed up the >send/recv tables. It usually happens when the server is trying to send >something and the client doesn't have a variable ready for it.. (their >tables don't match). > >It's weird that it's only happening on a dedicated server but I heard >something from Krenzo (empires mod) a while back.. he was in the same >situation except the class tables didn't match only when they tried to >record demos. > >Weird. Is it just linux dedicated server or windows too? > > >On 6/11/06, William Ravaine <[EMAIL PROTECTED]> wrote: >>Yes that's the first thing Ive done. We also use SVN to keep our version in >>sync, but just to be sure Ive uploaded a zip file holding the server & >>client dll from my computer directly to our remote server, so the server & >>client dlls are definately the same on both ends of the wire. I wished it >>would have been so simple a fix though :) >> >>Any ideas? Im looking for more detailed information on what's causing this >>error to happen while the DLLs are definately identical on both sides. >> >>>From: "Aaron Schiff" <[EMAIL PROTECTED]> >>>Reply-To: hlcoders@list.valvesoftware.com >>>To: hlcoders@list.valvesoftware.com >>>Subject: Re: [hlcoders] Server uses different classe tables >>>Date: Sun, 11 Jun 2006 15:21:05 -0500 >>> >>>-- >>>[ Picked text/plain from multipart/alternative ] >>>The problem isn't between the client.dll and server.dll >>> >>>It's a difference between the client.dll on the dedicated server and the >>>client.dll in your SourceMods >>> >>>Just overwrite the dedicated server's client.dll with your SourceMods one >>> >>>-- >>>ts2do >>>-- >>> >>>___ >>>To unsubscribe, edit your list preferences, or view the list archives, >>>please visit: >>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >> >> >> >>___ >>To unsubscribe, edit your list preferences, or view the list archives, please visit: >>http://list.valvesoftware.com/mailman/listinfo/hlcoders >> > >___ >To unsubscribe, edit your list preferences, or view the list archives, please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Server uses different classe tables
Thanks for the answer. The dedicated server is running on a WinXP system. I've never had this problem before, and the first time it happened was when I commented out one entry of an entity's network table, on both the server and client side: Client Side BEGIN_RECV_TABLE_NOBASE( C_NDBaseNetDataManager, DT_NDBaseNetDataMgr_SightData ) RecvPropFloat( RECVINFO( m_fSourceXpos ) ), RecvPropFloat( RECVINFO( m_fSourceYpos ) ), //RecvPropInt( RECVINFO( m_iSourceTeam ) ), END_RECV_TABLE() IMPLEMENT_CLIENTCLASS_DT(C_NDBaseNetDataManager, DT_NDBaseNetDataMgr, CNDBaseNetDataManager) ... // Only sent to teams that have sighted source entity RecvPropDataTable( "basenetdata_sightdata", 0, 0, &REFERENCE_RECV_TABLE(DT_NDBaseNetDataMgr_SightData) ), ... END_RECV_TABLE() Server Side // Sight Data - Only sent to teams that have sighted source entity BEGIN_SEND_TABLE_NOBASE( CNDBaseNetDataManager, DT_NDBaseNetDataMgr_SightData ) SendPropFloat( SENDINFO( m_fSourceXpos ), -1, SPROP_COORD ), SendPropFloat( SENDINFO( m_fSourceYpos ), -1, SPROP_COORD ), //SendPropInt( SENDINFO( m_iSourceTeam ), 4, SPROP_UNSIGNED ), END_SEND_TABLE() IMPLEMENT_SERVERCLASS_ST( CNDBaseNetDataManager, DT_NDBaseNetDataMgr ) ... // Only sent to teams that have sighted source entity SendPropDataTable( "basenetdata_sightdata", 0, &REFERENCE_SEND_TABLE(DT_NDBaseNetDataMgr_SightData), CNDBaseNetDataManager::SendProxy_SightData), ... END_SEND_TABLE() Using the code above, with the m_iSourceTeam entry commented out, I would get the "server uses different class tables" error on the dedicated server (listen server would run just fine). If I restore it like it was before by removing the comment, the server works again. Since I didnt know exactly what was causing this issue and why, Ive had to leave the m_iSourceTeam entry there even though I wanted to remove it. Later on, another coder on the team commited a weapon code update which was also using a network table (but totally unrelated to the one above though) and the error restarted happening on the dedicated server. I'm really not sure what's causing this, it doesnt make much sense to me right now. What puzzles me is that it's working fine on a listen/local server, but fails miserably on a dedicated server. Any more ideas/suggestions anyone? Could really use some help here :) Thanks in advance, Spk From: "Garry Newman" <[EMAIL PROTECTED]> Reply-To: hlcoders@list.valvesoftware.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Server uses different classe tables Date: Sun, 11 Jun 2006 22:33:07 +0100 The different class tables doesn't nessisarily mean that the dlls weren't compiled at the same time.. you could have just messed up the send/recv tables. It usually happens when the server is trying to send something and the client doesn't have a variable ready for it.. (their tables don't match). It's weird that it's only happening on a dedicated server but I heard something from Krenzo (empires mod) a while back.. he was in the same situation except the class tables didn't match only when they tried to record demos. Weird. Is it just linux dedicated server or windows too? On 6/11/06, William Ravaine <[EMAIL PROTECTED]> wrote: Yes that's the first thing Ive done. We also use SVN to keep our version in sync, but just to be sure Ive uploaded a zip file holding the server & client dll from my computer directly to our remote server, so the server & client dlls are definately the same on both ends of the wire. I wished it would have been so simple a fix though :) Any ideas? Im looking for more detailed information on what's causing this error to happen while the DLLs are definately identical on both sides. >From: "Aaron Schiff" <[EMAIL PROTECTED]> >Reply-To: hlcoders@list.valvesoftware.com >To: hlcoders@list.valvesoftware.com >Subject: Re: [hlcoders] Server uses different classe tables >Date: Sun, 11 Jun 2006 15:21:05 -0500 > >-- >[ Picked text/plain from multipart/alternative ] >The problem isn't between the client.dll and server.dll > >It's a difference between the client.dll on the dedicated server and the >client.dll in your SourceMods > >Just overwrite the dedicated server's client.dll with your SourceMods one > >-- >ts2do >-- > >___ >To unsubscribe, edit your list preferences, or view the list archives, >please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders > ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://
Re: [hlcoders] Server uses different classe tables
The last srcds update was not backwards-compatible. Make sure you've updated or you will get this error. This isn't the first srcds update that has had this bug/feature - it happened a couple months back as well. At 2006/06/11 04:33 PM, Garry Newman wrote: >The different class tables doesn't nessisarily mean that the dlls >weren't compiled at the same time.. you could have just messed up the >send/recv tables. It usually happens when the server is trying to send >something and the client doesn't have a variable ready for it.. (their >tables don't match). > >It's weird that it's only happening on a dedicated server but I heard >something from Krenzo (empires mod) a while back.. he was in the same >situation except the class tables didn't match only when they tried to >record demos. > >Weird. Is it just linux dedicated server or windows too? > > >On 6/11/06, William Ravaine <[EMAIL PROTECTED]> wrote: >>Yes that's the first thing Ive done. We also use SVN to keep our version in >>sync, but just to be sure Ive uploaded a zip file holding the server & >>client dll from my computer directly to our remote server, so the server & >>client dlls are definately the same on both ends of the wire. I wished it >>would have been so simple a fix though :) >> >>Any ideas? Im looking for more detailed information on what's causing this >>error to happen while the DLLs are definately identical on both sides. >> >>>From: "Aaron Schiff" <[EMAIL PROTECTED]> >>>Reply-To: hlcoders@list.valvesoftware.com >>>To: hlcoders@list.valvesoftware.com >>>Subject: Re: [hlcoders] Server uses different classe tables >>>Date: Sun, 11 Jun 2006 15:21:05 -0500 >>> >>>-- >>>[ Picked text/plain from multipart/alternative ] >>>The problem isn't between the client.dll and server.dll >>> >>>It's a difference between the client.dll on the dedicated server and the >>>client.dll in your SourceMods >>> >>>Just overwrite the dedicated server's client.dll with your SourceMods one >>> >>>-- >>>ts2do >>>-- >>> >>>___ >>>To unsubscribe, edit your list preferences, or view the list archives, >>>please visit: >>>http://list.valvesoftware.com/mailman/listinfo/hlcoders >>> >> >> >> >>___ >>To unsubscribe, edit your list preferences, or view the list archives, please >>visit: >>http://list.valvesoftware.com/mailman/listinfo/hlcoders >> > >___ >To unsubscribe, edit your list preferences, or view the list archives, please >visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Server uses different classe tables
The different class tables doesn't nessisarily mean that the dlls weren't compiled at the same time.. you could have just messed up the send/recv tables. It usually happens when the server is trying to send something and the client doesn't have a variable ready for it.. (their tables don't match). It's weird that it's only happening on a dedicated server but I heard something from Krenzo (empires mod) a while back.. he was in the same situation except the class tables didn't match only when they tried to record demos. Weird. Is it just linux dedicated server or windows too? On 6/11/06, William Ravaine <[EMAIL PROTECTED]> wrote: Yes that's the first thing Ive done. We also use SVN to keep our version in sync, but just to be sure Ive uploaded a zip file holding the server & client dll from my computer directly to our remote server, so the server & client dlls are definately the same on both ends of the wire. I wished it would have been so simple a fix though :) Any ideas? Im looking for more detailed information on what's causing this error to happen while the DLLs are definately identical on both sides. >From: "Aaron Schiff" <[EMAIL PROTECTED]> >Reply-To: hlcoders@list.valvesoftware.com >To: hlcoders@list.valvesoftware.com >Subject: Re: [hlcoders] Server uses different classe tables >Date: Sun, 11 Jun 2006 15:21:05 -0500 > >-- >[ Picked text/plain from multipart/alternative ] >The problem isn't between the client.dll and server.dll > >It's a difference between the client.dll on the dedicated server and the >client.dll in your SourceMods > >Just overwrite the dedicated server's client.dll with your SourceMods one > >-- >ts2do >-- > >___ >To unsubscribe, edit your list preferences, or view the list archives, >please visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders > ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Server uses different classe tables
Yes that's the first thing Ive done. We also use SVN to keep our version in sync, but just to be sure Ive uploaded a zip file holding the server & client dll from my computer directly to our remote server, so the server & client dlls are definately the same on both ends of the wire. I wished it would have been so simple a fix though :) Any ideas? Im looking for more detailed information on what's causing this error to happen while the DLLs are definately identical on both sides. From: "Aaron Schiff" <[EMAIL PROTECTED]> Reply-To: hlcoders@list.valvesoftware.com To: hlcoders@list.valvesoftware.com Subject: Re: [hlcoders] Server uses different classe tables Date: Sun, 11 Jun 2006 15:21:05 -0500 -- [ Picked text/plain from multipart/alternative ] The problem isn't between the client.dll and server.dll It's a difference between the client.dll on the dedicated server and the client.dll in your SourceMods Just overwrite the dedicated server's client.dll with your SourceMods one -- ts2do -- ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders
Re: [hlcoders] Server uses different classe tables
-- [ Picked text/plain from multipart/alternative ] The problem isn't between the client.dll and server.dll It's a difference between the client.dll on the dedicated server and the client.dll in your SourceMods Just overwrite the dedicated server's client.dll with your SourceMods one -- ts2do -- ___ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders