最近一直有个问题缠绕着我,就是对战平台是怎么实现通过玩家本地的Steam呢?经过对SteamApi的研究之后我成功的实现了这个功能。
实现原理
SteamApi获取SteamClient的用户信息
程序功能
- (其实这个序号没有意义)获取本地玩家已登录的Steam64ID并写入到【userid】文件
程序用途(举例子)
- 对战平台时的用户信息识别
- 使用私有服务器比赛的启动前身份校验
- 某些软件的授权?(识别Steam64ID识别用户)挂批出门左转奥!
一些注意事项
- 由于Windows端发行限制,您需要在保证打包好的所有文件均存在才能运行
- 本程序基于Unity开发,若运行时报错请自行打好系统运行库,若出现显示异常/闪退的问题,请检查文件发布时间是否离当前时间过久,或检查您的显卡驱动与DX11运行库
- 本程序单纯就是在做教程之前发出体验的,有BUG可以在帖子下留言,如果有时间可以修,但它并不是绝对的,因为TV(Trial Version)版并不会被我长期维护
软件开发外部文件来源
引擎:Unity
Api:Facepunch.Steamworks
程序运行时图片展示:

(还有个页面速度太快了,我这单身114514年的手速都截不到,有截到的老哥可以补全一下)【嘻嘻!】
(我懒得上传GitHub了,本帖没有源代码,请听我下面的狡辩(解释))
那么在不久的将来,我会专门出一起视频讲解如何使用以及Unity2D开发入门的系列教程,当然你也可以抢先体验它!
请注意:本程序禁止用于一切非法活动!(就获取个64ID好像也干不了什么坏事吧)
本程序已使用【4CTV】数字证书进行数字签名,虽然它不是一个受信任的证书,但是可以防止程序被他人恶意更改。
请放心,我们它只会通过释放到本地的API获取并无任何联网行为,不存在任何盗取账户的行为!
下载地址:
您好,本帖含有特定内容,请回复后再查看。