本Wiki中译名以官方Wiki中文语言包为准

命令行参数

来自Terraria Wiki
跳到导航 跳到搜索
电脑版
电脑版独有内容:此信息适用于电脑版泰拉瑞亚
Stub.png 此文章有待完善。请帮助泰拉瑞亚 Wiki 完善此文章

命令行参数是《泰拉瑞亚》启动时提供给游戏的信息条目。它们会影响游戏的诸多方面。

客户端

下列命令行参数对标准的《泰拉瑞亚》应用程序可用:

服务器

下列命令行参数对《泰拉瑞亚》的服务器应用程序 TerrariaServer 可用:

  • -config <文件路径> - 指定使用的配置文件(见服务器 § 服务器配置文件)。
  • -port <数字> - 指定监听的端口号。
  • -players <数字> / -maxplayers <数字> - 设定最大玩家数。
  • -pass <密码> / -password <密码> - 设置服务器密码。
  • -motd <文本> - 设置服务器的每日信息文本。
  • -world <文件路径> - 加载世界并自动启动服务器。
  • -autocreate <数字> - 若 -world 指定的路径下未找到世界,则创建一个。世界大小如下指定:1(小)、2(中)、3(大)。
  • -banlist <文件路径> - 指定封禁列表的位置。默认为工作目录下的“banlist.txt”。
  • -worldname <世界名> - 设置使用 -autocreate 时的世界名称。
  • -secure - 为服务器添加额外的作弊保护。
  • -noupnp - 禁用自动的“通用即插即用”。
  • -steam - 启用 Steam 支持。
  • -lobby friends / -lobby private - 若 Steam 启用,仅允许好友加入服务器或将服务器设为私密。
  • -ip <IP 地址> - 设置服务器监听的 IP 地址。
  • -forcepriority <优先级> - 设置该任务的处理优先级。如果使用了这一项,则下方的“优先级”设置会被无视。
  • -disableannouncementbox - 禁用广播盒被电线激活时的文本广播。
  • -announcementboxrange <number> - 设置广播盒文本的消息显示范围,单位为像素,设为 -1 即为全服广播。
  • -seed <seed> - 设置使用 -autocreate 时的世界种子。

参考

  1. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Program.cs 中的 LaunchGame() 方法。
  2. 2.0 2.1 2.2 2.3 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Program.cs 中的 SetupLogging() 方法。
  3. 3.0 3.1 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Main.cs 中的 FindAnnouncementBoxStatus() 方法。
  4. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Main.cs 中的 LoadDedConfig() 方法。
  5. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Net.SteamAddress.cs 中的 IsLocalHost() 方法。
  6. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Net.WeGameAddress.cs 中的 IsLocalHost() 方法。
  7. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Net.Sockets.TcpSocket.Terraria.Net.Sockets.ISocket.cs 中的 StartListening() 方法。
  8. 8.0 8.1 8.2 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Initializers.LaunchInitializer.cs 中的 LoadClientParameters() 方法。
  9. 9.0 9.1 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Initializers.LaunchInitializer.cs 中的 LoadSharedParameters() 方法。
  10. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Social.SocialAPI.cs 中的 Initialize() 方法。
  11. 11.0 11.1 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Social.WeGame.NetServerSocialModule.cs 中的 Initialize()Terraria.Social.Steam.NetServerSocialModule.cs 中的 Initialize() 方法。
  12. 信息来自电脑版 电脑版 1.4.4.9 源代码,Terraria.Social.Steam.NetClientSocialModule.cs 中的 CheckParameters() 方法。