秘籍・服务器启动与命令行开关攻略|用法
作弊是用于运行 Terraria 服务器或更改启动行为的配置选项和命令行
使用配置文件
- TerrariaServer.exe 接受一个纯文本配置文件。
语法在各操作系统间相同。 - Terraria 文件夹中包含一个示例配置文件;如果缺失,请新建一个文本文件并将所需选项放入其中。
- 使用特定配置文件启动服务器的方法:
- TerrariaServer.exe -config serverconfig.txt
常用命令行参数
在示例文件行中移除开头的 # 或在启动服务器时直接提供这些开关:
- -config — 指定要使用的配置文件。
- -port — 指定要监听的端口。
- -players / -maxplayers — 设置最多允许的玩家数量。
- -pass / -password — 设置服务器密码。
- -world — 加载一个世界并自动启动服务器。
- -autocreate — 如果在 -world 路径未找到世界则创建一个世界。
可与 -worldsize 组合选择尺寸。- 世界尺寸值:1 = small,2 = medium,3 = large。
- -banlist — 指定 banlist 的位置(默认在工作目录下为 "banlist.txt")。
- -worldname — 在使用 -autocreate 时设置世界名称。
- -secure — 为服务器添加额外的作弊防护。
- -noupnp — 禁用自动端口映射。
- -steam — 启用 Steam 支持。
- -lobby — 允许好友加入服务器(如果启用了 Steam 则设置为私有)。
- -ip — 设置要监听的 IP 地址。
- -forcepriority — 为该进程设置优先级(会覆盖配置中的 "priority" 设置)。
- -disableannouncementbox — 禁用由导线脉冲触发的文本公告。
- -announcementboxrange — 以像素为单位设置
广播盒 的消息范围;使用 -1 可覆盖全服公告。
- -seed — 在使用 -autocreate 时指定世界
种子。
服务器启动失败的常见故障排除步骤
- 检查拼写错误。
配置文件中参数名错误、短横放错位置或多余字符常常导致启动失败。 - 验证配置文件语法,并确认使用 -config 传入了正确的文件名。
- 确认端口和 IP 设置有效且没有其他进程占用了所选端口。
- 如果使用自动端口转发,遇到问题时尝试用 -noupnp 禁用它。
- 只有在你了解进程优先级影响时才使用 -forcepriority;否则依赖配置中的 "priority" 设置。
- 在检查配置后服务器仍然失败时,查阅社区资源或论坛,寻找类似报告和解决方案。
- 作为最后手段,重新安装游戏以恢复丢失或损坏的服务器文件。
实用提示
- 保存可用的配置文件备份,以便快速恢复到已知良好的设置。
- 在测试更改时,从命令行运行服务器,这样错误输出可见且更易诊断。
- 使用 -autocreate 配合 -worldname 和 -seed 来脚本化可复现的世界创建,适用于自动化或临时服务器。
- 使用 -announcementboxrange = -1 将服务器消息广播给所有已连接玩家。
本页提供了使 Terraria 服务器可靠运行的核心作弊/配置开关和基本故障排除方法。