已过期 【长期可用】【完贴】TShock从零开始的使用教学

TheLastPrism

Lv6
管理成员
版主
创意家
LV
0
 
IP属地
湖北省
2019/10/25
1,027
341
勋章
5
  • · 发布于未知
请问现在1.4.1.2版本的
TShock
你可以找到吗如果没有我也不强求,只是问一下
我记得我在一楼发了链接吧
 

TheLastPrism

Lv6
管理成员
版主
创意家
LV
0
 
IP属地
湖北省
2019/10/25
1,027
341
勋章
5
  • · 发布于未知
 

花生拌豆腐

Lv2
LV
0
 
IP属地
未知
2021/03/03
2
0
  • · 发布于未知
看看啊,好教程
 

Louis_Shen

Lv2
LV
0
 
IP属地
未知
2020/08/16
4
0
  • · 发布于未知
【等待重置】Pt.2-2.TShock基础配置文件的修(魔)改
引言:
当你在TShock相关目录下看到各种Json文件时,你是否感到迷茫困惑(蠢蠢欲改)
不要着急,本章将为你详细介绍TShock的各种魔法配置文件!

题外话(但是很重要):你还记得json的修改规范吗?
另:附来自@Jonesn的TShock文件表一份
浏览附件2120
浏览附件2121

其中tshock.pid是在未使用off指令关服的时候被自动创建的文件
在下次启动时会提醒你用指令关服...
正文:
首先,举个最简单(最重要)的栗子:
1.config.json:服务器配置文件
浏览附件1422
一打开,全是中文,但是某些设置看上去似懂非懂的QAQ
别急,咱们一条一条地解释
浏览附件1423
(思考,这个图里的东西有点多啊...)
浏览附件1524
浏览附件1628
后面由于棱镜太懒所以略掉了(其实是因为后面都顾名思义啦)

注意:带英文引号的千万不能去掉引号,没带引号的千万不能加引号!
详见JSON修改规范

大概就是这个样纸...
入侵规模大概是入侵事件的时候单次刷怪的倍数(???)
更正:计算公式:入侵怪物数量=100+(X*HP>200的玩家) ,x为入侵规模
反正数值越高入侵事件就越凶残就完了QAQ
第二个的英文原意应该是最大刷怪量,详情见上图
服务器端口,这个会被你在服务器启动时的设置覆盖,但是如果你启动服务器时在
选择端口时按了回车,那么就会用config的选项了
2.motd.txt:入服欢迎文本
好的,下面是下一个
浏览附件2053
看上去很简单,其实骚操作还是很多的!
浏览附件1802
(上面是默认内容)
motd内容是当玩家加入服务器时发送给玩家的欢迎信息
其中用%%标记的是“变量符号”,表示“将此处的值替换为特定内容”

最新版本可用的变量:
%xxx,xxx,xxx% ---按照RGB颜色给本行文字添加颜色(PE不可用)
%players% ---在线玩家列表
%map% ---地图名称
请问为啥我在motd.txt 里面输入中文 在服务器里面会显示乱码啊?解码的问题嘛
 

TheLastPrism

Lv6
管理成员
版主
创意家
LV
0
 
IP属地
湖北省
2019/10/25
1,027
341
勋章
5
  • · 发布于未知
请问为啥我在motd.txt 里面输入中文 在服务器里面会显示乱码啊?解码的问题嘛
用Notepad++修改编码为UTF-8
 

mmmmmm

Lv2
LV
0
 
IP属地
未知
2021/04/04
3
0
  • · 发布于未知
你要是能把PC的东西全部研究透了就会发现很多表面不同的东西
其实本质都是等价的
比如说PC的auth(临时超管指令)在PE里叫setup,用法和功能都是一模一样的
另:
1.不更PE是因为我懒
2.说不定哪天PE1.3.5.3出来了和PC的TShock完全兼容呢qwq
(终归就是我懒得搞)(其实还因为PE的东西我没怎么研究)
PE1.0.4.5已经和TShock4.4.0(TR1.4.0.5)兼容了
 

mmmmmm

Lv2
LV
0
 
IP属地
未知
2021/04/04
3
0
  • · 发布于未知

mmmmmm

Lv2
LV
0
 
IP属地
未知
2021/04/04
3
0
  • · 发布于未知
那么你的汉化工具是什么,能否提供一下,或许我可以自行尝试汉化,而且我有时间。
汉化版的主程序移植一下就信了
 

