centos 7 搭建mc服务器(mcsmanager)

centos 7 搭建mc

如果没安装java,先看步骤2,再来操作步骤1

1、安装mcsmanager

1、安装Node.js版本控制(如果没有的话)

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh

断开SSH连接后重新连接
2、安装Node.js 12.16.1

nvm install 12.16.1

3、使用Node.js 12.16.1版本

nvm use 12.16.1

克隆仓库

git clone https://github.com/suwings/mcsmanager.git
或
git clone https://github.com/Howardnm/MCSManager.git

进入目录

cd mcsmanager

安装依赖

npm install

安装screen来守护进程

yum install screen

新建窗口来运行面板

screen -S mc

启动mc服务器,启动后重新打开ssh终端

node app.js
或
npm start 

2、安装java

# 如何获取JDK安装包?

进入JAVA官网,注册登录后下载,或从第一个网址直接下载
https://github.com/Howardnm/MCSManager/releases
(上面地址是我的github库,直接下载就行,下面地址比较麻烦,需要注册)
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

选择你需要的版本 在这里我们选择 Linux x64 Compressed Archive ,请根据自己的架构选择版本
本文档创建时的版本: jdk-8u291-linux-x64.tar.gz
请下载后自行上传到/root目录 或者 用户目录(推荐小白直接用FinalShell软件,可以将文件拖进目录内)
请注意!!!请根据自己下载的版本修改下面相关命令中的版本
比如 8u291 这一段 请修改为自己上传的版本的数字
修改的内容包括 解压文件 设置环境变量  软链接程序到环境变量中 这几项

# 切换到用户目录
cd ~
# 创建安装目录
mkdir /usr/local/java/
#进入安装目录
cd /usr/local/java/
# 解压当前目录下的JDK压缩文件
tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/java/
# 设置环境变量(安装 VIM 输入 yum -y install vim)
vim /etc/profile
# 在末尾添加对应变量
滚动光标到末尾 按下 键盘上的 INS 键或“i”键,切换至插入模式
输入这几串内容后; 按“esc”键,然后输入:wq 并回车保存

export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

# 应用修改后的环境变量
source /etc/profile
# 软链接程序到环境变量中
ln -s /usr/local/java/jdk1.8.0_291/bin/java /usr/bin/java
# 测试是否安装正常,显示 java version "1.8.0_291" 则为正常
java -version
#重启centos
reboot

3、创建mc服务器

1、在该网站下载服务端镜像

https://mirror.zerodream.net/
推荐Minecraft Server的镜像(腾讯云轻量化vps1核2G,就能轻松带起3人游玩)

2、浏览器打开,http://ip:23333/,ip填你vps的ip

登录账号:#master
密码:123456
如何创建mc服务器,b站有教程,(都在mc网页管理端设置的,很简单)

3、配置服务器参数
1)mc网页管理页面:点击“终端”进行配置

mc用户获取管理员权限,进mc玩的时候,才用此命令

op <用户名>
2)mc网页管理页面:点击“管理”、“server.properties 配置文件”进行配置

减少视野

view-distance=8

正版检测 打开true 关闭false

online-mode=false
3)mc网页管理页面:点击“参数”进行配置

内存限制不能有小数

500m 1400m (自己因配置而定)

4、mc存档备份(选)

最好自己先百度了解清楚:crontab、tar、linux基本命令(rm、mv、cd等等)
1、网页mc服务器管理里设置计划任务

0 5 * * * __stop__
13 5 * * * __start__

2、ssh里设置计划备份压缩包,(下面例子是备份5天的挡,并自动删除第6天的挡)
new_server_2258000是我创建的mc服务器名称,请修改成自己的名称

crontab -e

填进以下命令,:wq保存

3 5 * * * rm -f /root/mcsmanager/server/server_core/new_server_2258000/worldbackup5.tar.gz
4 5 * * * mv /root/mcsmanager/server/server_core/new_server_2258000/worldbackup4.tar.gz /root/mcsmanager/server/server_core/new_server_2258000/worldbackup5.tar.gz
5 5 * * * mv /root/mcsmanager/server/server_core/new_server_2258000/worldbackup3.tar.gz /root/mcsmanager/server/server_core/new_server_2258000/worldbackup4.tar.gz
6 5 * * * mv /root/mcsmanager/server/server_core/new_server_2258000/worldbackup2.tar.gz /root/mcsmanager/server/server_core/new_server_2258000/worldbackup3.tar.gz
7 5 * * * mv /root/mcsmanager/server/server_core/new_server_2258000/worldbackup1.tar.gz /root/mcsmanager/server/server_core/new_server_2258000/worldbackup2.tar.gz
8 5 * * * tar czvf /root/mcsmanager/server/server_core/new_server_2258000/worldbackup1.tar.gz /root/mcsmanager/server/server_core/new_server_2258000/world

1)mc回档方法

cd /root/mcsmanager/server/server_core/new_server_2258000
tar -xzvf /root/mcsmanager/server/server_core/new_server_2258000/worldbackup1.tar.gz
mv /root/mcsmanager/server/server_core/new_server_2258000/root/mcsmanager/server/server_core/new_server_2258000/world /root/mcsmanager/server/server_core/new_server_2258000/world
rm -f /root/mcsmanager/server/server_core/new_server_2258000/root
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是在 CentOS 7 上搭建 NTP 服务器的步骤: 1. 安装 NTP:运行以下命令安装 NTP: ``` sudo yum install ntp ``` 2. 配置 NTP:编辑 `/etc/ntp.conf` 文件,配置服务器地址和允许访问的客户端地址。例如,以下是一个示例配置: ``` server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst restrict default nomodify notrap nopeer noquery restrict 127.0.0.1 restrict <客户端IP地址> mask <子网掩码> nomodify notrap ``` 其中,`server` 指定 NTP 服务器地址,`restrict` 用于限制访问控制。 3. 启动 NTP:运行以下命令启动 NTP 服务并设置为开机自启: ``` sudo systemctl start ntpd sudo systemctl enable ntpd ``` 4. 验证 NTP:使用 `ntpq` 命令验证 NTP 是否正常工作。例如,运行以下命令: ``` ntpq -p ``` 如果 NTP 正常工作,将显示类似以下内容的输出: ``` remote refid st t when poll reach delay offset jitter ============================================================================== *ntp1.example.c .GPS. 1 u 154 256 377 0.862 -30.200 1.835 +ntp2.example.c .PPS. 1 u 173 256 377 0.991 -30.230 1.309 -ntp3.example.c .GPS. 1 u 130 256 377 1.003 -29.990 1.935 ``` 其中,`*` 表示当前服务器为 NTP 主服务器,`+` 表示当前服务器为 NTP 辅助服务器,`-` 表示当前服务器为 NTP 被动服务器。 以上就是在 CentOS 7 上搭建 NTP 服务器的步骤。希望能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值