Minecraft 我的世界纯净server端搭建

121次阅读
没有评论
Minecraft

室友天天在玩MC,但是他玩的MC服是他人私有,服主资金匮乏经常停服,一言难尽😂

作为一个云野生SRE的我,也想尝试接触下游戏行业,遂瞎整整。。。。

Minecraft 基本信息

Minecraft是一款沙盒类电子游戏,中国版官方译为《我的世界》,台译《当个创世神》,开创者为马库斯·阿列克谢·泊松(Notch)。游戏现由Mojang Studios维护,隶属于微软Xbox游戏工作室。

Minercraft 官网:https://www.minecraft.net/zh-hans

在搭建纯净服时需要准备如下工具:

  • java环境
  • minecraft server端
  • MCSManager服务端管理工具
  • minecraft client端(需要和server端版本一一对应)

Minecraft 纯净服搭建

准备Java环境

1.下载JDK
登录甲骨文官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择JDK8最新版下载安装

Minecraft
[root@localhost ~]# wget 'https://download.oracle.com/otn/java/jdk/8u331-b09/165374ff4ea84ef0bbd821706e29b123/jdk-8u331-linux-i586.tar.gz?AuthParam=1650947351_7641c13e8c93d5656eded17f565f6d5a' -O /usr/local/src/jdk-8u331-linux-i586.tar.gz
--2022-04-26 12:28:06--  https://download.oracle.com/otn/java/jdk/8u331-b09/165374ff4ea84ef0bbd821706e29b123/jdk-8u331-linux-i586.tar.gz?AuthParam=1650947351_7641c13e8c93d5656eded17f565f6d5a
正在解析主机 download.oracle.com (download.oracle.com)... 2.19.60.9
正在连接 download.oracle.com (download.oracle.com)|2.19.60.9|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:147494696 (141M) [application/x-gzip]
正在保存至: “/usr/local/src/jdk-8u331-linux-i586.tar.gz”

100%[================================================================================================================================>] 147,494,696 1.97MB/s 用时 73s    

2022-04-26 12:29:20 (1.93 MB/s) - 已保存 “/usr/local/src/jdk-8u331-linux-i586.tar.gz” [147494696/147494696])

2.配置JDK环境

# 解压至/usr/local
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# ll
总用量 144040
-rw-r--r--. 1 root root 147494696 3月  31 03:10 jdk-8u331-linux-i586.tar.gz
[root@localhost src]# tar -zvxf jdk-8u331-linux-i586.tar.gz 

# 配置环境变量,增加下面几行至末尾
[root@localhost ~]# vim /etc/profile
...
export JAVA_HOME=/usr/local/jdk1.8.0_331/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
...

# 加载环境变量
[root@localhost ~]# source /etc/profile

3.测试java

[root@localhost ~]# java -version
java version "1.8.0_331"
Java(TM) SE Runtime Environment (build 1.8.0_331-b09)
Java HotSpot(TM) Server VM (build 25.331-b09, mixed mode)

使用MCSManager管理MC

此处使用官方脚本自动安装

[root@localhost ~]# wget -qO- https://gitee.com/Suwingser/MCSManager-installer/raw/master/install.sh | bash

# 安装完后有如下提示
--------------- Complete ---------------
 Successfully installed!!!
 Directory: /opt/MCSManager/
--------------- Complete ---------------
Joining system service...
Create file: /usr/lib/systemd/system/mcsm.service
complete.

--------------- Quickstart ---------------
 Start: systemctl start mcsm
 Stop:	 systemctl stop mcsm
 Status: systemctl status mcsm
--------------- Quickstart ---------------


# 使用如下方式启动
[root@localhost ~]# systemctl start mcsm 
[root@localhost ~]# systemctl status mcsm
● mcsm.service - MCSManager
   Loaded: loaded (/usr/lib/systemd/system/mcsm.service; disabled; vendor preset: disabled)
   Active: active (running) since 二 2022-04-26 12:49:49 CST; 1min 7s ago
 Main PID: 10065 (node)
   CGroup: /system.slice/mcsm.service
           └─10065 /usr/bin/node /opt/MCSManager/app.js

4月 26 12:49:50 localhost.localdomain node[10065]: memory, and will not scale past a single process.
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] OnlineFs - 正在初始化文件管理路由与中间件
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] Module - 正在初始化用户管理模块
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] Module - 正在初始化服务端管理模块
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] Module - 正在初始化计划任务模块
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] HTTP - HTTP 模块监听: [ http://127.0.0.1:23333 ]
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] 配置文件: property.js 文件
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] 新版本已经可供使用,可以前往 Github 了解
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] Github & 文档参阅: https://github.com/suwings/mcsmanager
4月 26 12:49:50 localhost.localdomain node[10065]: [04/26 12:49:50] [INFO] 控制面板已经启动

MC控制端登录地址:http://youip:23333,账户:#master 密码:123456

MC纯净服部署

使用MCSManager创建一个服务端

Minecraft

下载MC服务端端并上传

wget https://s3.amazonaws.com/Minecraft.Download/versions/<你要下载的版本号>/minecraft_server.<你要下载的版本号>.jar
MC服务端(1.12.2)下载地址:https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar

[root@localhost ~]# wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
--2022-04-26 14:22:39--  https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
正在解析主机 s3.amazonaws.com (s3.amazonaws.com)... 54.231.226.248
正在连接 s3.amazonaws.com (s3.amazonaws.com)|54.231.226.248|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:30222121 (29M) [application/octet-stream]
正在保存至: “minecraft_server.1.12.2.jar”

100%[================================================================================================================================>] 46,592,587  1.67MB/s 用时 32s    

2022-04-26 13:17:48 (1.38 MB/s) - 已保存 “minecraft_server.1.12.2.jar” [30222121/30222121])

[root@localhost ~]# ll /opt/MCSManager/server/server_core/NewServer_2503000/
总用量 4
-rw-r--r--. 1 root root 9 4月  26 13:55 eula.txt
[root@localhost ~]# cp minecraft_server.1.12.2.jar /opt/MCSManager/server/server_core/NewServer_2503000/
[root@localhost ~]# ll /opt/MCSManager/server/server_core/NewServer_2503000/
总用量 29520
-rw-r--r--. 1 root root        9 4月  26 13:55 eula.txt
-rw-r--r--. 1 root root 30222121 4月  26 13:56 minecraft_server.1.12.2.jar

启动创建的服务端

Minecraft

修改服务端配置取消在线验证

Minecraft

默认服务监听地址和端口为:yourip:25565

MC客户端测试连接

使用HMCL 自行安装客户端(略),添加server监听,注意符号‘:’,在界面里中文英文冒号看不出区别。

Minecraft
xadocker
版权声明:本站原创文章,由 xadocker2022-04-26发表,共计5177字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...