利用雨云的云服务器/虚拟主机搭建Ledger的远程数据库

注册

首先打开雨云官网

雨云官网网址:https://www.rainyun.com/YZJ_?s=xxx

 

然后登录/注册雨云(登录/注册建在右上角) 

 

如果没注册就点击下方注册,然后如果显示“正在使用优惠通道注册”就照常输入信息

 

没有则优惠码填“YZJ”

 

什么是Ledger?

Ledger是一款我的世界fabric服务端的查熊模组。
目前主要支持我的世界高版本1.17-1.20.4。

如何下载Ledger?

首先你得确保你有Fabric-kotlin模组和Fabric API模组在你的服务端模组文件夹下。
然后点击下方两个链接下载教程需要用到的模组。

  • 模组本体:Ledger - Versions〈https://modrinth.com/mod/ledger/versions#all-versions〉

  • 模组的数据库拓展:https://www.curseforge.com/minecraft/mc-mods/ledger-databases

如何搭建数据库?

以下教程以1panel面板为例。
首先,你得去https://www.rainyun.com 1,购买相关云产品,主要关注存储空间,然后你可以选择预装1panel面板,宝塔面板或者别的什么面板。
然后来到你的面板后台。根据下图序号所示,依次创建新的数据库。然后名称与用户名可以使用ledger或者其他英文大小写的名称。名称右方必须是utf8mb4,若不是,可能会不能正常创建数据库。权限需要改成所有人;或者,指定ip地址。

屏幕截图 2024-02-15 025959

 

接下来,我们需要把ledger模组和ledger-database模组,都放进服务端的模组文件夹。开启一次服务端,确保它能正常开启。然后关闭服务端,访问服务端根目录下的config/ledger.toml文件,在该文档的最底端写入以下内容!写入不正确可能会导致服务端的崩溃。

[database_extensions]database = "MYSQL"url = 你的ip:3306/数据库名称" username = "用户名" password = "密码" properties = []

例子:

[database_extensions]database = "MYSQL"url = 111.88.88.11:3306/ledger" username = "ledger" password = "rainyun.raincloud" properties = []

当你保存以上操作并成功启动服务端后,应该会在后台看到下面的东西。

屏幕截图 2024-02-15 031823

 

常见疑问

1.非公网ip怎么办?

你需要设置一下端口映射。内网端口肯定是3306,然后在公网端口处写一个自己喜欢的端口。之后把上面那串的3306改成你设置的端口即可。

2.没有数据库环境怎么办?

如果你是1panel面板,那就在应用商店里找到数据库类型的应用,然后安装MySQL即可。

屏幕截图 2024-02-15 031111

 

3.为什么玩家加入的时间不正确?

嗯…如果你能给数据库每次加入的时间自动增加8小时应该就可以了。这个模组原生是只支持UTF,GMT,CMT的时间。也就是UTF+0:00时区。

其他内容请参考
https://www.quiltservertools.net/Ledger/latest/

题外话

如果你想使用本地的MySQL数据库,你可以使用phpstudy之类的工具快速创建。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值