TShock从零开始的使用教学
原作者:棱镜,搬运更新:肝帝熙恩
前言的前言:
突然发现棱镜的教程都已经有点过时了,不得不感叹时间过得真快当年我也是仔细看过这篇教程,也受益良多
由于旧论坛即将关闭(2024年5月4日),我决定将棱镜的教程搬运过来并且更新
当然 ,大部分内容还是保留了棱镜的,我只改了有比较大改动的地方
前言:
鉴于目前TR圈内大多数TShock教学都已经过气(包括本贴)(确信)(现在不是了!以后ts更新这个也会尽快更新)而且目前网上存在的各类教学质量良莠不齐
所以棱镜打算抽出点时间来
本帖主要以技术普及为主,语言可能会比较
需要准备些什么?
- 一台可以联网的电脑(如果你愿意折腾,手机什么的也可以,但是本贴不示范其他设备开服)(可以是自己电脑,简幻欢,喵云等等)
- 建议使用Win10以上系统(
但是我是win2012R2),Linux或macos也可以,但是对新手强烈不推荐mac,适中推荐Linux,最推荐Win - 安装好的TShock(下方详细解释)
- 有一定英语&编程基础的玩家在学习时会更加轻松
- 一定得有的基础:计算机文件目录的基本认识、文件类型的基础了解(这个不懂的请赶紧去补补)
注意事项:
本教学使用的部分教学资源将来自tshock英文官网
所以可能会大量出现英语内容(这也是为什么要强调有英语基础的会学得更轻松的原因)(现在汉化很多对英语要求降低了)
※本教学主要以教授TShock的使用为主,想要学习实际开服技术的可以在网上搜索其他教学
Pt.0-1:下载解压安装说明
首先进入github,搜索tshock,或者点击本处链接(可能需要steam++)点击Releases
根据自己的版本下载链接中的TShock,直接解压至自己知道的目录即可
我这里以win为例子(其他版本差别不会很大)
注:请务必保留安装包下的最外层目录,防止引起混乱
现在你安装完毕的TShock应该是这个样子...
Pt.1-1.初次运行你的服务器
前置知识预习:
指令:在TShock中表现为由指令前缀符号(如:/和 .)引导的具有特殊效果的语句例如
/help
会返回tshock的指令列表一条指令的基本特征:有一个名称(例如help),需要一个特定权限(有些也是不需要的),能够产生特定效果
超级管理员:TShock系统中象征最高权限的用户组(也是后面会讲到的内容)
用户:指TShock系统中为玩家创建的信息体
例如:玩家名称,密码,UUID等,在SSC模式下也包括玩家的角色数据
说白了就是玩家在服务器中的账号
组:指TShock系统中的用户组,用户组中的元素为用户,这些用户具有该组规定的特殊信息(权限以及花里胡哨的东西)
打个通俗的比方,你学校里是不是有班干部班委之类的?
所有人类都是一个用户(
普通学生就像tshock里的default(默认)用户组,啥权限都没有,但是可以在班上生活
班委按照地位(课代表、副班长、班长)就像tshock里的admin(管理员)和owner(服主)用户组,具有一定对其他学生的管理权力
老师很明显就是superadmin(超级管理员),掌握所有人的生杀大权
启动服务器:
在启动服务器之前,我要先教你如何汉化tshock的基本功能(特别致谢各位出色的汉化组成员)我推荐两种方法:
1.使用插件,我推荐yaaiomni,也就是俗称恋恋
什么,你还不会下载?我再教一遍,当前你能接触到的大部分内容都是如此下载,记好喽
点Release
下载最上面两个任意一个压缩包,下载后将压缩包里面两个dll文件复制进ServerPlugins,安装后自动汉化
2.使用启动参数,可以参考hufang大佬的教程,hufang也是一名出色的开发者,有关tshock的相关内容也可以多去他那里查看
现在,打开你的TShock文件夹
如果你的这台电脑从来没有运行过tshock,那么你运行TShock.Installer.exe
如果你电脑成功运行过tshock,哪怕只有一次,那么你运行TShock.Server.exe或你的启动文件
什么?你看不到.exe这个后缀?
请单击文件夹上方的查看,勾选“文件扩展名”(仅限Win10)
Win10以下版本请自行寻找教学,
虽然要善用搜索引擎,但是这里棱镜还是手动帮你查到了教学,戳下面链接吧~
Win7开启文件后缀名显示
Win10的看上面Gif
运行之后你可以看到一个黑色窗口,这个窗口我们称之为TShock的后台
在TShockAPI中,后台被定义为TSPlayer.Server这一个只读字段
该TSPlayer对象具有自己保留的名称"Server",用户组为superadmin,index始终为-1
该TSPlayer对象具有自己保留的名称"Server",用户组为superadmin,index始终为-1
看,这就是世界选择界面了,你可以通过输入序号来选择世界
输入“n”或“新”可以创建新世界,不过这个建议在Terraria游戏内进行
输入“d”或“删”可以删除世界
现在不妨输入1选择第一个世界,然后出现这个
这里是决定服务器中最多的玩家数,回车可以选择默认值8人
那么这里直接回车吧
端口选择,就是你的服务器侦听的端口,回车是7777(Terraria经典默认服务器端口)
这个玩意影响到了你输入IP后的端口应该填什么,如果你不是独立ip,请输入服务提供商给你的端口
是否自动转发端口,这个一般都是默认回车就好了
输入服务器密码,一般在私人/群服务器玩耍时使用,按回车表示不设置密码
很明显,到目前为止,你应该可以发现在启动服务器并选择世界之后可以一路回车按到底对吧...
好了,你现在应该会看见窗口里出现
注意:现在不要关闭窗口,请记住黄字中"/setup"后面的数字,最小化窗口
注意:有时候电脑防火墙会自动在此时提示某应用程序将允许通过防火墙,选择允许即可
Terraria,启动!
附件
最后编辑: