原神服務(wù)端搭建架設(shè)教程win系統(tǒng)(附客戶端+服務(wù)端+環(huán)境配置)

原神服務(wù)端搭建架設(shè)教程win系統(tǒng)(附客戶端+服務(wù)端+環(huán)境配置)
?
大家好,我是艾西原神一款開放世界冒險3D游戲以七種元素(分別為風(fēng)、雷、巖、火、水、草、冰)交匯的幻想世界“提瓦特”創(chuàng)造的游戲世界,以角色扮演的RPG游戲還是有非常多的玩家熱愛,以二次元以及那卡哇伊的畫風(fēng)不管是小哥哥還是小姐姐都深受喜愛。
?

游戲總體分為魔神任務(wù)、傳說任務(wù)、委托任務(wù)、世界任務(wù)。魔神任務(wù)即主線任務(wù)和活動任務(wù),傳說任務(wù)是角色劇情任務(wù),委托任務(wù)是每日四個委托,世界任務(wù)是在野外偶爾觸發(fā)的任務(wù)。
玩家們到達(dá)一定等級后開啟派遣任務(wù)的劇情走向。那么對于一款火爆的游戲很多小伙伴肯定會有自己當(dāng)服主在這個游戲里我說了算的想法,那么跟上艾西今天的教程。
?
今天艾西給大家?guī)淼氖莣indows服務(wù)器搭建原神私服的教程
(后期有習(xí)慣用linux系統(tǒng)的小伙伴我會單獨出一份教程)
服務(wù)端搭建于自己的服務(wù)器上系統(tǒng)為windows,客戶端支持情況:PC、iOS支持國服 /國際服均可,Android僅支持國際服。
架設(shè)搭建準(zhǔn)備:服務(wù)器一臺32h32g配置起 、服務(wù)端、客戶端
配置環(huán)境所需要準(zhǔn)備的工具:Python3.8+、MongoDB、JDK、git
注:Windows x64 (建議 Win10build2002 + 版本,老版本不保證兼容)
Build版在軟件發(fā)布上主要用于區(qū)分不同時期的版本,它是編譯時的版本標(biāo)記,一般序號都是遞增的。可用于辨別軟件的版本。 版本號里面的Build說明這個版本是第幾次編譯的結(jié)果,它后面一般跟數(shù)字或日期。
?
Python3.8+:(用于編寫腳本、自動化以及機(jī)器學(xué)習(xí)和Web開發(fā)等各種任務(wù))
?
MongoDB基于分布式文件存儲的數(shù)據(jù)庫 :(如果服務(wù)器性能低或者沒有管理需求,可在安裝時取消勾選 xxxpass ;)。
?
?
服務(wù)端:(自己準(zhǔn)備好沒有的話到git下載看教程)
客戶端:這不用多說了大家都有的
Notepad++:文本編輯器,用于編輯配置文件。
?
請確保服務(wù)器端口 TCP?443 、TCP?54321、?UDP?22102均 未被其他程序占用 ;服務(wù)器如果有限制的將54321、22102端口在防火墻安全組單獨過白或找機(jī)房放行端口。
?
安裝環(huán)境
JDK
?

?
本次安裝在windows平臺,用MSI(x64 MSI Installer)安裝,當(dāng)然也可以前兩種(x64 Installer)。
Windows?x64?xxxpressed?Archive:壓縮版本,需要自行配置
Windows?x64?Installer:安裝版本,安裝過程自行配置
安裝配置JDK 雙擊 jdk-17_windows-x64_bin.msi 一路點下一步安裝,完成就好了。
裝完win+R –> 運(yùn)行 輸入cmd 在控制臺里輸入 java -version出現(xiàn)如下圖信息表示安裝成功。
?

?
安裝配置Mongodb
?

根據(jù)自己需求下載版本,>=5以上。這里用的window平臺搭建原神,這里選擇Windows。這里有兩種方式,(MSI安裝方式,zip解壓方式),推薦下載MSI方式,原因(zip解壓方式需要自行配置)。雙擊 安裝mongodb-windows-x86_64-6.0.0-signed.msi
一直下一步,到這里點 “xxxplete” ,繼續(xù)進(jìn)入到下一步,把?Install Mongodb xxxpass?這個選項去掉繼續(xù)安裝即可。


?
?
裝完后按 win+R —> 運(yùn)行 輸入 services.msc 打開系統(tǒng)服務(wù),找到 MongoDB Server,如圖,顯示“正在運(yùn)行”就OK了。
?
安裝Git:git用來拉去代碼,更新代碼,非常方便。如果喜歡自己在網(wǎng)頁上去下載,那就不用裝。
?


?
雙擊Git-2.37.1-64-bit.exe ,無腦下一步安裝即可
?

拉取、編譯代碼 :隨便找個地方建立一個空的文件夾
進(jìn)入文件夾右鍵 “Git Bash Here“,會打開一個新的控制臺窗口,然后執(zhí)行最后顯示Success,然后在文件夾里可以看到一個jar文件那么就可以了
?
# 從dev分支下載代碼 git clone -b development xxxxx://ghproxy.xxx/xxxx://github.xxx/Grasscutters/Grasscutter
cd Grasscutter/
# 官方文檔此處有錯誤 ./gradlew.bat jar
注意: 如果在“./gradlew.bat jar”運(yùn)行后出現(xiàn)錯誤,關(guān)閉git窗口。
進(jìn)入Grasscutter目錄右鍵“Git Bash Here”
輸入以下內(nèi)容重新構(gòu)造。
./gradlew.bat jar
?


