Commit graph

456 commits

Author SHA1 Message Date
Zidonuke
90faf80b4d Hopefully this will work... Terrarianet bot code. 2011-12-07 21:25:49 -05:00
Zidonuke
4cb57d46f9 Added Terrarianet.com server list scan bot support. 2011-12-07 20:38:03 -05:00
Lucas Nicodemus
ec78a4c748 Threaded the server stat tracking thingy.
Rockin' Server!
2011-12-05 22:56:03 -07:00
Lucas Nicodemus
b321a10be6 Put the stat tracker in a place where it isn't going to be deleted. 2011-12-05 16:41:25 -07:00
Lucas Nicodemus
9e36d17db1 Fixed stat log 2011-12-04 20:16:31 -07:00
Lucas Nicodemus
e90d4e8972 Added a basic mechanism for statistic tracking. 2011-12-04 17:57:55 -07:00
Deathmax
0740502068 Forgot to dispose projectile setdefaults 2011-12-04 17:39:58 +08:00
Deathmax
85123a4db3 Option to send player IPs to admins. 2011-12-04 17:38:30 +08:00
Deathmax
28c4f9ed9c Add DisableTombstones 2011-12-04 15:55:20 +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
Lucas Nicodemus
d32d36b459 Re-enable REST 2011-12-01 22:51:22 -07:00
Lucas Nicodemus
1f19bb50c3 Removed some useless code. 2011-12-01 22:18:07 -07:00
Lucas Nicodemus
e44c8f5294 Minor changes 2011-12-01 22:17:07 -07:00
Deathmax
ac75b16889 Tick API version to 1.9 2011-12-02 12:04:09 +08:00
Rustam
60b089da49 Now it can connect to MySQL in Linux 2011-09-26 16:25:46 +04:00
high
b2f47f57ac Updated to new binary (with the api merged).
Removed System.Drawing dependency
2011-09-24 18:30:19 -04:00
high
a4176947ae Version Tick 3.3.3 2011-09-06 20:04:20 -04:00
high
839e308f5a Fixed -ip null reference 2011-09-06 18:26:05 -04:00
high
da91d56513 Fixed geoip crashing on startup if geoip.dat is missing. Also fixed it crashing if you enable it without restarting tshock. 2011-09-05 22:07:51 -04:00
high
f949738db9 Added config options for RestApi
-IP now changes RestApi listening ip.
2011-09-05 14:33:37 -04:00
high
07e88dc8a7 SafeSet/SafeGet replaced with this[] 2011-09-05 14:12:49 -04:00
high
a0da52e558 Removed error constructor. Added response property. 2011-09-05 14:05:16 -04:00
high
866a4c9932 Implemented RestObject to enforce status/error keys. 2011-09-05 13:59:07 -04:00
high
1fe7284f7c Added SecureRest which implements token requirement for commands. Still must implement a Verify function and probably change SecureRest around a bit. 2011-09-05 02:44:46 -04:00
high
7cfc219794 RestApi back to Rest, added separate RestManager field. 2011-09-05 01:17:54 -04:00
high
595efa4d41 Merge branch 'general-devel-rest' of github.com:TShock/TShock into general-devel-rest
Conflicts:
	TShockAPI/TShock.cs
2011-09-05 01:14:24 -04:00
high
f087ae5c83 IP/Port can now be changed before started.
RestVerbs added instead of Dictionary<string,string>
2011-09-05 01:11:08 -04:00
Lucas Nicodemus
d7012bd094 Reworked a lot of how REST works 2011-09-04 23:06:43 -06:00
high
d824e71507 Added rest {verb} support 2011-09-05 00:48:05 -04:00
high
e9c3363313 Now instead outputs json serialized objects. 2011-09-04 23:50:35 -04:00
high
59a2fcd62e Added Rest example 2011-09-04 23:43:39 -04:00
Lucas Nicodemus
a14299ee32 Fixing RCOn 2011-09-04 20:20:52 -06:00
Lucas Nicodemus
5939c3256a Enabled RCON. 2011-09-04 17:05:01 -06:00
high
7b23669e2f Do not enable RconHandler unless you fix it up. Remember, general-devel is not for incomplete features.
Also you were late on that PostInit fix.

Revert "RCONNNNNN"

This reverts commit 10167df4ef.
2011-09-04 11:50:18 -04:00
Lucas Nicodemus
10167df4ef RCONNNNNN 2011-09-03 22:37:47 -06:00
Lucas Nicodemus
c31eeb1c6c VERSION TICK 3.3
Preparing to launch, need to merge to master.
2011-09-03 00:24:25 -06:00
Lucas Nicodemus
442a5b4202 Stuff 2011-09-02 23:21:01 -06:00
Deathmax
9ed5f7a2f5 Added geoip support.
(grab the database from http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz and dump it in the tshock folder)
2011-09-02 12:28:19 +08:00
high
8bb8114223 Fixed not setting kill when disconnecting a client. Handling the disconnect packet makes Terraria not set ServSocket.kill. 2011-08-24 22:22:57 -04:00
high
625bab753b Fixed getRegion not returning null (functions using it were expecting null too)
Disabled noclip check. (general-devel is not general-test)
Added null check to /region info (Don't commit shit that you know is broken)
2011-08-20 13:04:24 -04:00
Deathmax
05f0e9d717 bounds check for noclip detection 2011-08-21 00:47:39 +08: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
eb88dc8924 Basic noclip detection (high chance of false positives, only text warning atm) 2011-08-20 17:33:58 +08:00
high
b06ec57819 Permission magic strings removed 2011-08-18 21:10:39 -04:00
high
fc03e72c77 Forgot to handle disconnect messages.
Fixed GetIPv4Address throwing socket exception
2011-08-18 20:04:16 -04:00
high
dcadec30de Improved buffering slightly.
Disconnect messages are no longer buffered. (Fixes disconnect messages not being received)
2011-08-18 19:55:12 -04:00
high
7b58100546 Fixed issue of the client being killed before receiving the disconnect message. 2011-08-17 21:45:41 -04:00
high
1fa5fdcf04 Implemented SaveWorldOnCrash 2011-08-17 17:19:02 -04:00
high
445a3fd9d8 Added event 'TShock.Initialized' that is called after tshock is initialized.
'Called after TShock is initialized. Useful for plugins that needs hooks before tshock but also depend on tshock being loaded.'
2011-08-15 19:02:10 -04:00