update README_zh-CN.md and README_zh-TW.md (#7)

* Update README_zh-CN.md

* Update README_zh-CN.md

* Update README_zh-CN.md

* Update README_zh-CN.md

* Update README_zh-CN.md

* Update README_zh-CN.md

* Update README_zh-TW.md

* Update README_zh-TW.md

* Update README_zh-TW.md

* Update README_zh-TW.md
This commit is contained in:
moraxs
2023-06-10 13:40:02 +08:00
committed by GitHub
parent e58417f4fa
commit 13b8d319bf
2 changed files with 159 additions and 79 deletions

View File

@@ -3,49 +3,50 @@
[EN](../README.md)|[簡中](README_zh-CN.md)|[繁中](Docs/README_zh-TW.md)
[EN](../README.md)|[簡中](README_zh-CN.md)|[繁中](README_zh-TW.md)
# PemukulPaku
A private server implementation for a third impact game but made in see sharp
# PemukulPaku
## 快速開始
A private server implementation for a third impact game but made in see sharp
**先決條件*
##快速開始
閱讀文章的能力
**前提條件*
GitHub帳戶
*閱讀文章的能力
[.NET 6 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
* GitHub帳戶
在命令列運行如下命令
* [.NET 6 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
在命令列運行如下命令
```
dotnet dev-certs https
dotnet dev-certs https --trust
```
[MongoDB](https://www.mongodb.com/try/download/community )
* [MongoDB](https://www.mongodb.com/try/download/community)
**快速開始*
**快速開始*
尅隆存儲庫
尅隆存儲庫
```
git clone https://github.com/rafi1212122/PemukulPaku.git
git clone https://github.com/rafi1212122/PemukulPaku.git
```
從[這裡]下載最新action(https://github.com/rafi1212122/PemukulPaku/actions)下載最新action.
從[這裡](https://github.com/rafi1212122/PemukulPaku/actions)下載最新action.
進入PemukulPaku資料夾將下載的action解壓到該資料夾下
下載資源檔[resources](***REMOVED***
進入PemukulPaku資料夾將下載的action解壓到該資料夾下
下載資源檔[resources](***REMOVED***
```
@@ -62,69 +63,122 @@ git clone https://github.com/rafi1212122/PemukulPaku.git
```
**運行服務*
**運行服務*
1.運行PemukulPaku.exe
1.運行PemukulPaku.exe
**連結至服務器*
**在運行前請確保MongoDB服務已經正確啟動**
選擇你想要的代理工具(mitmproxy/Fiddler reccomended)
**連接至服務器*
使用以下腳本之一進行代理配寘::
選擇你想要的代理工具(mitmproxy/Fiddler reccomended)
[mitmproxy](https://gist.github.com/rafi1212122/5cc76297d6cf6396de5fc572d1e55812#file -proxy-py)
使用以下工具之一進行代理配寘::
[Fiddler](https://github.com/rafi1212122/PemukulPaku/wiki/Starting#connecting -to-the-server)
[mitmproxy](https://mitmproxy.org/)
[Fiddler](https://github.com/rafi1212122/PemukulPaku/wiki/Starting#connecting-to-the-server)
若出現``為了帳號安全,請重新輸入密碼``可嘗試使用mitmproxy
##使用Fiddler
1.運行Fiddler Classic開啟解密http通信``Tools-options-Https-勾選Decrypt HTTPS traffic``並將埠設為任意未佔用埠``Tools-options-Https-Connections``
2.點擊Fiddler Script並填入以下內容
```
import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;
class Handlers
{
static function OnBeforeRequest(oS: Session){
if(oS.host.EndsWith(".yuanshen.com")|| oS.host.EndsWith(".hoyoverse.com")|| oS.host.EndsWith(".starrails.com")|| oS.host.EndsWith(".bhsr.com")|| oS.host.EndsWith(".kurogame.com")|| oS.host.EndsWith(".zenlesszonezero.com")|| oS.host.EndsWith(".g3.proletariat.com")|| oS.host.EndsWith("west.honkaiimpact3.com")|| oS.host.EndsWith("westglobal01.honkaiimpact3.com")|| oS.host.EndsWith( ".os.honkaiimpact3.com")|| oS.host.EndsWith("overseas01-appsflyer-report.honkaiimpact3.com")|| oS.host.EndsWith(".mihoyo.com")||(oS.host.EndsWith("bh3.com")&&! oS.host.Contains("bundle"))){
oS.host ="localhost";
}
}
}
```
##使用mitmproxy
1.從[這裡](https://gist.github.com/rafi1212122/5cc76297d6cf6396de5fc572d1e55812#file-proxy-py)獲取proxy.py
瞭解更多[GitHub wiki](https://github.com/rafi1212122/PemukulPaku/wiki)
2.在proxy.py所在目錄運行`mitmdump -s proxy.py -k`命令
3.設定系統代理為你所設定的埠,默認為``127.0.0.1:8080``
4.信任CA證書
* mitmproxy的CA證書通常存放在`%USERPROFILE%\ .mitmproxy`或者瀏覽器訪問`` http://mitm.it ``下載證書,如果你訪問該地址後看到了``If you can see thistraffic is not passing through mitmproxy.`` 說明mitmproxy配寘有誤請重新配寘
*按兩下安裝證書,或者運行``certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.p12``命令
## GM命令
* **在哪裡輸入命令?**\
在控制台或者遊戲內聊天視窗
以下是可用的命令::
1. `level <number>`
*設定玩家等級
*例如:
* `level 88`
2. `avatar <add|modify> <avatarId> <…>`
*將角色添加到使用者帳戶或修改角色資訊
*例如:
* `avatar add 713`
* `avatar modify 713 Level 80`
*請注意字母L是大寫的
3. `give <avatars|weapons|stigmata|materials|dress>`.
*獲取所有角色,、武器、徽章、資料或服裝
*例如:
- `give avatars`
瞭解更多[GitHub wiki](https://github.com/rafi1212122/PemukulPaku/wiki)
瞭解更多[development]( https://github.com/rafi1212122/PemukulPaku/wiki/Development)
## GM命令
* **在哪裡輸入命令?**\
在控制台或者遊戲內聊天視窗
以下是可用的命令::
1. `level <number>`
*設定玩家等級
*例如:
* `level 88`
2. `avatar <add|modify> <avatarId> <…>`
*將角色添加到使用者帳戶或修改角色資訊
*例如:
* `avatar add 713`
* `avatar modify 713 Level 80`
*請注意字母L是大寫的
3. `give <avatars|weapons|stigmata|materials|dress>`.
*獲取所有角色,、武器、徽章、資料或服裝
*例如:
- `give avatars`
##支持
瞭解更多[development](https://github.com/rafi1212122/PemukulPaku/wiki/Development)
[Discord server]( https://discord.gg/fbsRYc7bBA)or GitHub issue
##支持
加入[Discord server](https://discord.gg/fbsRYc7bBA)or提交GitHub issue