?
配置資源文件
在任意文件夾右鍵 “Git Bash Here” 打開控制臺窗口,運(yùn)行命令:
git clone xxxx://ghproxy.xxx/xxxx://github.xxx/Koko-boya/Grasscutter_Resources
等待運(yùn)行完了你會發(fā)現(xiàn)多了個 Grasscutter_Resources 文件夾,把這個文件夾里的Resources文件夾放到 Grasscutter 文件夾里。
更新方法 進(jìn)入Grasscutter文件夾右鍵 “Git Bash Here”,執(zhí)行:
# 拉取最新代碼
git pull
# 編譯
./gradlew.bat jar
# 然后把原來的控制臺窗口關(guān)了,重新運(yùn)行一次就行了
?
改配置文件、運(yùn)行 進(jìn)入Grasscutter文件夾,文件路徑輸入cmd,回車,會出現(xiàn)Cmd窗口運(yùn)行以下命令。
# jar名字具體根據(jù)文件名來
java -jar ./# jar名字具體根據(jù)文件名來
java -jar ./grasscutter-1.2.2-dev.jar.jar
?


?
完了關(guān)掉窗口,可以看到文件夾里多了一個config.json

改完后回到上一步,運(yùn)行即可。
注:附件
Gitee大整改,關(guān)了所有開源項目,資源包地址已更換回github
git clone
xxxx://ghproxy.xxx/xxxx://github.xxx/Koko-boya/Grasscutter_Resources
Copy
等待運(yùn)行完了你會發(fā)現(xiàn)多了個?Grasscutter_Resources?文件夾,把這個文件夾里的Resources文件夾改成?resources?放到?Grasscutter?文件夾里。
更新方法
進(jìn)入Grasscutter文件夾右鍵?“Git Bash Here”,執(zhí)行:
# 拉取最新代碼git pull# 編譯./gradlew.bat jar# 然后把原來的控制臺窗口關(guān)了,重新運(yùn)行一次就行了
Copy
?
四、改配置文件、運(yùn)行
進(jìn)入Grasscutter文件夾,按住shift點右鍵,選擇 在此處打開powellshell(不喜歡powershell也可以去微軟商店下個windows terminal 舒服得多)窗口,運(yùn)行命令:
# jar名字具體根據(jù)文件名來
java -jar .\grasscutter-1.1.1-dev.jar
Copy
?
?
自己有服務(wù)端的操作教程:
?
下載服務(wù)端和客戶端內(nèi)文件,默認(rèn)位置進(jìn)行安裝即可。
下載網(wǎng)盤內(nèi)文件 ./服務(wù)端和客戶端/“version"/內(nèi)完整包:full-grasscutter-dev-#xxx_RainKavik.zip,并進(jìn)行解壓
?
運(yùn)行服務(wù)器
啟動服務(wù)端
解壓 ./服務(wù)端/full-grasscutter-dev-xxx.zip,并進(jìn)入該文件夾
?
直接雙擊 run.bat 即可運(yùn)行服務(wù)端;如果安裝了其他版本的 java 或者修改了安裝位置,請自行修改此bat文件后再啟動,啟動前請確保 MongoDB 在運(yùn)行中。
?
啟動代理
雙擊運(yùn)行 proxy.bat ,
?
可直接關(guān)閉窗口以停止運(yùn)行
?
出現(xiàn) Proxy server listening at http://*:54321 即為啟動成功
注意,如果您的服務(wù)器性能過低,此代理程序可能會假死,手動重啟即可!
?
創(chuàng)建賬號
在 run.bat運(yùn)行窗口操作
?
需要使用文末的 account 指令在控制臺創(chuàng)建賬號才可以登錄
?
創(chuàng)建方法如下:
語法:account create 登錄賬號 UID
例如:account create rainkavik 10000
?
連接服務(wù)端
如果你只是想在Windows使用,可以直接跳過證書下載和安裝這一步,使用進(jìn)行 Genshin代理助手登入服務(wù)端。
?

1、windows10/windows11連接
?
設(shè)置-網(wǎng)絡(luò)和Internet-代理,地址本機(jī)搭建填寫 127.0.0.1,連接服務(wù)器則填寫 服務(wù)器公網(wǎng)IP。
?
?

2、安卓連接
?
設(shè)置-WLAN-詳情-代理(部分原生安卓在右上角“編輯”圖標(biāo)中),選擇 手動,填寫 主機(jī)名和端口
?
?
?
?
3、IOS蘋果連接
?
設(shè)置-無線局域網(wǎng)-詳情(連接Wi-Fi右側(cè)藍(lán)色“i”)-HTTP代理,選擇 手動,服務(wù)器填寫 電腦/服務(wù)器IP。
?
?
證書下載
掛好代理以后用系統(tǒng)自帶瀏覽器打 xxxx://mitm.it ,選擇你系統(tǒng)的證書進(jìn)行下載
?
注意:服務(wù)器 IP 更換后需要重新下載安裝證書!
?
如果提示:"If you can see this, traffic is not passing through mitmproxy." 則說明代理沒有成功掛上。
?
注意:如連接服務(wù)器代理,中國內(nèi)地區(qū)域服務(wù)器會因為備案問題沒法訪問。需要在服務(wù)器先下載證書,再拷貝到其他設(shè)備上。
?

好了,至此,在客戶端設(shè)置代理就能正常進(jìn)入原神服務(wù)器了。
?
我是艾西,以上就是原神服務(wù)端的搭建架設(shè)方法,有服務(wù)端的直接看后半段,沒有服務(wù)端就在GIT下載,配置的環(huán)境以及工具都是一樣的可以根據(jù)自己習(xí)慣的方式來。今天的分享就到這里啦希望對有需要的小伙伴有幫助我們下期見。
?
?
?