隨身WIFI搭建Grasscutter
需要準備的:
需要一個隨身WIFI并且刷好的Debian
還需要擴容1+8或者1+16,或者更高配置2+16,2+32
你們也可以嘗試512m+8g
一、安裝JDK 17
1、下載JDK 17
cd /usr/local/?
wget https://download.oracle.com/java/17/latest/jdk-17_linux-aarch64_bin.tar.gz
2、安裝
tar -zxvf jdk-17_linux-aarch64_bin.tar.gz
3、然后配置/etc/profile文件,并添加如下配置信息。(需要root權限)
命令:vim /etc/profile
export JAVA_HOME=/usr/local/jdk-17.0.5(實際jdk解壓路徑)
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4、編輯完之后,保存并退出,然后輸入以下指令,刷新環(huán)境配置使其生效:
命令:source /etc/profile
5、查看jdk是否安裝成功,輸入指令java -version即可。
二、安裝mongodb?
準備
首先先升級一下軟件
sudo apt update
sudo apt upgrade
apt-get install gnupg或者apt-get install -y gnupg2
安裝
下面添加秘鑰
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
添加軟件庫
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
升級
sudo apt-get update
安裝MongoDB
sudo apt-get install -y mongodb-org
啟動MongoDB
sudo systemctl start mongod
查看MongoDB版本
mongod --version
安裝完畢,如果需要允許遠程訪問
我們修改一下文件,修改一下bindIP
sudo vim /etc/mongod.conf
net:
? port: 27017
? bindIp: 0.0.0.0
然后重啟一下
sudo systemctl restart mongod
三、服務端的git&編譯&安裝(建議最低內存1g,可以運行,但是編譯就不知道了)
1、下載
sudo apt install git
git clone https://github.com/Grasscutters/Grasscutter.git
2、編譯&安裝
cd Grasscutter
chmod +x gradlew
./gradlew jar
3、git最新服務端資源至本地
git clone https://gitlab.com/YuukiPS/GC-Resources.git && cd Grasscutter_Resources
復制資源至resources
cp -r Resources ~/Grasscutter/resources
四、服務端的配置&運行
cd /root/Grasscutter
# 生成json配置文件
java -jar grasscutter-1.7.4.jar -handbook
# 結束進程
ctrl + c
# 修改剛生成的配置文件
vim config.json
- 如果沒有其它特別的需求可以只進行如下的修改
修改地址127.0.0.1改成你棒子的ip有兩處
開始運行服務
java -jar grasscutter-1.7.4.jar
??!輸入代碼創(chuàng)建一個賬號。例如輸入:“account create 666 10001”意思是創(chuàng)建賬號為666,uid為10001。若不輸UID則默認生成UID。密碼亂填即可。
后臺運行
# 創(chuàng)建ys的新終端
apt install -y tmux
tmux new -s ys
# 開始運行服務
java -jar grasscutter-1.7.4.jar -handbook
# 使用ctrl + b 松開再按d一下即可退出終端,
# 如若再進終端使用
tmux a -t ys