Add your mod files to the server_***.vpc and client_***.vpc files, run creategameprojects again, then compile.
Kind regards, Saul Rennison On 5 September 2013 16:05, Radimir Bobev <radimir.bo...@gmail.com> wrote: > I think you’re on to something. I did a new compile and searched through > the logs. I can find references to the standard HL2 weapons being compiled, > such as**** > > ** ** > > /usr/bin/g++-3.4 -m32 -g -w -I../game/server/../../common > -I../game/server/../../public -I../game/server/../../public/tier0 > -I../game/server/../../public/tier1 -I../game/server/. > -I../game/server/../../game/shared -I../game/server/../../utils/common > -I../game/server/../../game/shared/hl2 -I../game/server/./hl2 > -I../game/server/./hl2mp -I../game/server/../../game/shared/hl2mp > -I../game/server/../../game/shared/multiplayer -DNDEBUG -D_USRDLL > -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -DGAME_DLL -DVECTOR > -DPROTECTED_THINGS_ENABLE -Dfopen=dont_use_fopen > -Dsprintf=use_Q_snprintf_instead_of_sprintf -Dstrncpy=use_Q_strncpy_instead > -D_snprintf=use_Q_snprintf_instead -DHL2MP -DMP_SDK -DHL2_DLL > -DVERSION_SAFE_STEAM_API_INTERFACES -mtune=i686 -march=pentium -mmmx -msse > -pipe -DVPROF_LEVEL=1 -DSWDS -D_LINUX -DLINUX -DNDEBUG -fpermissive > -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp > -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf > -D_alloca=alloca -Dstrcmpi=strcasecmp > -Usprintf=use_Q_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead > -Ufopen=dont_use_fopen -UPROTECTED_THINGS_ENABLE -o > obj/server_i486/game/servs./shared/hl2mp/weapon_smg1.o -c > ../game/server/../shared/hl2mp/weapon_smg1.cpp**** > > ** ** > > But I can’t find anything for my own new entities, they don’t show up at > all in the compile log. **** > > ** ** > > Kind regards,**** > > Radimir**** > > ** ** > > *From:* hlcoders-boun...@list.valvesoftware.com [mailto: > hlcoders-boun...@list.valvesoftware.com] *On Behalf Of *Radimir Bobev > *Sent:* Thursday, September 5, 2013 3:43 PM > > *To:* 'Discussion of Half-Life Programming' > *Subject:* Re: [hlcoders] Linux srcds does not seem to use mod's libraries > **** > > ** ** > > This is something new to me. VPC scripts were not mentioned in the guide > for compiling under Linux at the wiki, or at another guide that I read. I > assumed that the vcpm tool which converts the VC project to a makefile > should take care of all that. Could you give me some pointers for those VPC > scripts, I can’t find them mentioned in any related guides with a quick > google search.**** > > ** ** > > Kind regards,**** > > Radimir**** > > ** ** > > *From:* hlcoders-boun...@list.valvesoftware.com [mailto: > hlcoders-boun...@list.valvesoftware.com] *On Behalf Of *Saul Rennison > *Sent:* Thursday, September 5, 2013 3:40 PM > *To:* Discussion of Half-Life Programming > *Subject:* Re: [hlcoders] Linux srcds does not seem to use mod's libraries > **** > > ** ** > > Did you add your new entities to the VPC scripts before you compiled? Or > did you just add them to your Visual Studio solution? Seems like your mod > *is* being compiled, just not with any of the new mod files you added.**** > > > **** > > ** ** > > Kind regards,**** > > Saul Rennison**** > > ** ** > > On 5 September 2013 14:28, Radimir Bobev <radimir.bo...@gmail.com> wrote:* > *** > > Hi again guys, I finally managed to compile my Linux srcds, but now I’m > having a very weird issue when I try running the mod. When I run srcds, I > get all sorts of errors like these:**** > > **** > > Attempted to create unknown entity type weapon_nailgun!**** > > Can't init weapon_nailgun**** > > Attempted to create unknown entity type pm_health_large!**** > > Can't init pm_health_large**** > > Attempted to create unknown entity type pm_armor_small!**** > > Can't init pm_armor_small**** > > Attempted to create unknown entity type pm_armor_large!**** > > Can't init pm_armor_large**** > > **** > > Also, the server is not listed in the server browser for the mod, and if I > try to connect to it manually, I get this:**** > > **** > > Host_Error: Unexepected authentication protocol -2119095924!**** > > **** > > All of this sounds to me like it didn’t load the mod’s libraries. However, > in the beginning of srcds’s output, I see this:**** > > **** > > Game.dll loaded for "Platform"**** > > **** > > So it **does** seem to be loading the mod’s libraries. What could be > wrong? I’m stumped.**** > > **** > > Kind regards,**** > > Radimir**** > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders**** > > ** ** > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders > > >
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlcoders