赞
踩
前言:对于现公开的游戏服务器不太和谐的情况下,三两好友可以自己搭建一个属于自己的游戏服务器。
我们系统选择的是centos7(Linux) Minecraft服务是java运行的,1.17之前的版本都是java8运行的,在1.17.1中是使用java16或java17运行的, 这里我们需要安装java17或者16。
我安装的是17,我们用的是linux所以我们需要 “Linux x64 Compressed Archive”。
wget https://download.oracle.com/java/17/archive/jdk-17.0.1_linux-x64_bin.tar.gz
在下载完成之后, 使用tar解压(这块可能有出处,请以实际下载的文件为主)
tar -zxvf jdk-17_linux-x64_bin.tar.gz
会在当前目录下解压出一个名为: jdk-17.0.1文件
一般来说,我们需要将java17其设为默认java, 我为了省事没有设置, 需要的同学请自己查询修改方法
这样我的java就已经相当于安装完了 ,开始搭建服务 基础的搭建使用官方的版本,直接下载server版本就行了
Minecraft-server-1.17.1https://mcversions.net/download/1.17.1
可以使用wget 直接下载到本地,
wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar
也可以下载到自己电脑上,然后scp复制上传到服务器,方法请自行百度
我们创建/data/minecraft/data,并且把 server.jar 移动到/data/minecraft/data
- mkdir -p /data/minecraft/data
- mv server.jar /data/minecraft/data
进入/data/minecraft/data ,然后用java运行
- cd /data/minecraft/data
- ~/jdk-17.0.1/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui
在第一次执行会生成多个文件,需要你修改eula.txt和 server.properties(在这里我全程用的是Finalshell,可以自行去查)
将eula.txt中eula=false改为eula=true
server.properties中可以改很多,最基本的需要改两个值: server-port=改为server-port=10086,表示你服务运行的端口是10086;online-mode=改为online-mode=false表示非线上模式
然后第二次运行
~/jdk-17.0.1/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui
这样服务就可以运行了,可以使用tmux或者screen,在退出窗口之后还能保持服务正常
接下来我们需要打开端口(端口修改一下)
iptables -I INPUT -p tcp --dport 端口 -m state --state NEW -j ACCEPT
云服务器控制台策略组开放一下端口即可,这样最基本的Minecraft服务搭建完成了
------------------------------------------------------------------------------------------------------------------------------
然后安装HMCL,开始奔放起来吧!!!游戏版本记得选择1.17.1即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。