Lucas Nicodemus
1f08ee5281
Merge branch 'general-devel' of github.com:TShock/TShock into general-devel
2011-12-22 04:00:24 -07:00
Lucas Nicodemus
ba5a7d1cc6
StatTracker.cs
2011-12-22 03:59:57 -07:00
Graham Cantin
a35dfcc1db
Fixes up Deathmax's Commit:b4971834238387d1cca96eea01f48fca51b0ba35
...
Adds some more/saner config descriptions while I'm at it.
Bumped version tick to 1222.
2011-12-22 01:27:36 -08:00
Zidonuke
31d9161b77
Merge branch 'general-devel' of github.com:TShock/TShock into general-devel
2011-12-22 01:57:12 -05:00
Zidonuke
fc6278b16d
Implement invalid command handler, thank you to Matadoer for pointing this omission out with his plugin.
2011-12-22 01:57:03 -05:00
Lucas Nicodemus
5d3f5eed90
GeoIP dispose fix
2011-12-21 13:09:28 -07:00
Zidonuke
0cdafc0e81
Bug fix health stat storage in server side inventory mode.
2011-12-21 03:50:15 -05:00
Zidonuke
11473493e4
Codename Change <3
...
Dispose GeoIP properly so TerrariaAPI-Server reload works.
2011-12-21 02:37:27 -05:00
Lucas Nicodemus
74c493bd6a
VERSION TICK: 3.4.0.1221
...
- Prepare code freeze for release
- 4 hour bug testing state beginning
2011-12-21 00:34:59 -07:00
Zidonuke
ddaf849ddf
A special fix to the awesome Gravemind. Thank you.
2011-12-21 02:05:01 -05:00
Zidonuke
c06bf2fe2e
Break off from older commands and systems, move to more recent configurations.
...
Cheating detection no longer kicks, instead uses new system to block actions, and notifies user to fix the issue instead.
2011-12-20 22:41:49 -05:00
Zidonuke
f414fb4e39
Fixed all known bugs to server side inventory, its now fully tested.
...
Fixed pvp related stuff, its now fully working.
Inventory data is per account, not per character since I can't get SQLite to do something I need it to do.
Pvp throttling hardcoded because client side has a limit of 5 seconds, so double enforce it server side.
2011-12-20 21:30:06 -05:00
Zidonuke
d343983f2c
Fix possible null references. Remove noclip check, I bypassed it in 5 seconds in zidomod... So useless
2011-12-20 19:59:55 -05:00
Zidonuke
7c09a174e8
Quick fixes to new features.
2011-12-20 17:40:04 -05:00
Zidonuke
60510150bd
Server Side Inventory Completed.
2011-12-20 17:23:01 -05:00
Zidonuke
6004bcd92f
DERP
2011-12-20 16:29:08 -05:00
Zidonuke
bc7fac9b73
Annoying Server Side Inventory implemented. Needs extensive testing.
...
If enabled, all player actions are disabled until they /login which triggers a inventory check against the server. If they fail the check the login doesn't occur and they can't act. Default inventory for new accounts or characters requires a new character's inventory and health. Every inventory change that occurs is stored back into playerData memory and then onLeave it's stored back into the database, to be loaded at next /login
2011-12-20 16:21:22 -05:00
Zidonuke
ed21c2e8a4
DERP
2011-12-20 13:34:08 -05:00
Zidonuke
9a45a9ab80
Quick fix to buff hack check.
2011-12-20 13:33:44 -05:00
Zidonuke
428ea92357
Merge branch 'general-devel' of github.com:TShock/TShock into general-devel
2011-12-20 13:12:45 -05:00
Zidonuke
ad22a379d9
New config to disable dungeon guardian and instead send players to spawn (stops hack abuse)
...
Changed AlwaysPvp to support new features better.
Now checking ItemAnimation for stuff.
Initial data structures for Server Side Inventory handling support.
2011-12-20 13:12:27 -05:00
Deathmax
4628cb2ae6
Merge remote-tracking branch 'origin/general-devel' into general-devel
2011-12-20 18:50:01 +08:00
Deathmax
2cec51ada4
/converthallow/corruption should now report the correct hallow/corruption percentage.
2011-12-20 18:49:08 +08:00
Zidonuke
7263ff3a9b
Set player name
2011-12-20 04:50:38 -05:00
Zidonuke
37692d0365
New "AlwayaPvp" system. Client controls its own pvp status completely and will refuse all damage attempts by players outside of pvp and if it's not set to pvp. Solution? Block all actions and wait for user to manually enable pvp.
2011-12-20 04:20:18 -05:00
Zidonuke
82fb69f9d4
Random Improvements and Fixes
2011-12-20 03:31:47 -05:00
Zidonuke
0ac0dd02f8
Improve max stack hack detection. Don't check for type == 0. Mostly caused by modified save files from inventory editing that don't reset stacks.
2011-12-20 02:41:21 -05:00
Zidonuke
06b487393c
Implement join/leave messages into TShock.
2011-12-20 01:00:21 -05:00
Zidonuke
3c653f0ff7
Remove useless configs.
2011-12-20 00:47:49 -05:00
Zidonuke
29ac44117f
Minor Fixed, Removed speedhack/teleport detection.
2011-12-20 00:00:13 -05:00
Zidonuke
8a62df9ebb
Renamed Solution... I'm picky and its easier to track what VS Solution is open in the taskbar.
...
Removed old kick/ban system for griefing and hacks.
Cheating detection redone to stop inventory editors going above the normal limits.
Revamped KillTile abuse detection to be always on.
Removed old hacks/exploit detection for exploits fixed by Redigit properly.
Removed some permissions and added one for killtile abuse detection.
Removed old configurations that are not used anymore.
AntiHack/Protection System COMPLETELY revamped to properly block and revert all actions that are abusive.
Item Ban List is now the primary method to control various griefing items. To block Explosives or Sandguns or other items, use the Item Ban List.
Banned items are able to exist in your inventory but the server will ignore all attempts to use those items.
To protect against hack clients doing world edit type actions, use regions and spawn protection.
2011-12-19 23:52:26 -05:00
Deathmax
7e3fd905da
Don't send logs when player is immune is cheat detection
2011-12-19 22:54:50 +08:00
Deathmax
b0becb50d1
Dispose of log's streamwriter properly.
...
Fixes issues if TShock is reloaded.
2011-12-19 22:29:59 +08:00
Deathmax
63acaac7ea
Fix vile powder not working.
2011-12-19 19:39:10 +08:00
Deathmax
99d3162345
Recount and resend Good/Evil stats after converting hallow/corruption
2011-12-19 19:30:06 +08:00
Deathmax
a776bd056c
Reset sections sent on /converthallow/corruption
...
This forces the server to resend sections to players, showing the new tile changes
2011-12-19 19:18:07 +08:00
Zidonuke
55b706db8d
Merge branch 'general-devel-mono' of github.com:TShock/TShock into general-devel
2011-12-18 21:57:43 -05:00
Zidonuke
25c55330fb
Kill Mono Branch with fire, move it all into general-devel
2011-12-18 21:55:50 -05:00
Luke
a88e731263
Fixed sendlog wording and increased dmg due to false positives.
2011-12-18 14:22:19 -06:00
Deathmax
383633a823
Fix items and NPCs not being searched for properly.
2011-12-18 23:23:07 +08:00
Deathmax
283dec89a0
Add /converthallow and /convertcorruption
...
Converts hallow/corruption tiles to their counterpart worldwide.
2011-12-18 21:19:43 +08:00
Deathmax
c8c2307935
Allow users to disable hardmode from occurring.
2011-12-18 21:08:04 +08:00
Deathmax
b497183423
Allow admins to choose either or both IP or name bans to enforce
2011-12-18 20:36:03 +08:00
Deathmax
db8e9da946
Up the projectile damage limits
2011-12-18 11:16:29 +08:00
Deathmax
fef958c619
Fix permissions problem with explosives
2011-12-18 10:25:32 +08:00
Deathmax
beae9a55a2
Warn THEN kick.
2011-12-18 09:31:36 +08:00
Deathmax
542fe11c1a
reduce damage
2011-12-18 09:27:17 +08:00
Deathmax
6068eaac5f
Check projectile damage
...
Zidomod loves 99999999 damage
2011-12-18 09:26:13 +08:00
Deathmax
f4c16e3301
Read the code next time
...
Duplicate code
2011-12-18 09:22:04 +08:00
Deathmax
2c50598ac9
Needs to return true when tile explosives are detected
2011-12-18 09:19:05 +08:00