在Linux下搭建我的世界java1.18.1服务器(Fabric)

配置方面,1核2G大致能容纳2-4人,2核4g大致能容纳5-10人 带宽方面,10人以下的小型服,3-5M就够用了

想要搭建大于10人的大型mod服务器,内存推荐8G或以上,CPU无硬性要求,2-4核足矣

  • 个人采用Centos7,以此为例
  • 通过服务商的web控制台为服务器选择Centos7镜像并安装
  • 安装完后需要重设一次密码,用户名用默认root就行

举例:ssh root@192.168.25.137

提示输入密码时,命令行不会显示输入字符,属于正常现象 当出现[root@VM-4-7-centos ~]# 类的字样表示连接成功 建议先更新源和自带软件

众所周知,图形页面不是Linux的主流操控方式,刚从win过度到linux可能会不适应,遂推荐宝塔面板,它可以让你通过可视面板很轻松的玩转Linux 安装教程可移步宝塔官网

安装完成后会看到默认的登录地址和账号密码,但是先不要急着登录,首先需要在服务器安全组中放行8888端口,入和出方向都要,以腾讯云为例

放行后即可成功登录宝塔面板。 如果依然无法访问,请关闭系统自带防火墙:

安全起见,可在面板设置中自行更改默认端口和安全词,改完记得将新端口放行

  • 如果只是想玩纯净服,可前往Mojang官网
  • 如果想装mod,可下载Fabric或者Froge核心(非插件核心)
  • 这里提供一个1.18.1的Fabric服务端备用下载
    1. 下载完成后打开宝塔面板,选择左侧文件菜单
    2. 选择一个合适的目录(以根目录举例)
    3. 将下载好的服务端压缩包直接拖拽到web中,等待上传完成,双击即可解压

如果是Fabric核心,会有两个jar文件,其中server.jar为原版纯净端,想要玩mod就要用另一个Fabric核心,可重命名为fabric_server.jar方便区分

1.18.1需要安装java17,安装命令如下:

java端默认通信端口为25565,类型为TCP,与宝塔面板设置过程相同,放行即可

由于SSH关闭后会结束当前窗口进程,服务端无法后台持续运行,安装screen可完美解决此问题 可执行apt-get install screen安装screen,如果碰到确认提示就一路确认 安装完成后在xshell内输入screen,能新建窗口即表示成功,输入exit可关闭当前窗口,按住Ctrl+A+D可返回主窗口

为方便起见,可通过宝塔进入服务器存放文件夹,创建stop.sh和start.sh来控制服务器的开启和关闭:

start.sh:

  • 其中Xms为最小内存,Xmx为最大内存,可根据服务器实际容量自行更改(Xmx过大可能会造成服务器死机,要留出适量冗余)

stop.sh:

  • 通过cd命令进入到服务端存储文件夹后(也可进入文件夹后通过宝塔自带的终端工具)输入sh start.sh即可开服
  • Ctrl+A+D 返回主窗口后输入sh stop.sh即可关闭服务器
  • 开启成功后进入游戏,服务器地址填公网ip,后面加上端口号即可正常游玩,如果IP已经配置好DNS解析可以填写自定义域名+端口号连接服务器(例如mc.lonelyenderman.top:25565
  • 如果连接异常,首先运行screen -ls查看mc窗口是否成功运行,输入screen -r mc可回到窗口查看服务器状态 看到如下信息表示开服成功

原文链接:https://cloud.tencent.com/developer/article/2141801

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享