🚜 在 Arch Linux 上搭建并连入割草机服务器
这篇文章教大家在 Arch Linux 上搭建「割草机」,即 某二次元游戏 的私服,并在游戏中连入割草机。
本教程可能不适用于 Arch Linux ARM。如果想在 Arch Linux ARM 上搭建,请参考 这篇教程。
仅供学习交流,请在 24 小时内删除这些文件。
搭建服务器
获取割草机 jar 文件和某二次元游戏的 BinOutput
这里不再叙述,详见 割草机 Wiki
安装并启动 MongoDB
1 | sudo pacman -S mongodb --needed |
安装其它所需文件
1 | sudo pacman -S mitmproxy python --needed # mitmproxy |
启动服务器
1 | cd /path/to/grasscutter |
连入服务器
安装证书
这些证书需要和服务器的相同。
1 | certutil -A -n "mitmproxy" -t "TCu,Cu,Tuw" -i "$HOME/.mitmproxy/mitmproxy-ca-cert.cer" -d sql:$HOME/.pki/nssdb # 安装用户证书,可选 |
启动游戏
如果使用启动脚本:
1 | env http_proxy=http://localhost:8080 https_proxy=http://localhost:8080 /path/to/certain_anime_game_startup.sh |
如果使用 Lutris:
添加两行环境变量,分别为:
key | value |
---|---|
http_proxy | http://localhost:8080 |
https_proxy | http://localhost:8080 |
其中 localhost 可以换为服务器的 IP 或绑定域名。