這遊戲的前身:Love Live School Idol Festival 有玩過一陣子,不過在換手機的時候因為沒注意到引繼碼的有效期間只有一年,結果引繼失敗,就直接停玩了。
基本上結束營運的網路遊戲,有人做私服就會想要試看看。可以體驗轉蛋轉到爽或是直接衝到最高等級碾壓...於是就有了這篇。
試過之後發現其實使用的難度不低... 感謝破解傳輸資料並實作出伺服器端運作機制的高手們的努力。
本筆記主要目的是紀錄安裝步驟,能夠降低使用門檻。
整個開發計劃的資料源:
https://carette.codeberg.page/ll-hax-docs/sifas/easy-install/
包含基本的運作方式解說跟遊戲端的取得方式。建議遊戲端儘早下載,有被移除的可能。
本文件是以伺服器端安裝在跟遊戲端同一個作業系統(android)內為前提。
伺服器與作業系統分開的話,難度會大幅增加。因為會需要對遊戲端進行解包,修改連線目標,跟重新打包的動作。本文不討論這個部分。
https://github.com/arina999999997/elichika/
伺服器軟體本身。裡面的解說文件是最重要的。請務必詳讀。
前置準備
- 被修改過連線目標為localhost(127.0.0.1)的遊戲端(apk)
檔案位置:https://github.com/arina999999997/elichika/releases/tag/clients
本文以android+bluestacks模擬器做為遊戲端的使用環境 - 使用bluestacks模擬器的話,必須是64位元環境
bs模擬器預設建立的是32位元環境,需自行建立64位元環境 - 具備60GB以上的伺服器環境,或是遊戲端的安裝環境具備60GB以上的空間
在android作業系統安裝伺服器端
會需要使用「termux」這個軟體。本軟體目的是建立一個可以執行linux軟體的作業環境。
因為android本身就是基於linux的作業系統,讓這種做法成為可能。
檔案位置:https://github.com/termux/termux-app/releases/tag/v0.118.0
下載「termux-app_v0.118.0+github-debug_universal.apk」
雖然有根據不同CPU架構的編譯版,使用universal這個包含所有架構的版本比較省事。
也方便使用bluestack這類android模擬器的使用者。
安裝之後直接執行termux。會得到以下畫面:
curl -L https://raw.githubusercontent.com/arina999999997/elichika/master/bin/install.sh | bash
這個指令會做幾件事情:安裝git / go語言,安裝elichika。
執行完畢之後,了解linux環境的人可以自行ls -al查看多了什麼東西。
接著執行「./update_elichika」。這個指令會更新目前的伺服器環境,並對遊戲的資料庫重新整理。
執行完之後會是這樣的畫面:
接著執行「./run_elichika」啟動伺服器。看到以下的畫面就是執行成功。
此時可以開啟遊戲端進行遊玩。基本的安裝到此結束。