Skip to content
Permalink
general-devel
Switch branches/tags
Go to file
3 contributors

Users who have contributed to this file

@allcontributors @hakusaro @AxeelAnder

TShock for Terraria
AppVeyor Build StatusGitHub Actions Build StatusAll contributors

TShock是为泰拉瑞亚设计的多功能服务端。它拥有反作弊/强制开荒/用户组/权限管理/物品封禁/大量指令和无限的扩展性。


内容索引

第一次使用TShock?

这篇指南基于Windows。如果你在使用Unix或者Linux,请参考 深度指南 (不要忘记在你的Linux系统上安装 最新版mono-complete ).

  1. 下载 最新稳定版 然后解压。解压后文件所在的文件夹就是你服务器的工作目录。文件夹结构大致如下:

       GeoIP.dat
       Newtonsoft.Json.dll
       OTAPI.dll
       ServerPlugins\
       |------BCrypt.Net.dll
       |------HttpServer.dll
       |------Mono.Data.Sqlite.dll
       |------MySql.Data.dll
       |------TShockAPI.dll
       TerrariaServer.exe
       sqlite3.dll
    
  2. 运行 TerrariaServer.exe ,TShock就会启动了。 TShock会自动创建一些文件夹,具体用途稍后讨论。

  3. 启动你的游戏,选择 多人模式 并选择 通过IP加入。输入 localhost 或者 127.0.0.1 如果你的服务器和游戏运行在同一台电脑上。如果你在用其他设备开服,你需要输入它的IP地址。

  4. 查看服务器控制台上的 验证码。在游戏里打开聊天窗口输入 /setup [验证码] (举个例子: /setup 12345)然后回车。这条指令可以让你成为临时管理。 所有指令都需要以 / 或者 ! 开头。

  5. 在游戏里输入指令 /user add [账号名] [密码] owner (举个例子: /user add 鱼鱼 真可爱 owner) 来创建一个账号并且给这个账号服主权限。

  6. 登录你刚刚创建的账号,方法是输入指令 /login [账号名] [密码] (举个例子: /login 鱼鱼 真可爱) 然后你就会看到登录成功的提示。

  7. 输入指令 /setup 关闭初始化设置功能,因为你已经搞定了。TShock会在 tshock 文件夹内创建数个文件。包括 config.json (服务器配置文件), sscconfig.json (强制开荒配置文件) 和 tshock.sqlite (服务器数据库)。不要把 tshock.sqlite 搞丢了,不然就白折腾了。

  8. 现在你可以 调整配置 ,创建用户组,封禁物品或者安装插件了。

下载测试版

想下载测试版的TShock,你有两个选择:AppVeyor或者GitHub。你也可以获取Travis CI上的旧版本。注意: 测试版的TShock理论上不受我们的支持。如果你遇到问题需要发Issue,请提前声明你的版本信息。

AppVeyor 上,点击History,找到需要的版本并点击, 然后点击Artifacts就可以下载它的发布版或者调试版。AppVeyor只会保留半年内的版本。

GitHub项目 页面里,点击 Actions,然后点击你想要的branch的 build server 就可以下载它的发布版或者调试版。

关于Travis CI上的旧版本,现在还可以在 我们的Travis CI产物镜像 上获取。但是请注意这些旧版本已经不再受支持。

Contributors

Thanks goes to these wonderful people (emoji key):


AviKav

🐛 ⚠️

Rodrigo Rente

💻 📆 ⚠️

Stargazing Koishi

💻 🚇

Axeel

📖 📆

Patrikkk

💻 📖 ⚠️

Nathan Easton

💻

Shinon

⚠️ 💻 📖

Retrograde-i486

💻

Colin Bohn

💻

mrshroomy

⚠️

agentsparrow

⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!