Commit graph

533 commits

Author SHA1 Message Date
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
Zidonuke
14e2d8ca46 Add max range for being restricted
Change max reserved slots to 20
2011-12-27 14:53:55 -05:00
Zidonuke
31c4e1a37b Changed stack hack handling. 2011-12-27 14:47:31 -05:00
Zidonuke
0763dce4e6 Health and Mana hacks now kick, since there is no option for recovery. 2011-12-27 14:40:40 -05:00
Zidonuke
e0fac202af Stop using backup manager for database saves. 2011-12-27 14:17:14 -05:00
Zidonuke
d01426e2b1 New anti spam for liquids and projectiles
Revamped anti spam systems
New liquid security
2011-12-27 14:06:06 -05:00
Zidonuke
c11b944735 Invisibility Potions are now item banable.
New noclip detection, has ignore permission.
2011-12-27 13:26:37 -05:00
Zidonuke
40973abb3f Add require login config 2011-12-27 12:42:53 -05:00
Zidonuke
5c6d03f9af Improved spam detection for create and kill tiles.
Improved item use blocking with banned items.
Reserved slots should work now to 5 slots above max.
2011-12-27 12:02:07 -05:00
Zidonuke
768e5c13af Repair chest stacks on postinit. 2011-12-27 11:11:59 -05:00
Zidonuke
9a4a77dfcc Force time config. 2011-12-27 10:06:34 -05:00
Zidonuke
7fe6cde2d9 Remove mana checks from server side inventory, it's not synced by redigit's client properly. 2011-12-25 10:45:28 -05:00
darkunderdog
1aed7f4bdb Added /mute command - requires mute permission 2011-12-24 08:35:08 -06:00
darkunderdog
636ddb2aba updated chatformat to include groupname 2011-12-22 20:44:49 -06:00
Zidonuke
e0094ae642 Chat format is configurable now. 2011-12-22 17:46:55 -05:00