steam自建服务器游戏_自建我的世界游戏服务器

e42c63fe7504c91021b3008b8aa05965.png

自建《我的世界》游戏服务器

《我的世界》是一款风靡世界的沙盒式建造游戏,玩家可以在游戏中的三维空间里创造和破坏林林总总的方块,甚至在多人服务器与单人世界中体验不同的游戏模式,打造精妙绝伦的建筑物,创造物和艺术品。

官方[1]提供了服务端程序下载,我们可以方便地搭建起一个自己的游戏服务器。

部署服务器

部署环境是CentOS7,运行内存应当超过1G,否则你需要修改启动参数。

安装java运行环境

yum install java-1.8.0-openjdk* -y# 验证安装成功java -version

出现以下内容即说明安装成功

openjdk version "1.8.0_242"OpenJDK Runtime Environment (build 1.8.0_242-b08)OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

运行Minecraft服务端

wget https://launcher.mojang.com/v1/objects/35139deedbd5182953cf1caa23835da59ca3d7cd/server.jarjava -Xmx1024M -Xms1024M -jar server.jar nogui

启动失败了,此时你会看到报错信息

[22:25:13] [main/ERROR]: Failed to load properties from file: server.properties[22:25:13] [main/WARN]: Failed to load eula.txt[22:25:13] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
前两行不用管,第三行提示我们要同意最终用户许可协议,这里我们编辑一下 eula.txt
vi eula.txt# 将文件内容化修改如下内容并保存# 也就是将eula的值修改为true

eula=true

此时在运行服务端程序,为了方便在后台运行,我们先安装screen

# 安装screenyum -y install screen# 运行服务端 在原来命令基础加上screenscreen java -Xmx1024M -Xms1024M -jar server.jar nogui# 成功后如下图所示

56c4110a8d5b1fd1f567cca0fa65e3af.png

键入ctrl + a + d ,可以退出服务器命令行界面并且断开服务器连接。

下次再次连接服务器,输入screen -r就可以切回服务器命令行界面。

使用我的世界服务端

打开端口

我们需要服务器开放25565端口,如果是云服务器,则配置安全组,如果是本地机器,则打开防火墙[2]即可。

命令行界面

输入help即可看到可使用的命令

d50dc6797b6e9921d7798da272944d34.png

关于命令的用法和含义可参考官方文档[3]

服务端属性配置

可以修改server.properties来修改服务端的属性,以实现个性化

vi server.properties

具体参数含义参见官方文档[4]

References

[1] 官方: https://www.minecraft.net/en-us/download/server[2] 打开防火墙: /other/centos7command.html#%E6%89%93%E5%BC%80%E7%AB%AF%E5%8F%A3[3] 官方文档: https://minecraft.gamepedia.com/Commands[4] 官方文档: https://minecraft-zh.gamepedia.com/Server.properties

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值