terraria吧 关注:729,015贴子:9,643,897

手把手教你用简幻欢开一个免费的 tModLoader 服务器

只看楼主收藏回复

手把手教你用简幻欢开一个免费的 tModLoader 服务器——以旭日之记忆的灾厄整合包为例。

开好的服务器镇楼,楼下慢更。


IP属地:湖北1楼2024-06-13 18:12回复
    二楼备用,本贴同步发布在新的泰拉瑞亚中文论坛,原帖地址:https://tr.monika.love/threads/169/
    如果有吞楼的话各位可去原帖查看。


    IP属地:湖北2楼2024-06-13 18:15
    回复
      本教程将演示开一个包含旭日之记忆的灾厄整合包模组 tModLoader 服务器的全过程,需要注意的是,多个模组在联机时可能会出现的 bug 更多,旭日之记忆的灾厄整合包在b站上有单人生存的全流程,但不保证多人生存能够无 bug 走完全流程,所以要多人游玩该整合包的话,建议做好存档备份之类的工作,或者将该教程中的整合包替换成其他经过多人游戏检验过的整合包。
      如果是对 tModLoader 了解不是很多的读者,强烈建议先阅读下这篇帖子:https://tr.monika.love/threads/161/
      该贴展示了如何用 tModLoader 启动并运行旭日之记忆的灾厄整合包的全流程,并且有一些关于 tmodloaer 新人需要注意的事项。


      IP属地:湖北3楼2024-06-13 18:16
      回复
        首先到简幻欢官网(https://simpfun.cn)登录账号,没有就注册一个。他们家目前可以靠签到就领取到一个一直免费的服务器。
        点击新建实例,然后按下图选择。





        IP属地:湖北4楼2024-06-13 18:17
        回复
          在最后一步有两种 50 积分的实例,都可以选,选 50 积分的实例是因为每天签到刚好能得 50 积分,就可以保证服务器一直续期。忘记续了也没关系,服务器会自动关闭,什么时候要开就签个到,服务器就又能运行一天。


          IP属地:湖北5楼2024-06-13 18:18
          回复
            简幻欢自带的 tModLoader 不是最新的,我们需要手动将其更至最新版,但简幻欢在节假日高峰期会导致服务器执行一些解压缩文件,重装等操作需要排队,我们这里为了保证不会排队,在本地解压好了 tModLoader 的最新版本后再使用 sftp 上传。
            首先我们需要下载一个支持 sftp 传输文件的软件 WinSCP,官网:https://winscp.net/
            安装过程就不多赘述。


            IP属地:湖北6楼2024-06-13 18:18
            回复
              然后到简幻欢实例界面的管理页面,滑到最下面,可看到该实例的sftp地址,端口,账号和密码。
              然后打开 WinSCP,新建一个 sftp 链接,按照简幻欢给的信息填入,即可用 WinSCP 来管理简幻欢实例上的文件。


              IP属地:湖北7楼2024-06-13 18:19
              回复
                然后去 Github 上 tModLoader 的官方仓库下载最新版的 tModLoader,这里放个下载链接:https://github.com/tModLoader/tModLoader/releases/
                这是官方的地址,挑与你运行的 tModLoader 客户端版本一致的版本下载,一般就是目前最新的稳定版下载。比如截至本教程的写作时间,我玩的 tModLoader 的版本为 v2024.04.3.2,那就点击图中下方蓝色的 tModLoader.zip 下载这个对应的版本。


                IP属地:湖北8楼2024-06-13 18:20
                回复
                  然后在本地解压好,打开 WinSCP,把简幻欢以前实例里的旧版本文件全部删除,上传刚刚解压好的文件,文件内容如下图。


                  IP属地:湖北9楼2024-06-13 18:21
                  回复
                    我们需要在根目录新建一个名字 start.sh 的文件,这是启动脚本,简幻欢实例每次点击启动按钮就是执行的这个脚本里的内容。

                    我们建好 start.sh 文件之后点击它进行编辑,输入以下代码:
                    dotnet tModLoader.dll -server
                    如图

                    这样点击启动按钮后就会执行上述我们输入的命令,这条命令用于开启 tModLoader 服务器。


                    IP属地:湖北10楼2024-06-13 18:22
                    回复
                      然后再到根目录建一个名字为 .local 的文件夹,如图。

                      再到 .local 文件夹下建名字为 share 的文件夹……按照下图路径建立起如下的目录结构,文件夹名字的大小写不要错,然后将灾厄整合包内 Mods 文件夹内的模组文件等等传到该目录下,最后如下图所示。(如果你不知道模组文件的位置,请阅读 https://tr.monika.love/threads/161/,另外需要注意的是 WinSCP 默认是看不见以 . 开头的文件夹和文件的,例如 .local 文件夹,你可以先用 WinSCP 将模组文件传至别处,再用简幻欢的文件管理将模组剪切至正确的位置。)


                      IP属地:湖北11楼2024-06-13 18:24
                      回复
                        在这个目录下应该有一个名为 enabled.json 的文件,没有就建一个。

                        该文件是配置开启哪些模组的配置文件,我们打开进行检查,应该为下述内容,写着开启模组的模组名称,下述内容表示整合包内十四个模组均已开启:
                        ["SummonsUI","CalamityCN","CalamityModMusic","CalamityMod","ImproveGame","RecipeBrowser","DialogueTweak","MagicStoragePinYin144","MagicStorage","ChineseLocalization","ClamExtraMusic","NoFishingQuests","SerousCommonLib","BossChecklist"]

                        上述工作做好后我们就可以点击启动按钮启动实例了。


                        IP属地:湖北12楼2024-06-13 18:25
                        回复
                          点击启动按钮,控制台跑一会后会在下图界面停下。

                          在上图情况下,我们输入 n,然后回车,来新建个世界。


                          IP属地:湖北13楼2024-06-13 18:26
                          回复
                            随后会出现下图,选择世界大小,按自己喜好选择,小世界输 1,中世界输 2,大世界输 3。


                            IP属地:湖北14楼2024-06-13 18:27
                            回复
                              接着选择世界难度,1 为经典,2 为专家,3 为大师,4为旅途,如下图。


                              IP属地:湖北15楼2024-06-13 18:27
                              回复