4月22日,網絡上出現 CS:GO 於2017年5月 (Operation Hydra時期) 以及 Team Fortress 2 於2017年11月的源代碼。據知情人士透露,是次源代碼洩漏與Youtube頻道 Valve News Network 的作者 Tyler McVicker 有密切關係。
作為一名玩家,你應該注意:
是次洩漏事件或導致遊戲安全問題,有指黑客可以透過遊戲漏洞進行RCE攻擊(Remote Code Execution) 來控制其他玩家的PC;外掛程式開發者可以透過分析源代碼讓外掛避開VAC檢測,或會令遊戲出現更多作弊玩家。
因此,外界揣測洩漏事件逼使Valve提早發佈CS:GO Source 2更新的日期,以保障遊戲的安全以及公平性。
而Valve在事件發生的七個小時後,指出他們已經檢查洩漏的代碼,並無發現會導致安全問題的漏洞,但Valve仍然建議玩家在官方匹配伺服器中遊玩,以確保遊戲的安全性。
事件的額外資訊:
外界一直討論Tyler McVicker與是次事件的關聯,因為源代碼中的說明文件提及到VNN(Tyler McVicker) 以及有關人士一直以擁有CS:GO源代碼而自豪。而 Tyler本人否認他是源代碼的洩漏者,他在Twitter以及Discord指出將會向Valve的法律部門提供一切有關的證據。
有指一名有情緒問題的人早於2018年5月向各大Source Modding發燒友發佈代碼,希望透過代碼洩漏令Valve陷入困局。其後,一名於Lever Softworks工作且和Tyler有密切關係的員工因為行為問題而被公司革職,因而洩漏CS:GO以及TF2代碼進行報復。
除了CS:GO以及TF2之外,是次洩漏事件亦包括F-Stop —— 一款本身由Valve開發的遊戲,但後來被Valve放棄而Lever Softworks希望繼續完成開發而讓大眾有機會遊玩F-Stop。
不少Valve以及Source的愛好者在事件後,一直研究代碼中的內容。在洩漏的代碼中,SteamDB的開發者xPaw找到 CS 1.6 由 CS 最初的開發者 Gooseman 的註譯: