Talk:VAC for Mods

From Valve Developer Community
Revision as of 10:23, 27 July 2006 by TomEdwards (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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)

So I tried this with my mod and yes VAC appears to be enabled and working fine. However when I connect to my mod server, the player just freezes and doesn't move. I'm guessing perhaps I've changed something in my mod which the VAC enabled server doesn't like... what are the risks of accidentally getting my account VAC Banned by using an unauthorized mod? --Ringo 01:41, 18 Jul 2006 (PDT)

All you are doing is changing the game from which a mod is run. VAC won't ban for things like that, that can be done accidentally. It won't make you stand still either - you've got a different issue. Keybinds invalidated perhaps? --TomEdwards 01:59, 18 Jul 2006 (PDT)
Do you have your wasd bound?—ts2do 01:59, 18 Jul 2006 (PDT)
Don't worry seems to work now, haven't changed anything... the server hadn't crashed and the client was responding, i could access menus and stuff, except my mouse icon was still showing and normally it hides in the game... but the game world had actually frozen (unless i accidentally clicked close on the server and it had the close dialog open)--Ringo 02:51, 18 Jul 2006 (PDT)

Update compatibility

If you do get this working, will it break everytime HL2DM updates? --Nowhere 02:32, 27 Jul 2006 (PDT)

If you use the steam.inf hack, yes. Do it properly through gameinfo.txt and all will behave as normal. --TomEdwards 03:23, 27 Jul 2006 (PDT)