TShock是为泰拉瑞亚设计的多功能服务端。它拥有反作弊/强制开荒/用户组/权限管理/物品封禁/大量指令和无限的扩展性。
- 下载: 稳定版 or 测试版
- 使用方法请阅读 文档
- 你可以加入 我们的官方QQ群 交流
- 也可以加入 我们的Discord服务器 提问
- 如果想要深度技术支持,可以加入 我们的Telegram群
- 你可以在 这里 下载插件增强你的服务器
这篇指南基于Windows。如果你在使用Unix或者Linux,请参考 深度指南 (不要忘记在你的Linux系统上安装 最新版 的 mono-complete
).
-
下载 最新稳定版 然后解压。解压后文件所在的文件夹就是你服务器的工作目录。文件夹结构大致如下:
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
-
运行
TerrariaServer.exe
,TShock就会启动了。 TShock会自动创建一些文件夹,具体用途稍后讨论。 -
启动你的游戏,选择
多人模式
并选择通过IP加入
。输入localhost
或者127.0.0.1
如果你的服务器和游戏运行在同一台电脑上。如果你在用其他设备开服,你需要输入它的IP地址。 -
查看服务器控制台上的 验证码。在游戏里打开聊天窗口输入
/setup [验证码]
(举个例子:/setup 12345
)然后回车。这条指令可以让你成为临时管理。 所有指令都需要以/
或者!
开头。 -
在游戏里输入指令
/user add [账号名] [密码] owner
(举个例子:/user add 鱼鱼 真可爱 owner
) 来创建一个账号并且给这个账号服主权限。 -
登录你刚刚创建的账号,方法是输入指令
/login [账号名] [密码]
(举个例子:/login 鱼鱼 真可爱
) 然后你就会看到登录成功的提示。 -
输入指令
/setup
关闭初始化设置功能,因为你已经搞定了。TShock会在tshock
文件夹内创建数个文件。包括config.json
(服务器配置文件),sscconfig.json
(强制开荒配置文件) 和tshock.sqlite
(服务器数据库)。不要把tshock.sqlite
搞丢了,不然就白折腾了。 -
现在你可以 调整配置 ,创建用户组,封禁物品或者安装插件了。
想下载测试版的TShock,你有两个选择:AppVeyor或者GitHub。你也可以获取Travis CI上的旧版本。注意: 测试版的TShock理论上不受我们的支持。如果你遇到问题需要发Issue,请提前声明你的版本信息。
在 AppVeyor 上,点击History,找到需要的版本并点击, 然后点击Artifacts就可以下载它的发布版或者调试版。AppVeyor只会保留半年内的版本。
在 GitHub项目 页面里,点击 Actions
,然后点击你想要的branch的 build server
就可以下载它的发布版或者调试版。
关于Travis CI上的旧版本,现在还可以在 我们的Travis CI产物镜像 上获取。但是请注意这些旧版本已经不再受支持。
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!