Terraria:服务器配置、世界和tModLoader模组
在serverconfig.txt中设置难度、玩家上限和密码,上传或创建世界,并在需要模组时切换到tModLoader。
Last updated July 17, 2026
Terraria服务器通过一个文件——serverconfig.txt——进行配置,并运行您指向的任何世界。本指南涵盖了这两方面,以及在您需要模组时切换到tModLoader。
配置serverconfig.txt
- 打开您的服务器并点击文件管理器。
- 在根文件夹中打开
serverconfig.txt。 - 更改值,保存,然后从“控制台”选项卡重启。
重要的设置:
worldname=My World
difficulty=1
maxplayers=8
password=
motd=Welcome to our ServerPrism server!
autocreate=3
seed=
| 设置 | 含义 |
|---|---|
worldname |
要加载或创建的世界名称。 |
difficulty |
0 经典,1 专家,2 大师,3 旅程。 |
maxplayers |
玩家槽位(根据您的套餐保持合理)。 |
password |
设置一个值使服务器私有;留空则公开。 |
autocreate |
自动创建世界时的大小:1 小型,2 中型,3 大型。 |
motd |
玩家加入时看到的消息。 |
seed |
新世界的可选世界种子。 |
不要更改
port,除非您了解您的分配——面板会设置您的游戏端口。使用“控制台/网络”选项卡进行确认。
世界
世界是服务器世界文件夹下的.wld文件(通常是.local/share/Terraria/Worlds/或启动时控制台中显示的路徑)。
- 自动创建: 如果
worldname世界不存在,服务器会在首次启动时使用autocreate/difficulty/seed创建它。 - 上传现有世界: 通过SFTP或文件管理器将您的
.wld文件(及其配套的.twld文件)上传到世界文件夹,然后将worldname设置为与文件名匹配(不带.wld),然后重启。请参阅文件管理器和SFTP。
使用tModLoader添加模组
原版Terraria服务器无法运行模组——tModLoader是为此目的而设的独立服务器类型。
- 确保您的服务器正在运行tModLoader版本(在“启动”选项卡上,或重新安装为tModLoader)。模组和世界与原版不兼容。
- 从tModLoader Mod Browser或游戏中订阅/下载模组,然后启用它们。
- 在服务器端,模组位于
Mods/文件夹中,并列在enabled.json中。最简单的方法是先在单人游戏中配置模组列表,然后将Mods/文件夹上传到服务器。 - 每个玩家都必须启用相同的模组才能加入。
常见问题
- 更改被忽略: 您没有重启,或者编辑了错误的
serverconfig.txt(根目录中有一个)。 - “密码不正确”:
password已设置——分享密码或清除它。 - 世界无法加载:
worldname与上传的.wld文件名不匹配,或者缺少配套的.twld文件。 - 模组不起作用: 您正在使用原版服务器,而不是tModLoader,或者客户端没有启用相同的模组。