Peer-to-Peer files released
It seems like this gets at least one mention every month. It’s a bit of relief to see that it still exists! The Steam Community’s voice chat is carried over Steam’s new BitTorrent-based P2P network, and the separation of the binaries that work that little bit of magic (into bin/p2pcore.dll
and bin/p2pvoice.dll
) strongly suggests that we’ll be seeing more applications of the technology at a later date.
Some further findings from Steam’s new files:
- Use the VGUI Editor (Ctrl+Alt+B) on the Downloads page in Settings and you’ll
CSubPanelOptionsP2P
. Use the ‘Select Control’ combo box to select and make visible the P2P controls it contains. - A
#Steam_P2P_SharingColumnLabel_hidden
label for the current Media tab is to be found inconfig/dialogconfig.vdf
. For sharing mod trailers, right? - The
public/P2PDetailPage.res
dialogue includes atracker
field. Could refer either to community trackers for mod content, or official regional trackers that can be switched between. - “
VST
” appears inpublic\P2PMetaDataPage.res
‘sCP2PVstKeyValuesListPanel
. Sitting alongside VMT, VDF, VCD and other keyvalue-based Valve file formats, it somehow seems unlikely that this three-letter acronym starting with V has anything to do with Virtual Studio Technology. “Valve Sharing Tracker” perhaps? (Better suggestion from the comments: Valve Steam Torrent.)
25 Responses to this post:
Comments
Ulf Jälmbrant Says:
p2pvoice.dll couldn’t this just clarify that the community voice communication happens p2p i.e. without a server. If you talk to someone your machine transfers the information straight to the recipient. The fact that steam community has no voice servers can easily be seen by the trouble of connecting two NAT’ed clients. If one computer steps outside nat with open firewall port he can talk with anyone and anyone can talk to him.
For a slightly more robust p2p voice client see voiperized.com, feel free to connect to ip: “Flugan” if you want to try it out. Uses UPnP but as far as I know it doesn’t STUN through NAT.
I suppose you’re aware of skype that are using relay servers from a p2p network to help the connections that can’t be STUN’ed.
Andy Simpson Says:
I came to the conclusion too that they’ve built some sort of generic P2P platform that both file transfer and voice are built upon.
Nice sluthing, that stuff is a bit less obvious than the straight localisation strings.
Also that it was weird that the Downloads tab would be so ambiguously named, and so very empty! Good find.
I’ve noticed when I was poking through the registry for no good reason, they’ve registered .vst as a filetype to be launched by Steam. I was going to go with “Valve Steam Torrent” myself.
All in all the P2P stuff looks a heck of a lot further along than it was. Wonder when it’ll actually see the light of day?
Andy Simpson Says:
Hey, using the VGUI Build mode on the downloads tab of settings, there’s a select controls combobox. All the P2P controls are there, they’re just not visible. If you set visible to 1, they all show up. And what’s more, they seem to work. Like, the advanced options button actually does open an advanced options window.
Andy Simpson Says:
Looks a little something like this.
Tom Edwards Says:
Thanks Andy. I’ll keep that selection tool in mind. 🙂
20 Trackbacks/Pings
Peer-to-Peer files released - Facepunch Studios
Steam P2P implementation : Bittorrent ! - Steam Users Forums
Steam P2P Files - Halflife2.net
Interlopers.net // View topic - Steam P2P?
Steamfriends - Steam - Steam Peer-to-Peer files
ForumPlanet - Topic - Some Steamy Updates
Actualización Steam: ¿Funciones Peer-to-Peer añadidas? at SaId LoL’s Blog
Steam Community -- NOW. - Page 19 - NeoGAF
Actualización Steam: ¿Funciones Peer-to-Peer añadidas?
Steam News Official Topic - Pagina 20 - Forum di TGM Online
Steam Movies - The Steam Review
Facepunch Archives: Peer-to-Peer files released - Page 1
Steamworks SDK Released | Rock, Paper, Shotgun
HL2world.com :: View topic - Box Art
Pete’s Musings » Blog Archive » Videotron (Quebecor) Throttling Bittorrent P2P
PSI-Fighters
Interlopers.net Forums • View topic - Steam P2P?
Gamefront.nl : News - Mods - Patches - Maps - Demos - GameSpot Call of Duty 4 Modern Warfare - Single-Player Hands-On
File sharing. - Steam Users' Forums
Awesome Dudes • Thema anzeigen - Steam, neue Vertriebskanäle, pro und kontra