
一、哪里有英雄聯盟國服API接口
答主你好,LOL的外服(包括美服、歐服、韓服這些)是由Roit直接代理運營的,由Roit官方是有直接開發API接口的。
而國服是騰訊運營的,由于騰訊比較封閉,官方并沒有開放API接口。但是有不少API提供商,還是挺穩定挺不錯的。就比如章魚數據平臺,比較適合一些中小開發者。
LZ可以去試試:www.owmake.com
二、英雄聯盟 Riot Games REST API 簡析
英雄聯盟(League of Lengends,LoL)是一款幾乎眾所周知的MOBA在線競技游戲了,游戲具有很強的可玩性和競技性,以及,可量化性——玩家們常常使用量化的數據作為互相交流與能力評估的依據。
最近我和另外兩個小伙伴剛開始一個英雄聯盟(LoL)數據挖掘小項目,計劃主要使用 Riot Games的官方REST API來獲取數據(除了國服和臺服無法通過此接口獲取,美歐韓之類的全部都可以)。Riot Games的官方開發者論壇上給出了一個第三方庫列表,主要是使用各種語言編寫的wrapper。因為我們打算使用Python來做,所以只看了Python的幾個庫,目前覺得這個相對較好、方法較全: Cassiopeia,基于Python 3.x(通過使用future模塊,2.7也是可以用的哦)。
以下我對一些API中出現的游戲術語做了翻譯,對可能用到的一些GET方法做了簡要說明,最后簡單分析了下API的方便程度。
可以看到,大部分Method返回的都是基于某一個具體玩家的數據,如果只是做一個基本的游戲數據查詢應用,目前的API已經是足以勝任的。但是一旦我們需要進行更深層次的分析,比如某一個英雄在某一段位、某一時間段內的勝率,那么API里沒有一個可以直接獲取大量比賽數據的Method。但這并非說明完全做不到,一種可行的策略是通過一次比賽獲得參加該比賽玩家的數據,再通過玩家數據獲取更多比賽數據,逐步累積出一個夠大的數據集。不過由于一個玩家的水平是一定的,不大可能通過單個玩家得到各個層次的比賽數據,所以需要多個來自不同段位的種子玩家。更多細節在此就忽略了,我們仍然有許多問題有待進一步考慮。
現在許多第三方的LoL應用都涉及英雄的win rate、ban rate之類的數據,但我們想做的不是這種簡單的統計,而是挖掘。后續我應該會把一些分析結果也放上來。
Update:項目Github傳送門(目前已做好數據獲取部分,一些基本的統計/機器學習方法也有所嘗試)
三、英雄聯盟無法啟動
你可以嘗試以下方法解決問題:
-檢查游戲文件是否完整:打開游戲文件夾,找到名為“Pengu Loader”的文件,右鍵點擊選擇“屬性”,在“常規”選項卡中查看文件大小。如果文件大小為 0,則表示該文件已損壞,需要重新下載游戲或修復游戲文件。
-更新顯卡驅動:如果顯卡驅動過舊,可能會導致游戲無法啟動。你可以打開顯卡驅動程序,檢查是否有更新版本,并進行更新。
-關閉防火墻和殺毒軟件:防火墻和殺毒軟件可能會阻止游戲啟動。你可以暫時關閉這些軟件,然后嘗試啟動游戲。
-檢查系統文件是否缺失:打開“運行”對話框,輸入“cmd”,然后按“確定”按鈕。在命令提示符窗口中輸入“sfc/scannow”,然后按“Enter”鍵。系統會自動檢查并修復缺失的系統文件。
如果以上方法都無法解決問題,你可以嘗試聯系游戲官方客服,尋求更多幫助。


