0%

在CentOs上嘗試搭建Minecraft服務器

前言

有點想玩暮色森林,然而作者還擱在1.16.5的測試中,只能拿1.15.2來玩玩了。剛接觸這個mod大概在6年前用1.7.2測試玩,那時倒沒有奇葩附魔之類的流流,只是單純的插件與模組的快樂。這個模組目前完成了大概80%,劇情適中,可以當另一個世界用,不過總體還是適合單人遊戲,因為某玩家劇情boss弄完后其他玩家就得重置世界了,不過我還是想把它放到服務器上,因為覺得這是個類多人rpg的模組,單人遊戲難以獲得持續的快樂Minecraft多人才永遠快樂(永恆)

​ 至於如何去方法,mcbbs有很多可以參考,不會甚至去csdn上翻,我只紀録下遇到的坑點,給自己留個幾號


成功運行服務端卻搜索不到IP:

當使用雲服務器時:

1
2
1 检查配置文件server.properties中的server-ip=选项,默認不填或0.0.0.0
2 检查云服务器控制台中的安全组是否开放端口,因為我用的是阿里雲,記得在安全組開25565端口

當使用linux系統(如Centos,Ubuntu)

1
2
3
4
5
6
7
1 linux系统自带防火墙是否关闭;centos7為例的命令(沒錯就我一直忘了系統居然自帶防火墻)
systemctl stop firewalld.service
systemctl disable firewalld.service

2 SELinux是否关闭;在配置文件修改
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled

無法啓動服務端:

如果玩模組服,強烈建議每放1~3個mod時在本地的win server上運行一遍,包括但不限於語言衝突,ID類型衝突,粒子效應衝突等等,否則就一直錯誤警告強制停止而摸不着頭,另外服務端運行的內存需要設定正確,比如我2g的服務器大概只能弄個1g的java運行內存,否則時常宕機


關於java8安裝錯誤不會裝的問題:

因為個人的阿里雲內存不足,通常1.15.X以上的純淨得要4g才流暢運行,所有選擇1.12.2,然而網上的jre/jdk怎麽都是1.8.0.118之類的,軟件直鏈都過期了,官網上還得註冊的繁瑣步驟,個人直接下載,ftp傳到linux上,在linux上運行/解壓時得設置cd好正確的運行目録及正確的文件名,否則就無法找到文件

出現如這些提示

1
java/***/libawt_xawt.so: libXtst.so.6: 无法打开共享对象文件: 没有那个文件或目录

使用 yum install libXi libXp libXtst

……待補充

關於1.15.2客戶端下載

[提取碼7777]https://pan.baidu.com/s/1o0oW_V45EzCYOhIAS6Fc_w

阿里盤弄不了,下次嘗試弄個個人雲盤掛在服務器上

關於我搭建Minecraft服務器

只要有1.15.2+冰与火+虚无世界,就能連接至 mc.witcicas.com一起遊玩了!

目前服務器能載二個大型模組+各類插件

關於插件管理的進度

我現在着實難綳,forge端原來不支持插件的,只能另弄spigot傳到服務器上(暫時擱置),沒錯插件指令目前用不了


现在又尝试弄个海绵服,2個大型模組裝上去后大概要1.5g,服務器宕機了…

尾言

關服…完