Difference between revisions of "Talk:VAC for Mods"

From Valve Developer Community
Jump to: navigation, search
Line 15: Line 15:
 
:::::It could have been because I was <del>(and am, nobody else has connected yet!)</del> running the server and client on the same machine. --[[user:TomEdwards|TomEdwards]] 13:10, 17 Jul 2006 (PDT)
 
:::::It could have been because I was <del>(and am, nobody else has connected yet!)</del> running the server and client on the same machine. --[[user:TomEdwards|TomEdwards]] 13:10, 17 Jul 2006 (PDT)
 
:::::Right, Garry kindly pasted the IP into the GMod IRC and I got plenty of guinea pigs. Everybody timed out shortly after connecting, save for one guy. I think the reason for that was that I was using the HL2DM steam.inf and he had altered his gameinfo.txt so that Gmod ran from HL2DM, too. '''This would place the problem as multiplayer games basing themselves off HL2, as HL2 is not protected by VAC'''. They should run from HL2DM or another multiplayer game instead. Quite why that would affect ProDOD though...either way Comet, your fixed worked by overriding the AppId set in gameinfo.txt. --[[user:TomEdwards|TomEdwards]] 13:25, 17 Jul 2006 (PDT)
 
:::::Right, Garry kindly pasted the IP into the GMod IRC and I got plenty of guinea pigs. Everybody timed out shortly after connecting, save for one guy. I think the reason for that was that I was using the HL2DM steam.inf and he had altered his gameinfo.txt so that Gmod ran from HL2DM, too. '''This would place the problem as multiplayer games basing themselves off HL2, as HL2 is not protected by VAC'''. They should run from HL2DM or another multiplayer game instead. Quite why that would affect ProDOD though...either way Comet, your fixed worked by overriding the AppId set in gameinfo.txt. --[[user:TomEdwards|TomEdwards]] 13:25, 17 Jul 2006 (PDT)
::::::Sorry if I am misunderstanding, but what I understand is that the reason why hl2 mods dont have vac is because the appid is set to hl2, not hl2dm.  If thats the case I will post up how to set that up too.  But I was thinking the same thing about Prodod, it uses the Appid of 300 which is dods.  So why that doesnt work I dont know, maybe vac has a hard coded hack to work with third party mods.  And when they released ep1 and changed the appid's it broke everything..  Who knows.--[[User:Red comet|Red Comet]] 15:16, 17 Jul 2006 (PDT)
+
::::::Sorry if I am misunderstanding, but what I understand is that the reason why hl2 mods dont have vac is because the appid is set to hl2, not hl2dm.  If thats the case I will post up how to set that up too.  But I was thinking the same thing about Prodod, it uses the Appid of 300 which is dods.  So why that doesnt work I dont know, maybe vac has a hard coded hack to work with hl2 third party mods.  And when they released ep1 and changed the appid's it broke everything..  Who knows.--[[User:Red comet|Red Comet]] 15:16, 17 Jul 2006 (PDT)

Revision as of 22:17, 17 July 2006

I can see Secure servers for GMod right now. AFAIK, the issue is that listenservers can't be protected, not that mods can't be. --TomEdwards 11:51, 17 Jul 2006 (PDT)

I can't create them though. Getting VAC online for Valve's games is a fickle process on my connection, but it isn't working at all with GMod. I tried your solution, but there is no steam.inf in the HL2 cache... --TomEdwards 12:26, 17 Jul 2006 (PDT)

There shouldn't be one in the HL2 cache because HL2 doesn't need VAC...try the hl2dm inf—ts2do 12:34, 17 Jul 2006 (PDT)

When i released Household Death 1.2, i BROKE server browsing, because i included a steam.inf file. Dedicated servers would not show up, but vac said it was running. When i emailed valve about it, alfred told me it was because i included a steam.inf, so, in order to make the mod visible; the server can't have the steam.inf file because those are only for games that have their own GCF. I dont know if this is going to screw up source stuff though. Only time will tell. --omega

Picture Seems to me they fixed server browsing. Although prodod runs independant from sourcemods, maybe thats the problem with that. In game the steam browser works fine too. --Red Comet 12:39, 17 Jul 2006 (PDT)

What do you mean by independent from sourcemods? It sits in the actual DOD folder? :s
I'm using this fix with GMod 9.0.4. Could people with the mod installed please try connecting to 86.134.101.232:27015? It seems to be working for me. :-) --TomEdwards 12:47, 17 Jul 2006 (PDT)
The prodod mod installs to program files and uses a third party program to start. Its how we control cheaters and scripters :) And make sure if you try to connect to him you have steam.inf in your client directory!  :)
I didn't need the INF in my game dir. It just worked. --TomEdwards 12:59, 17 Jul 2006 (PDT)
Hmmm interesting.. --Red Comet 13:01, 17 Jul 2006 (PDT)
It could have been because I was (and am, nobody else has connected yet!) running the server and client on the same machine. --TomEdwards 13:10, 17 Jul 2006 (PDT)
Right, Garry kindly pasted the IP into the GMod IRC and I got plenty of guinea pigs. Everybody timed out shortly after connecting, save for one guy. I think the reason for that was that I was using the HL2DM steam.inf and he had altered his gameinfo.txt so that Gmod ran from HL2DM, too. This would place the problem as multiplayer games basing themselves off HL2, as HL2 is not protected by VAC. They should run from HL2DM or another multiplayer game instead. Quite why that would affect ProDOD though...either way Comet, your fixed worked by overriding the AppId set in gameinfo.txt. --TomEdwards 13:25, 17 Jul 2006 (PDT)
Sorry if I am misunderstanding, but what I understand is that the reason why hl2 mods dont have vac is because the appid is set to hl2, not hl2dm. If thats the case I will post up how to set that up too. But I was thinking the same thing about Prodod, it uses the Appid of 300 which is dods. So why that doesnt work I dont know, maybe vac has a hard coded hack to work with hl2 third party mods. And when they released ep1 and changed the appid's it broke everything.. Who knows.--Red Comet 15:16, 17 Jul 2006 (PDT)