当前位置:   article > 正文

服务器的使用:基于centos7 搭建我的世界(Minecraft)游戏服务器_centos 7怎么运行游戏

centos 7怎么运行游戏

        前言:对于现公开的游戏服务器不太和谐的情况下,三两好友可以自己搭建一个属于自己的游戏服务器。

        我们系统选择的是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

  1. mkdir -p /data/minecraft/data
  2. mv server.jar /data/minecraft/data

 进入/data/minecraft/data ,然后用java运行

  1. cd /data/minecraft/data
  2. ~/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即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/173088
推荐阅读
相关标签
  

闽ICP备14008679号