在Linux服务器搭建Grasscutter服务端(割草机部署教程)


Grasscutter是各类游戏搭建的必备工具,今天小编以centos7为例,为大家详细讲解一下Grasscutter割草机的服务端搭建教程。废话不多说,直接开始吧。

第一步:准备阶段

确保您有一个Centos7服务器,或者虚拟机!并且您的服务器已经连上了网络。
需要在您的服务器上部署Docker,如果您还有安装Docker请跟着我做
如果您已经安装Docker请直接跳到第二步
1、安装必要依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
2、挂载Docker镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装Docker
yum install docker-ce docker-ce-cli containerd.io
4、启动Docker
systemctl start docker
5、设置开机自启
systemctl enable docker
第二步:关闭防火墙和selinux(非必要)
**如果您是购买的服务器,请到服务商防火墙配置界面(如腾讯云),设置防火墙策略!!!
逐步开放8080端口、22102端口、444端口、9001端口**

一、关闭防火墙
systemctl stop firewalld.service
设置防火墙开机不自启

systemctl disable firewalld.service
查看防火墙状态

firewall-cmd --state
二、关闭selinux
vi /etc/selinux/config
把SELINUX=enable
改成SELINUX=disabled

三、重启服务器
reboot
开机查看selinux状态(disable为关闭)
sestatus
第三步:开始部署服务器
一、拉取镜像
docker pull evendevil66/grasscutter
可以使用docker images 查看是否拉取成功

二、设置割草机主体(主体“Grasscutter”)
此步操作需要您手动完成,去(主网盘 / OneDrive)下载服务端,并解压到 /root目录下

如果您已解压成功,使用 ls /root可以看到目录下已经多了 full-grasscutter-"version"_RainKavik目录

打开服务端目录下的 congfig.json 编辑里面的 accessAddress默认是127.0.0.1 请更改为您服务器的IP地址(一共2处,都要更改)

三、运行拉取的镜像
docker run -dit \-v /root/grasscutter:/var/grasscutter \-p 444:444 \-p 444:444/udp  \-p 22102:22102 \-p 22102:22102/udp \-p 8080:8080 \-p8080:8080/udp \-p 9001:9001 \-p 9001:9001/udp \--name grasscutter \-v /sys/fs/cgroup:/sys/fs/cgroup \--restart always \--privileged=true evendevil66/grasscutter /usr/sbin/init
第二行命令 /root/full-grasscutter-"version"_RainKavik:为你的割草机存放目录,如果你上一步操作正确,这一步就不会报错
WechatIMG1960.5dd4jc3q75s0.webp.jpg
测试是否成功运行
在服务器内使用浏览器输入 "你的服务器IP地址"+端口号9001 即可查看运行状态

列:我的服务器IP为 192.168.0.1 浏览器输入:192.168.0.1:9001
第四步:进入割草机环境
docker exec -it grasscutter /bin/bash
supervisorctl
fg grasscutter
完成以上操作就可以开始创建账号了(与Windows相同)
语法如下:
语法:account create 登录账号 UID

例如:account create rainkavik 10000



相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)