Terraria 入门指南
本指南帮助您在 ServerPrism 上设置和配置您的 Terraria 服务器,涵盖原版、tModLoader 和 TShock。
本指南将引导您在 ServerPrism 上订购、设置和配置您的 Terraria 专用服务器。它涵盖了原版 Terraria、tModLoader 和 TShock,帮助您让您的世界在线并为玩家做好准备。
开始之前
请确保您拥有 ServerPrism 账户并准备好订购服务器。Terraria 本身不需要任何特殊的密钥或账户。
在 ServerPrism 上订购
- 选择套餐:对于 Terraria,我们建议至少 2 GB 内存以供一小群玩家使用。对于更大的世界或有许多玩家使用模组的情况,请考虑 4-8 GB。您可以随时从 ServerPrism 控制面板升级您的套餐。
- 选择区域:选择离您和您的玩家最近的数据中心以获得最佳性能。
- 选择运行时:在订购过程中选择 Terraria Vanilla、tModLoader 或 TShock。您以后可以通过 ServerPrism 面板的“Startup”选项卡在这些运行时之间切换,而无需重新订购服务器。
- 部署:完成您的订单。您的服务器将自动开始部署。
首次启动
部署后,您的服务器将首次启动。此过程通常需要几分钟。您可以通过 ServerPrism 面板 (https://serverprism.com/dashboard) 中的 Web 控制台监控其进度。
当您看到指示世界已加载且服务器正在监听连接的消息时,服务器就准备好了。例如,原版服务器将显示类似 Server started on port: [port number] 的内容。
连接/邀请玩家
玩家可以使用服务器的 IP 地址和端口连接到您的 Terraria 服务器。
- 查找您的服务器详细信息:您的服务器的 IP 地址和端口显示在 ServerPrism 面板的“Console”选项卡上。
- 游戏内连接:打开 Terraria,选择 Multiplayer,然后选择 Join via IP。
- 输入详细信息:输入您的服务器 IP 地址和端口号(默认为
7777)。 - 密码(如果已设置):如果您已设置服务器密码,玩家将需要输入它。
您还可以从 ServerPrism 控制面板为您的服务器设置一个免费子域名,使玩家更容易记住地址。
配置基础
大多数基本服务器设置通过 server.properties 文件(对于原版)或通过 ServerPrism 面板中的启动变量进行配置。
原版 Terraria
对于原版 Terraria,主要的配置文件是 server.properties,位于服务器的根目录中。您可以使用 ServerPrism 面板中的“File Manager”编辑此文件。
要更改的关键设置:
world:您的世界文件名称(例如,MyWorld.wld)。如果不存在,将创建一个新文件。maxplayers:服务器允许的最大玩家数量。port:服务器端口(默认为7777)。仅在您知道自己在做什么时才更改此项。password:为您的服务器设置密码。留空表示无密码。motd:每日消息,在玩家加入时显示。
或者,许多这些设置可以直接通过 ServerPrism 面板中的“Startup”选项卡使用环境变量或命令行参数进行配置。请参阅面板内的启动变量以获取可用选项。
tModLoader 和 TShock
tModLoader 和 TShock 服务器通常使用类似的配置方法,但也可能引入自己的特定配置文件或游戏内命令。对于 TShock,大部分管理工作可以在以管理员身份登录后通过游戏内命令完成。
- TShock 配置:TShock 的主要配置通常通过
tshock_config.json处理或直接通过游戏内命令管理。请查阅官方 TShock 文档以获取特定命令和文件位置。 - 模组管理:对于 tModLoader,模组通常放置在
Mods文件夹中。请参阅 tModLoader 文档以安装和管理模组。
更改配置文件后,请务必重新启动服务器以使更改生效。
常见问题
- 玩家无法连接:仔细检查 IP 地址和端口。确保服务器实际正在运行,并且没有在启动过程中卡住。检查控制台是否有错误消息。
- 世界未保存:确保您的服务器有足够的磁盘空间,并且服务器进程具有正确的写入权限。如果您手动上传了世界,请确认其名称与配置中的
world设置匹配。 - 服务器性能问题:如果您遇到延迟,请考虑升级您的服务器套餐以获得更多 RAM 或 CPU 资源。过多的玩家或复杂的模组也可能影响性能。检查您的控制台是否有任何资源警告。
- tModLoader/TShock 上的模组问题:确保所有玩家都安装了相同的模组版本。检查服务器控制台是否有模组特定的错误消息。某些模组可能会相互冲突。
如果您遇到持续性问题,请在 https://serverprism.com/tickets 提交支持工单,并附上您的服务器 ID 和相关的日志片段。
后续步骤
一旦您的服务器运行顺畅,您可能希望探索:
- 安装模组:对于 tModLoader,探索大量社区制作的模组。对于 TShock,研究其强大的插件系统以增强服务器控制和游戏功能。
- 世界管理:学习如何上传现有世界或下载服务器的世界文件进行备份。
- 自动化任务:考虑通过 ServerPrism 面板为您的服务器设置自动备份。
请记住,如果您希望尝试不同的服务器体验,您可以随时通过 ServerPrism 面板中的“Startup”选项卡在 Terraria Vanilla、tModLoader 和 TShock 运行时之间切换。