娱乐向,利用CentOS7搭建我的世界spigot服务器

今天偶然又跳进了我的世界的坑

然后盯着一直在捣鼓的机子,就想自己搞一个服务器

还是首先root权限

然后要保证机子上有java

可以输入java -version

如果能够显示版本信息则表示有

反之就是没有

没有的话需要先安装一个java

确认java安装之后

然后我实在home下创建了一个mc文件夹

mkdir mc

cd mc

然后就是下载spigot的jar文件了,我在这遇到了好多问题

比如说网上的连接无法下载,或者是下载的无法执行

大家可以来这 https://getbukkit.org/ 找到download spigot的连接再点击就是下载了

之后可以用winscp或者是机子本来就有可视化界面的话就直接下载到mc文件夹下就可以了

不过讲道理我觉得可以用wget 拿到,但是不知道为什么我试的时候没有成功,有谁成功可以说一下


下载下来后假设文件名为spigot-1.12.jar

然后 java -jar spigot-1.12.jar

之后会有一段时间的滚屏,不出错的话最终会显示

done!For help, type hlep or ?

这个时候其实就已经运行成功了

然后我们输入stop退出来

写一个启动脚本

在当前文件夹下写一个启动脚本

vim start.sh

#!/bin/sh

java -Xmx1G -jar spigot-1.12.jar

这个地方1G是要紧跟前面的Xmx的否则会报一个Xmx未知变量的错误(不是很清楚了)

然后 后面的文件名试你下载的文件名,如果不正确会报找不到该文件的错误

1G就是给分配的最大内存了,看个人情况了


jar文件的后缀名显示了对应的游戏版本,所以自己下载合适的游戏版本


然后是我运行后没法连接(Can't connect to server)的几个解决办法

首先是配置文件server.properties

vim server.properties

里面25行 online-mode 是检测正版,改为false(貌似暴露了什么,逃~~~~)

顺便瞅一眼21行的server-port 一般为25565

然后:wq

修改防火墙

firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

之后再启动./start.sh

就可以愉快的玩耍了


顺提一个叫做screen的神软件可以轻松实现服务的后台运行

安装也简单 yum install screen就可

具体参考这里


到这应该就没什么问题了,挖矿去了(逃~)


你可能感兴趣的:(CentOS)