Commit graph

956 commits

Author SHA1 Message Date
vharonftw
91c0e76da7 Added item stack hack detection to player slot handler 2011-12-07 20:57:54 +08:00
Lucas Nicodemus
fb7a63be78 Herp 2011-12-05 16:51:32 -07:00
Lucas Nicodemus
7ad353000e Debug output 2011-12-05 01:03:43 -07:00
Deathmax
f2ecf1449c Some TODOs in comments for GetData handling. 2011-12-04 23:06:18 +08:00
Deathmax
c53a85b3c7 Restore itembans. 2011-12-04 20:11:32 +08:00
Deathmax
d77fc4d567 Revert previous commit.
Double check data structure, SendTileSquare does not attempt to save bandwidth.
2011-12-04 16:12:45 +08:00
Deathmax
fc7f20566e HandleSendTileSquare now takes into account Tile's attempt at conversing bandwidth. 2011-12-04 16:09:31 +08:00
Deathmax
b78ea17d68 Fix death text exploit. 2011-12-03 10:25:57 +08:00
Deathmax
e539080625 Fixy fix
-/item now works
2011-12-02 15:12:27 +08:00
Lucas Nicodemus
8514140ca7 As per High's complaining, holocaust against the Tools class (now Utils)
Plugin developers: You really need to change to reference this.
2011-12-01 23:24:02 -07:00
high
c4b2d6f438 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel
Conflicts:
	TShockAPI/Properties/AssemblyInfo.cs
2011-09-24 18:31:05 -04:00
high
b2f47f57ac Updated to new binary (with the api merged).
Removed System.Drawing dependency
2011-09-24 18:30:19 -04:00
Deathmax
5e9cfb2791 Prevent people from placing chests when the world's chest array is already full.
Prevents bugs with chests not properly working if placed after the array is full.
2011-09-16 19:58:59 +08:00
high
ed7d280a1d Updated binaries
Changed TilesDestroyed to reflect binary change.
2011-09-06 19:56:26 -04:00
Deathmax
612b629a9b Fixes TSDEV-129
Explicitly check for projectile exploit to kick/ban while ignoring other packets that can potentially crash clients.
2011-09-06 18:38:35 +08:00
Lucas Nicodemus
442a5b4202 Stuff 2011-09-02 23:21:01 -06:00
Deathmax
eab82a2cb1 Fix projectile exploit detection (please test for false positives when using Harpoon) 2011-09-03 09:31:41 +08:00
Deathmax
65b323f004 Don't force Hardcore players to spawn, they are supposed to be ghosts. 2011-09-03 08:01:58 +08:00
Deathmax
cf9157bc94 Changed how abuse of TileGetSection is handled.
(2nd request will cause a kick) - Thanks Lycaonj and UndeadMiner.
2011-08-22 19:16:27 +08:00
Deathmax
a6132a31a2 Allow users to ban custom items 2011-08-22 18:47:28 +08:00
darkunderdog
48ef0ee1a5 Updated /region name to tell you if region is not protected 2011-08-21 02:36:18 -05:00
Deathmax
96ea583264 Noclip detection now uses the tile blacklist. 2011-08-21 00:27:07 +08:00
Deathmax
85f1ba6643 Force respawn after death.
(prevents some forms of invisibility)
2011-08-20 20:45:19 +08:00
Deathmax
8b59e1c525 Kick on KANNIBALE specific items. 2011-08-20 20:22:17 +08:00
Deathmax
67f8760ba3 Prevent repeated requests for sections.
(patches KANNIBALE's .ddos command)
2011-08-20 20:09:11 +08:00
high
b06ec57819 Permission magic strings removed 2011-08-18 21:10:39 -04:00
high
4dae27001c Regions can now be defined in any direction.
Fixed column names are now in the insert. This should fix any weirdness with column order.
2011-08-17 18:21:32 -04:00
high
47e6543371 Fixed exception on empty item slots. 2011-08-15 19:27:30 -04:00
high
e5a725a513 Missing a , 2011-08-13 13:17:00 -04:00
high
4100fdc8f6 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel
Conflicts:
	TShockAPI/GetDataHandlers.cs
2011-08-13 12:51:45 -04:00
high
ad664bfcca Moved item ban checking into the PlayerSlot handler. Still has the issue of kicking the person too early though. 2011-08-13 12:50:53 -04:00
Deathmax
2ed25e57a5 Add range checks to chest openings and sign edits. 2011-08-13 21:08:38 +08:00
Deathmax
0392149afa Added checks for invalid tile types 2011-08-13 20:28:16 +08:00
Deathmax
e24df84d9a Prevent invalid walls from hiding stuff. 2011-08-13 20:04:00 +08:00
darkunderdog
2ed91e26a0 Updated GetDataHandlers.cs - Adding /region name - hit a block and get the name of region you are in 2011-08-12 06:53:55 -05:00
darkunderdog
d34397ded6 Added Message Telling You The Region Name That Is Protected 2011-08-12 00:06:19 -05:00
Deathmax
2094aaa0d9 Reenable kickonmediumcoredeath and banonmediumcoredeath. (will not kick HC) 2011-08-11 17:33:19 +08:00
Deathmax
c71789275d Re-enable hardcoreonly.
Added mediumcoreonly (will allow mediumcore and hardcore players)
2011-08-11 17:28:56 +08:00
Deathmax
9447ce37dc Improve on projectile draw exploit detection. 2011-08-11 17:13:40 +08:00
high
323135635a Updated api dll again
buffering is on by default now
2011-08-09 19:18:59 -04:00
high
8f934c89dc Fixed player info packet 2011-08-09 19:10:20 -04:00
high
ceefbfdb03 Merge branch 'general-devel' of github.com:TShock/TShock
Conflicts:
	TShockAPI/PacketBufferer.cs
	TShockAPI/Properties/AssemblyInfo.cs
2011-08-09 18:42:31 -04:00
high
8c22b3e448 Updated tshock for terraria 1.0.6. Removed hardcore kick for now as it needs to be fixed. 2011-08-09 18:15:47 -04:00
Twitchy
a9aa1f7c39 Oh. Need it on Kill Tile too. 2011-08-08 22:29:57 +12:00
Twitchy
88b9a85b5c Changed Regions to a tile selection by hitting it. Makes everything a ton more accurate. 2011-08-08 22:11:17 +12:00
Deathmax
43b05ec3ef Add checks to projectile packet to prevent client crashing.
(out of range and float NaN issue)
2011-07-31 20:33:41 +08:00
Lucas Nicodemus
37146adb4c Resharper code cleanup, including:
- Optimized using statements
 - Removal of redundant code
2011-07-26 23:37:06 -06:00
Lucas Nicodemus
a8e55d44e6 Added EnableAntiLag to ConfigFile.cs 2011-07-21 15:07:28 -06:00
Lucas Nicodemus
167c51d048 Removed spam on canbuild message. 2011-07-21 14:24:17 -06:00
Graham Cantin
9f6038205f * high6's amazing lag-destruction patch...
255 syncs per player? To quote sealab2021:
THERE CAN BE ONLY... NONE.
2011-07-21 09:03:38 -07:00