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

TShock

来自Terraria Wiki
跳到导航 跳到搜索
电脑版
电脑版独有内容:此信息适用于电脑版泰拉瑞亚
Important.svg
此页面所谈论的软件并非由 Re-Logic 开发。
此页面上所列之软件未经 Terraria Wiki、wiki.gg、Re-Logic、或其各自员工的测试及认可。使用时需要自行承担风险。
下载第三方软件即表示您认可不会要求任何人对您的设备、游戏、或在线账户的任何不利影响负责。

TShock 是一款服务器软件,可为服务器添加大量的工具,包括:

  • 管理员系统
  • 建筑保护
  • 地标传送
  • 支持插件,以使用更多的指令和补丁
  • 修复了原版服务器的一些漏洞
  • 在游戏中编辑世界设置
  • 其他特性

安装

  1. Github下载 TShock 的最新软件包。
  2. 如果你使用的是 Windows Vista 或更高版本,只需右键单击该文件,然后单击“解压缩”。
    • 如果未显示“解压缩”,或者您使用的是早期版本的 Windows,则可以使用7Zip(免费)
  3. 现在从解压缩的 ZIP 文件运行 TerrariaServer.exe,它将启动 TShock 服务器。
如果你使用的是 Linux:

某些版本包括错误的文件名,包括名为“serverplugins”的文件夹。在 Windows 系统下这没有问题,但在 Linux 里这就是个很严重的问题。如果你遇到了无法启动 TShcok 服务器的问题或是没有验证代码(见下一章节),请确认你的服务器插件文件夹名为“ServerPlugins”。如果你运行服务器时有关于一个数字需要在最小值和最大值之间的报错,你需要删除 auth.lck 文件并重启 TShock。

成为管理员

  1. 如果你没开服的话,先运行 TerrariaServer.exe 来启动你的服务器。
  2. 选择你想要使用的世界或创建一个新的世界。
  3. 选择完你的世界后,控制台会让你输入服务器端口设置。
    • 注意:默认的设置为:Server port (7777) 。可以通过每次输入设置时按下回车来选择括号内的默认设定。
  4. 服务器成功开启后,控制台会显示以下信息:如果你想要成为超级管理员,请加入游戏并输入:/auth [验证代码](To become superadmin,join the game and type /auth [authcode])。
  5. 运行 Terraria.exe,加入你的服务器,在游戏中回车调出命令行并输入:/auth [验证代码]。这可以让你获得服务器的管理员权限,你就可以使用所有的插件指令了。但这只会给予你一次管理员权限。每次开始时都应输入一次,且接下来的每次管理员操作都在超级管理员账号上进行。
    • 注意:想要加入你自己的服务器,你可以输入: localhost 或 127.0.0.1(如果运行服务器的设备和你玩泰拉瑞亚的设备是同一台的话,这两个相同),或者你可以使用自己的外部 IP 地址,只需前往例如 WhatIsMyIP 查看。
  6. 然后输入:/user add [用户名] [密码] superadmin
    • 例子:/user add john qwerty superadmin
    • 这将添加一个超级管理员账号到服务器中,玩家可以登录此账号以进行管理员操作。这应当仅供服务器所有者使用,不要将你的账号凭据提供给陌生人!
  7. 通过输入:/login [管理员账号名] [密码] 来登录到你刚刚创建的超级管理员账号。
    • 例子:/login john qwerty
  8. 最后,要在开启服务器时移除“auth”信息,输入:/auth-verify。
  9. 请注意,此帐户是服务器的超级管理员帐户。它对大多数操作都具有免疫力,并且可以通过控制台访问您可以执行的所有操作。我们不建议将超级管理员组分发给您的用户。为他们创建一个单独的组,并授予他们您希望他们拥有的权限。以上说明解释了如何设置服务器并获取一个游戏内帐户,以便不必使用控制台窗口。如果您希望为您的用户提供组和管理员,请参阅下一章节。要深入了解所有命令,请参阅此指南。它是 TShock 90%操作的最终指南。任何未列出的内容都是最近更新但尚未记录的功能。

外部链接