随身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、编辑完之后,保存并退出,然后输入以下指令,刷新环境配置使其生效:
命令: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
!!输入代码创建一个账号。例如输入:“account create 666 10001”意思是创建账号为666,uid为10001。若不输UID则默认生成UID。密码乱填即可。
后台运行
# 创建ys的新终端
apt install -y tmux
tmux new -s ys
# 开始运行服务
java -jar grasscutter-1.7.4.jar -handbook
# 使用ctrl + b 松开再按d一下即可退出终端,
# 如若再进终端使用
tmux a -t ys