Commit graph

4507 commits

Author SHA1 Message Date
allcontributors[bot]
a95306b03b
docs: update .all-contributorsrc [skip ci] 2020-05-21 01:28:27 +00:00
allcontributors[bot]
395e6ae382
docs: update README_cn.md [skip ci] 2020-05-21 01:28:26 +00:00
allcontributors[bot]
63522354b2
docs: update README.md [skip ci] 2020-05-21 01:28:25 +00:00
Lucas Nicodemus
f25ed62599
Make setup system less confusing to new players 2020-05-20 15:36:27 -07:00
Lucas Nicodemus
5132a83e96
Merge pull request #1811 from AxeelAnder/sqliteconf
Make sqlite db path configurable
2020-05-20 10:22:53 -07:00
Axeel
773092b7bf
Merge branch 'general-devel' into sqliteconf 2020-05-20 22:46:15 +08:00
Axeel
53d211bd8e
Merge pull request #1812 from AxeelAnder/spawn
Fix player spawn stuff
2020-05-20 22:44:02 +08:00
鱼鱼
7dcd27c4dd more informative changelog 2020-05-20 22:27:54 +08:00
鱼鱼
68019602d2 uncommented something accidentally commented out 2020-05-20 21:37:30 +08:00
鱼鱼
6372bafa47 update changelog 2020-05-20 21:34:44 +08:00
鱼鱼
946d54b69e fix player spawn stuff 2020-05-20 21:27:49 +08:00
鱼鱼
27b4a10619 Update changelog 2020-05-20 19:52:17 +08:00
鱼鱼
1eaa1eb901 Make sqlite db path configurable 2020-05-20 19:44:48 +08:00
Chris
208afe9a7e Merge branch 'general-devel' of https://github.com/Pryaxis/TShock into general-devel 2020-05-20 18:00:51 +09:30
Chris
7ad46abced Removed -worldpath because you should now just use -world with the full file path 2020-05-20 18:00:28 +09:30
Lucas Nicodemus
c307b95c6d
Merge pull request #1807 from Pryaxis/all-contributors/add-Retrograde-i486
docs: add Retrograde-i486 as a contributor
2020-05-20 00:36:25 -07:00
allcontributors[bot]
d45d8ceebe
docs: update .all-contributorsrc [skip ci] 2020-05-20 07:35:52 +00:00
allcontributors[bot]
8db2ce7619
docs: update README_cn.md [skip ci] 2020-05-20 07:35:51 +00:00
allcontributors[bot]
20d1072f98
docs: update README.md [skip ci] 2020-05-20 07:35:50 +00:00
Lucas Nicodemus
dea5e0f8f8
Remove reference to obsolete forums in setup
Thanks to @Retrograde-i486 for pointing this out! Fixes #1793.
2020-05-20 00:25:13 -07:00
Lucas Nicodemus
7314a34986
Properly don't log if not logging enabled 2020-05-20 00:00:09 -07:00
Lucas Nicodemus
8d96e2114a
Update changelog again 2020-05-19 23:52:18 -07:00
Lucas Nicodemus
3b748f1156
Potentially fix player desync issue
It was discovered that LastNetPosition is being checked to see if it's
zero in Bouncer. Then, Bouncer rejects the update. The default is zero
and potentially this can be zero in other ways. The original code in
master (checked at 9f4892f in GetDataHandlers) had an additional write
on LastNetPosition to update it, but this write was not moved over to
Bouncer. Thus, there is a high probability that players are "desync'd"
after LastNetPosition gets stuck at zero and never updates.
2020-05-19 23:50:02 -07:00
Chris
1ae88c9339
Merge pull request #1801 from Pryaxis/h/betterlogs
Improve logging of anticheat/antihack checks
2020-05-20 15:40:39 +09:30
Lucas Nicodemus
e6df3edeec
Merge branch 'general-devel' into h/betterlogs 2020-05-19 23:02:46 -07:00
Chris
6eb5afe958
Merge pull request #1802 from Pryaxis/h/vs2
Remove Terraria player resync from HandlePlayerUpdate and also the confuse command
2020-05-20 15:30:06 +09:30
Chris
8cc32a4a14
Merge branch 'general-devel' into h/vs2 2020-05-20 15:24:54 +09:30
Lucas Nicodemus
194caa51d1
Merge pull request #1804 from Pryaxis/all-contributors/add-Ristellise
docs: add Ristellise as a contributor
2020-05-19 22:40:14 -07:00
allcontributors[bot]
bf0bca6b04
docs: update .all-contributorsrc [skip ci] 2020-05-20 05:39:20 +00:00
allcontributors[bot]
4df9edbbdc
docs: update README_cn.md [skip ci] 2020-05-20 05:39:19 +00:00
allcontributors[bot]
3c362fb68a
docs: update README.md [skip ci] 2020-05-20 05:39:18 +00:00
Lucas Nicodemus
411be27b8e
Merge pull request #1784 from Pryaxis/all-contributors/add-ndragon798
docs: add ndragon798 as a contributor
2020-05-19 22:38:29 -07:00
Lucas Nicodemus
902b22a3c9
Merge branch 'general-devel' into all-contributors/add-ndragon798 2020-05-19 22:31:57 -07:00
Lucas Nicodemus
e20f717269
Remove reimplementation of Terraria player sync
The reimplementation of Terraria player sync was first created by
@Zidonuke when introducing better antihack and the item ban system. He
added this because he was probably attempting to correct the client that
sent that sent bad data. The primary purpose was to send data back to
the client, not necessarily for the purpose of doing anything for the
server. This is demonstrated by the fact that when we added player
update handling, we started rejecting the packets outright and not
sending the player any packets. This means that functionally we don't
run this code hardly ever if someone is actually disabled.