TheLastPrism

Lv6
管理成员
版主
创意家
LV
0
 
IP属地
湖北省
2019/10/25
1,027
341
勋章
5
  • · 发布于未知
2021-07-04正式开始对本教程进行重置
 
IP属地
未知
2021/01/29
17
4
  • · 发布于未知
感谢大佬更新,今天刚接触Tshock,这教程就是个及时雨。
每层楼和官方文档都看了,可惜就是找不到列出user名单的命令(在线和非在线的),也找不到列出特定group有哪些玩家的命令[向导_困惑]
大佬能指个路吗,这些必须要编写插件才能实现吗
 

Megghy

Lv5
管理成员
版主
创意家
LV
0
 
IP属地
江苏省
2020/03/20
352
151
勋章
5
  • · 发布于未知
感谢大佬更新,今天刚接触Tshock,这教程就是个及时雨。
每层楼和官方文档都看了,可惜就是找不到列出user名单的命令(在线和非在线的),也找不到列出特定group有哪些玩家的命令[向导_困惑]
大佬能指个路吗,这些必须要编写插件才能实现吗
默认没这些功能 要么写插件要么直接看数据库
 

盐霜呀

Lv2
LV
0
 
IP属地
未知
2021/07/07
2
0
  • · 发布于未知
1423的没汉化,英语渣渣哭晕在撤硕
 
IP属地
未知
2021/01/29
17
4
  • · 发布于未知
1423的没汉化,英语渣渣哭晕在撤硕
config.json我今天早上参考了网上资源翻译了一下
/s/1z7cseROMgjr7pddSB9hLWw 提取码: u722
命令的话论坛里面其实有大佬翻译了
 

盐霜呀

Lv2
LV
0
 
IP属地
未知
2021/07/07
2
0
  • · 发布于未知
config.json我今天早上参考了网上资源翻译了一下
/s/1z7cseROMgjr7pddSB9hLWw 提取码: u722
命令的话论坛里面其实有大佬翻译了
哦谢谢了
 

SQD111

Lv2
LV
0
 
IP属地
四川省
2021/07/10
10
0
  • · 发布于未知
config.json我今天早上参考了网上资源翻译了一下
/s/1z7cseROMgjr7pddSB9hLWw 提取码: u722
命令的话论坛里面其实有大佬翻译了
提取码错误欸
 

SQD111

Lv2
LV
0
 
IP属地
四川省
2021/07/10
10
0
  • · 发布于未知
但是这有什么卵用吗?当然有
也许你已经注意到了,ts附带了一个浏览附件2103
这是什么东西?用记事本打开看看
浏览附件2104
这一坨东西我们来看下
第一行的@echo off作用是隐藏下面一行的"cls"命令,它在windows的cmd里的作用是清空控制台输出
就是把小黑框里的文字全部擦掉
:start 则是个标记
TerrariaServer.exe看楼上
后面跟着的"-config serverconfig.txt"就是“命令行参数"
三行@echo我们忽略掉
看最后的goto start
就是跳转到先前的start标机那里往下执行
先打开它,然后是正常开服流程
接下来我们输入off,看看会发生什么
浏览附件2105
看到最后的restarting server了没
这就时一个作用了
浏览附件2106
又回到了一开始的时候
但是这和服务期内的restart命令有什么区别吗
当然有
我们这样改一下那个"startserver.bat"
把TerrariaServer哪一行改成这样:
浏览附件2107
把6666改成你的端口, "-world"后面那一长串改成你所使用的地图的所在路径
改好后打开"startserver.bat"
浏览附件2108
就在你刚要输入端口选择地图的时候, 它直接就给你开始加载地图了
这样就省事多了
而且如果你输入off
也会自动重启并选择端口和地图
这样做还有一个用途, 如果某天你的服务器由于种种原因突然崩服了
像这样
浏览附件2109
服务器就能自动重启,即使你不在
有的人可能想问了,为什么他们这么做了却没有自动重启
原因在这里: 关闭windows的报错窗口
请问大佬,TerrariaServer.exe能不能也配置好参数并且崩溃后自动重启哇
 

鬼谷子

Lv2
LV
0
 
IP属地
未知
2021/07/28
2
1
  • · 发布于未知
给boss加技能的教程呢。
 
  • 标签
    tshock 从零开始的教学 开发者教学 萌新向
  • * 这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

    顶部