0%

我的世界服务器搭建

云服务器

跳过我的世界介绍,直接建议各位选购云服务器吧。市面常用的有亚马逊云、腾讯以及阿里云。租用云服务器具有以下优点:

  1. 划算。购买服务器的硬件费用、电费、宽带费,便宜一点也要数千元。若只是朋友一起游玩短则两周长则数月,相应云服务器一般在几十到几百元不等。有长期游玩或其他想法另说。
  2. 便捷。大部分云服务器目前针对大部分游戏专用服务器部署提供了现成方案,购买时或购买后选择相应游戏以及游戏版本,之后只需要上传存档、调整模组文件即可运行。
  3. 稳定。相比于自己购买硬件服务器或家用主机做服务器,在没有购买相应的宽带服务情况下,云服务器连接一般都更流畅。
  4. 不用同步作息。云服务器能够一天24小时在线,不会因为家用主机下线,导致其他玩家无法连接游玩。

选购合适的服务器。选择相应的游戏以及游戏版本,确定游玩人数,按照购买界面会推荐相应的服务器配置。相关选购参数我也不太清楚,不负责任的给一个参考,我的配置按推荐说是支持10人游玩,2核 8G内存 4Mbps带宽,一个月在60元左右。其他品牌偶尔还有折扣以及试用,应该不会高于这个价格了,职业踩坑。
购买游戏专用云服务器后基本上都是自带环境和主要游戏文件,如果没有就去搜其他教程吧hh。
启动服务器,复制IP端口号。启动本地游戏,直连就可以玩纯净版我的世界了(注意游戏版本)。
另外这个网页搭建还在学习,别问为什么没有图片。

mod安装

安装位置

腾讯轻量云的游戏服专区服务器为例.
下载要游玩的mod文件,上传到/var/lib/lighthouse_game/game/mods路径。(部分文件需要解压缩后上传)
部分mod例如生物群落或者地形相关,则需要删除服务器上world文件夹。(有需求的话删除前可以备份)
重启服务器,查看/var/lib/lighthouse_game/game/logs/latest.log文件。
当看到“Unloading dimension -1”字样说明启动成功,复制IP地址以及预设的链接端口号,启动本地游戏连接即可开始游玩。

注意

下载mod时阅读mod信息,主要关注以下四点

  1. 匹配游戏版本
  2. 下载前置mod
  3. 仅支持服务端或本地端
  4. 需要服务端和本地端双端同时安装
    本地端使用pcl启动器,只要选对版本号找的到游戏安装目录,其他操作相当简单,教程也很多不做赘述。

mod下载网址链接

https://bbsmc.net/modpacks
https://www.curseforge.com/minecraft/search?class=modpacks
https://modrinth.com/modpacks?s=downloads

游戏管理员

打开/var/lib/lighthouse_game/game/ops.json文件,修改如下面部分内容的UUID和name即可赋予用户管理员权限,以降低游戏难度。增加管理员只用再复制一份花括号内容即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[
{
"uuid": "e77a13be-3d09-4716-9ee4-c8676fb0e6b7",
"name": "Moduokesi",
"level": 4,
"bypassesPlayerLimit": true
},
{
"uuid": "8fbf7ed0-39d5-47b5-bd84-ffce850de4d7",
"name": "Lin_Yuan",
"level": 4,
"bypassesPlayerLimit": true
}
]

修改云服务器上的mod加载器

由于云服务器上自带的启动器只有forge,但是我要游玩的mod只支持fabric,因此有这样的需求。下面看看具体怎么操作吧。

  1. 备份并删除游戏目录下的server.jar。
  2. 下载目标启动器的服务器启动器,选择游戏版本和fabric版本,我的游戏版本是1.21.4。(下载链接)
  3. 将下载的文件改名为server.jar并上传到服务器。
  4. 直接重启服务器,似乎不能通过重启应用生效,只能重启整个服务器。
    完成上述步骤后打开logs文件夹下的latest.log文件,看到以下字段即可。
    1
    2
    3
    4
    5
    Loading 4 mods:
    - fabricloader 0.18.0
    \-- mixinextras 0.5.0
    - java 21
    - minecraft 1.21.4
    更换mod启动器后,需要重新上传对应的mod文件。
    上传后可能需要删除服务器上world文件夹,再次重启服务器来启用mod内容。