Zack Piispanen
efee7caed2
Added ice workaround for players who want to use ice even with canbuild off.
...
This feature is only half done as players still get warned when their ice breaks.
2012-01-20 23:36:27 -05:00
Deathmax
672d360e9d
Merge fail
2012-01-20 14:35:59 +08:00
Deathmax
e879135d21
Remove valid string checks, Terraria seems to check and replace invalid chars by default
2012-01-18 20:55:30 +08:00
Deathmax
44408a25d6
Update to 1.1.2
2012-01-18 19:42:38 +08:00
Zack Piispanen
38011f6364
added a bool to the world save mechanism. This should prevent it from saving 3 times at once. Hopefully thats what was causing server crashes
2012-01-15 17:46:38 -05:00
Zack Piispanen
2a59de5293
Added config options for ignoring projectile bugs. Just turn these on if you get debuffed for projectile update/create/kill messages.
2012-01-15 02:11:23 -05:00
Deathmax
71117ae0b5
Add reasons to all Disable() usages
2012-01-14 10:40:06 +08:00
Deathmax
19aec7ffec
Re-add saveworld hook & broadcast
2012-01-13 16:50:09 +08:00
Deathmax
fcc7cfff50
Some hooks aren't disposed.
2012-01-13 16:33:35 +08:00
Deathmax
4473632691
Remove redundunt -ip handling in TShock.
...
TAPI already handles -ip
2012-01-13 16:23:03 +08:00
Zack Piispanen
4c4cd4027d
Removed lua, because it shouldnt be here.
...
Attempted hotfix of trashcan abuse. User's inventory shouldn't be saved if they are being nagged about logging out.
2012-01-12 18:00:05 -05:00
Zack
491eafd484
Fixed range checking to use the range we specify instead of hardcoded 32.
2012-01-12 11:01:44 -05:00
Deathmax
16c660db44
Fix coins not dropping properly.
...
Anti-cheat protection was preventing item update packets while dead, which is what occurs when someone dies and drops their items.
2012-01-12 19:38:48 +08:00
Lucas Nicodemus
61c4edfcde
Disable leave message if the server is full.
...
TSHOCKPLUGINS-16
2012-01-07 14:22:21 -07:00
DarkunderdoG
e61593d74c
Reverted Previous Change - Debuff's look to be coming from the disable method without msg's to the client will look into this more.
2012-01-07 11:39:36 -06:00
darkunderdog
d03b2e4fbb
attempt at fixing debuff erros in cheat protection - Zidonuke may want to look more into this
2012-01-07 10:46:34 -06:00
Middas
13fb4b3156
Adding the SaveWorld event caused an infinite loop of saves, removed it to fix the infinite loop.
2012-01-07 03:25:30 -07:00
Deathmax
64d6d2fff1
Merge remote-tracking branch 'origin/general-devel' into general-devel
2012-01-07 13:22:36 +08:00
Deathmax
38deb1293f
Re-add the saveworld and NPC.SetDefaults hook events
...
TSHOCKPLUGINS-10
2012-01-07 13:22:08 +08:00
Lucas Nicodemus
c45291eb6b
Basic Lua loading prep.
...
TSHOCKPLUGINS-4
2012-01-03 16:54:38 -07:00
Lucas Nicodemus
d14c7c40c9
Fix players "leaving" when they never joined.
2012-01-01 23:18:18 -07:00
Lucas Nicodemus
4b77ca549e
Users shouldn't "leave" when they enter an incorrect password anymore. Just as soon as someone reimplements the OnLeave hook.
2012-01-01 18:46:06 -07:00
Lucas Nicodemus
bfc9ad98fb
Fixed the REST kick endpoint expecting a player parameter as opposed to a verb
2012-01-01 15:55:48 -07:00
Lucas Nicodemus
ff84198e32
Minor changes
2012-01-01 13:21:23 -07:00
Lucas Nicodemus
bf9d0137f1
Added any missing license headers to all files
2012-01-01 03:06:48 -07:00
Lucas Nicodemus
1790606a70
Tabify
2012-01-01 02:57:55 -07:00
high
ab65c30ce6
Added -dump switch which dumps permissions/config options
...
Dumps are now alphabetical.
2011-12-31 19:10:17 -05:00
Lucas Nicodemus
4864bd94b8
Beginning work on adding Bukkit style event hooks.
2011-12-30 17:01:15 -07:00
Lucas Nicodemus
c6abbfe4d2
ReSharper code reformat to match naming conventions and stuff
2011-12-30 14:38:04 -07:00
Lucas Nicodemus
1147788154
ReSharper redundant code cleanup
2011-12-30 14:32:05 -07:00
Zidonuke
4d2639bb2a
Fix last pos at join. Reject all movement until server can verify the last position set.
2011-12-29 20:31:47 -05:00
Zidonuke
1e6c74ace0
Fix stuff with teleporting.
2011-12-29 20:23:58 -05:00
Zidonuke
a227369cdc
New visual feedback when disabled for security reasons.
2011-12-29 19:59:54 -05:00
Zidonuke
e8a4cb6ae9
Players who get disabled by internal anti spam and anti banned item checks will now get visual debuffs lasting 5 seconds. Note client can't bypass already, server drops many packets for the wait period.
2011-12-29 19:32:28 -05:00
Zidonuke
2367598945
Fix Console Spam with group names
2011-12-29 16:17:19 -05:00
Zidonuke
021728525d
Improved server side inventory handling
...
Allowed item bans to effect armor worn, YAY FOR RP SERVERS
2011-12-29 15:58:31 -05:00
Zidonuke
59e595c812
Hotfix console command handling.
2011-12-29 15:05:49 -05:00
Zidonuke
6353f9c877
Fix anti dead protection, some item bans, and default configs.
2011-12-29 02:50:05 -05:00
Zidonuke
b9a8fdf891
Quick fixes
2011-12-29 02:16:45 -05:00
Zidonuke
8523df9308
NoClip system now uses Terraria's Collision class, much better so far. Last position reverting fixed. Fully tested, only 1% false positives.
2011-12-29 00:03:03 -05:00
Zidonuke
5600931237
Fix collision check to use same code as Spawn()
2011-12-28 23:33:57 -05:00
Zidonuke
8521241ab7
Fix slots bug
2011-12-28 23:12:05 -05:00
Zidonuke
3350418f5d
Protect server from dead players until they tell us they respawned. ForceRespawn will spam client until they notify us of a respawn. Prevents silly people from exploiting in dead.
2011-12-28 22:57:41 -05:00
Zidonuke
24431017e6
Max Stack and Stat Hack detection permissions implemented.
2011-12-28 21:10:59 -05:00
Zidonuke
34efba9c1f
Changed hack detection to allow future permissions overrides, now prevents hack clients modding max hp while online.
2011-12-28 21:03:29 -05:00
Zidonuke
456a7eb4bc
Move some code, now reserved slots should work with user accounts.
2011-12-28 20:49:08 -05:00
Zidonuke
da5de78155
Server password in tshock now, you can login with your account password now
2011-12-28 20:40:25 -05:00
Zidonuke
b353f62336
Prepare new handlers
2011-12-28 17:43:01 -05:00
Zidonuke
37c550c167
Server passwords are disabled, moving this to TShock handling soon.
...
Change stat tracker mono detection
Fixed collision check to ignore tileSolidTop
2011-12-28 10:56:45 -05:00
Zack Piispanen
4c468b7f3c
Item bans now have a group component. Adding a group to an item ban will allow that group to use the item.
...
Also fixed chests/items in chests being null when we truncate stack sizes.
Added code to let anyone with manageregion permission to modify regions...make sense.
2011-12-27 19:14:42 -05:00