Some of those code was related to /confuse. That is also being removed.
2020-05-19 22:26:46 -07:00
Lucas Nicodemus
145885beb3
Remove /confuse command 2020-05-19 22:26:45 -07:00
Lucas Nicodemus
e9098d0e78
Add verbose debug logs to a variety of checks
These are high priority checks we really want to look at. I want to add
more of these debug statements to all checks in Bouncer and other parts
of GetDataHandlers, but I think this is good enough for now.
2020-05-19 22:11:21 -07:00
Lucas Nicodemus
b76d906c59
Overhaul debug logging
Debug logging now provides ConsoleDebug and ILog has been updated to
support the concept of debug logs. Debug logs are now controlled by
config.json instead of by preprocessor debug flag.
2020-05-19 22:04:10 -07:00
Lucas Nicodemus
19de422304
Add plugin site link to readme 2020-05-19 20:59:10 -07:00
Lucas Nicodemus
ad8a95643b
Reconcile changelog with latest release
UwU
2020-05-19 20:49:12 -07:00
Lucas Nicodemus
e1fa7aa556
Restructure folder structure of GHA artifacts 2020-05-19 15:06:09 -07:00
Chris
2df23c53b7 Add annotations to new permissions 2020-05-20 00:39:24 +09:30
Chris
6ecdf8545f Consolidated a number of world event commands into one master command
`worldevent` is now the root for the following:
Meteor, fullmoon, bloodmoon, eclipse, invasions, sandstorm, rain.
Added a new set of permission nodes to represent world events: `tshock.world.events.*`
2020-05-20 00:11:04 +09:30
Chris
a178b31333 Fixes world mode some more 2020-05-19 23:04:23 +09:30
Chris
f773142448
Merge pull request #1791 from Ristellise/worldfix
Fixed Command IDs
2020-05-19 21:20:09 +09:30
Asada shinon
57a8aacf39 Elaborated Changes. 2020-05-19 19:05:16 +08:00
Asada shinon
0cd8a87178 Update CHANGELOG.md 2020-05-19 19:04:08 +08:00
Asada shinon
31f9c57080 Quick Command ID Fix 2020-05-19 19:02:40 +08:00
Chris
240b6b71b0 Change toggleexpert command to change the world mode 2020-05-19 13:20:45 +09:30
Lucas Nicodemus
35198647a1
Presumptively fix MySQL 8 compat
`Groups` is a reserved name in MySQL 8 and this should fix compat issues
with it.
2020-05-18 18:40:51 -07:00
Lucas Nicodemus
8318b37de3
Merge branch 'general-devel' of github.com:Pryaxis/TShock into general-devel 2020-05-18 18:27:04 -07:00