Deathmax
727bff5bd4
Fixes #439
...
Adds a configurable world name to be sent to clients which is saved as
the name of the server.
2012-05-27 11:46:49 +08:00
Lucas Nicodemus
b8c2c1aded
Fixed SaveSSI on kick potentially breaking
...
Added method to save an inventory in SSI to TSPlayer
2012-05-25 20:03:27 -06:00
Zack Piispanen
3e0c290243
Dont mess with the vitrual methods.
2012-05-24 18:30:14 -04:00
Zack Piispanen
50d9cb602d
Added config option to prevent people from spawning banned items.
2012-04-27 01:03:05 -04:00
Lucas Nicodemus
8d5cdf04a8
Update copyright to reflect actual year date.
2012-04-24 12:45:46 -06:00
Deathmax
a3158d6311
Don't send another massive tile update after the first one after a teleport.
2012-03-04 21:23:15 +08:00
stevenh
41dbd31aac
Converted all files to LF line endings
2012-02-21 15:56:34 +00:00
k0rd
b6e220e9f2
A player should be teleported to remembered position after he is finished being harassed to login.
2012-02-06 20:17:39 -05:00
k0rd
ccda71027b
attempting to fix client/server tile disagreements after teleporting
2012-01-29 03:07:19 -05:00
k0rd
1e8cb04fdd
allow teleporting and warps at edges of the map
2012-01-28 05:19:15 -05:00
k0rd
6a1e52394a
Properly update position for hacky noclip detection and teleportation methods.
2012-01-25 23:28:35 -05:00
Deathmax
ab55481ddb
Don't log IndexOutOfRange exceptions in SendTileSquare
2012-01-26 09:50:42 +08:00
k0rd
b66358bef2
Prevents users from sneaking items onto the server by holding them in their hands when ServerSideInventory is enabled.
2012-01-24 00:07:25 -05:00
k0rd
9d0f97851d
TShock will now wait 2 seconds before sending another XXX protected from changes for a given protection type - per user.
2012-01-21 21:15:23 -05:00
Lucas Nicodemus
d0c1f42db3
Fixed icetails
2012-01-21 00:32:43 -07:00
Lucas Nicodemus
11802f2a13
Added IceTile system.
2012-01-20 23:25:15 -07:00
Deathmax
b85754ee1f
Add debugging info for which method called Disable()
2012-01-14 10:47:27 +08:00
Deathmax
71117ae0b5
Add reasons to all Disable() usages
2012-01-14 10:40:06 +08:00
Natrim
64b0a5c434
fix for GetDataHandlers: ERROR: System.IndexOutOfRangeException: Array index is out of range. in TShockAPI.PlayerData.StoreSlot
2012-01-11 11:08:09 +01:00
Deathmax
78fce47cf8
Fix player position being updated wrongly when teleporting
2012-01-07 14:11:33 +08:00
Lucas Nicodemus
b8e4dffd74
Add new REST endpoint:
...
- /v2/server/rawcmd
Takes parameters:
- cmd
Commands have to start with /, some commands aren't written properly, and may not return any more output than a status code.
2012-01-02 22:14:30 -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
bf9d0137f1
Added any missing license headers to all files
2012-01-01 03:06:48 -07:00
DarkunderdoG
4a938af2ec
Edited to try and fix warp client crashes
2011-12-31 20:47:54 -06: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
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
d5affa3ba5
Fix projectile removal.
2011-12-29 18:53:27 -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
6353f9c877
Fix anti dead protection, some item bans, and default configs.
2011-12-29 02:50:05 -05:00
Zidonuke
b7d84d6855
Implemented guest group config and default group.
2011-12-29 00:38:22 -05:00
Deathmax
63259938f8
Update server binary
...
Fix linux paths.
Tile compression.
2011-12-29 11:33:34 +08: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
da5de78155
Server password in tshock now, you can login with your account password now
2011-12-28 20:40:25 -05:00
Zidonuke
31c4e1a37b
Changed stack hack handling.
2011-12-27 14:47:31 -05:00
Zidonuke
9b0a8d4c6e
Kill debug message.
2011-12-27 14:21:13 -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
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
Deathmax
77af896427
Remove RCON code that may overflow
2011-12-27 22:32:05 +08: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
Zidonuke
8cf298ad85
Save player data on backups
...
Server Side Inventory security improvements, blocking trashcan and "banks" items
CovertCorruption is now more thorough.
PvP Modes, normal, always, disabled now configurable
Initial group prefix/suffix implementation
Range checks reworked, Killing ice blocks now ignored for ice rod.
Adding a NPC name to item banlist will block it from spawning
Added configs to disable snowballs and clown bombs from npcs.
2011-12-22 17:32:51 -05:00
Zidonuke
0cdafc0e81
Bug fix health stat storage in server side inventory mode.
2011-12-21 03:50:15 -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
60510150bd
Server Side Inventory Completed.
2011-12-20 17:23:01 -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