Commit graph

120 commits

Author SHA1 Message Date
Deathmax
28c4f9ed9c Add DisableTombstones 2011-12-04 15:55:20 +08:00
Deathmax
3ab1bb24b4 Terraria now has different default NPC spawn values. 2011-12-04 00:56:22 +08:00
Deathmax
2b3966990c Reset packet buffering to true
SendBytes was implemented a few commits back.
2011-12-03 11:02:51 +08:00
Deathmax
3a9d95eba6 Packet buffering does not work ATM, so disable. (SendBytes isn't implemented) 2011-12-02 12:07:46 +08:00
high
1a9f4d43bc Disable Rest by default
Version Tick
2011-09-05 23:57:38 -04:00
Lucas Nicodemus
cc0852383d !!!IMPORTANT!!!
!!!!! READ THIS !!!!!
Changed default API port to 7878 (8080 is used by TCAdmin in a lot of cases, therefore it would fail dramatically).
2011-09-05 21:27:33 -06:00
high
f949738db9 Added config options for RestApi
-IP now changes RestApi listening ip.
2011-09-05 14:33:37 -04:00
Lucas Nicodemus
92d940e5dc Added startup/shutdown messages to Rest, for troubleshooting bad configuration settings.
Added server nickname configuration option, to be returned in the /status API endpoint
Added configuration option for disabling the /check API endpoint in the event that users don't like that.
Added /status API endpoint
2011-09-05 00:30:46 -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
Deathmax
a6132a31a2 Allow users to ban custom items 2011-08-22 18:47:28 +08:00
Deathmax
8b59e1c525 Kick on KANNIBALE specific items. 2011-08-20 20:22:17 +08:00
high
3ce05162cd Added permissions description dump 2011-08-18 21:56:15 -04:00
high
aecf61afcf Added descriptions and descriptions dumper 2011-08-17 17:18:23 -04:00
Deathmax
e24df84d9a Prevent invalid walls from hiding stuff. 2011-08-13 20:04:00 +08:00
Deathmax
c71789275d Re-enable hardcoreonly.
Added mediumcoreonly (will allow mediumcore and hardcore players)
2011-08-11 17:28:56 +08:00
high
2a0bf9036a Hashing now supports xp. Simply append "-xp" to the algorithm name.
Fixed kicking for mana over 200, max mana was raised to 400 in 1.0.6.
2011-08-10 05:25:17 -04:00
high
323135635a Updated api dll again
buffering is on by default now
2011-08-09 19:18:59 -04:00
high
3fcb95f9a4 Added config option for Server Full kick reason.
Added config option to display group names in chat
2011-08-05 02:02:04 -04:00
high
1d042fccaa Added packet buffering 2011-08-02 17:16:56 -04:00
Deathmax
247d96e1c3 Merge remote-tracking branch 'origin/general-devel' into general-devel 2011-07-31 20:34:21 +08:00
Deathmax
43b05ec3ef Add checks to projectile packet to prevent client crashing.
(out of range and float NaN issue)
2011-07-31 20:33:41 +08:00
Twitchy
5ff8680ccb Adds chat colors to player groups. 2011-07-31 23:36:21 +12:00
Lucas Nicodemus
e990732da3 Log spew! 2011-07-30 17:01:43 -06:00
Lucas Nicodemus
fe2d7e443c Implemented default registration groups 2011-07-30 16:58:36 -06:00
Lucas Nicodemus
37146adb4c Resharper code cleanup, including:
- Optimized using statements
 - Removal of redundant code
2011-07-26 23:37:06 -06:00
high
7a829d347b Added support for sha256 and md5. 2011-07-24 14:26:52 -04:00
Lucas Nicodemus
a8e55d44e6 Added EnableAntiLag to ConfigFile.cs 2011-07-21 15:07:28 -06:00
Lucas Nicodemus
3744e49592 Added a config option (default off) for banning by usernames. 2011-07-21 12:39:01 -06:00
Lucas Nicodemus
407d327236 Attempting a work around for DNS host resolution. There will now be a configuration parameter that will enable the check. This is expensive, and not recommended, but a better reserved slot system will be done in the future.
Closes #254
2011-07-19 17:27:54 -06:00
Lucas Nicodemus
9c76bae4b2 Adds custom ban reasons to config.json
Closes #246
2011-07-19 16:59:15 -06:00
Deathmax
37d30cd49e Check tile thresholds and banned items every second instead of every update.
Increase tile threshold to accommodate for ^.
2011-07-14 15:46:40 +08:00
high
6468ed7562 This is not C, stop doing return codes especially without doing an enum.
Databases can store other things besides strings.
If you do not like changes from this commit feel free to revert it. Just giving some last insight on this branch.
2011-07-13 14:14:39 -04:00
Twitchy
9cefc69075 Merge branch 'sql' of github.com:TShock/TShock into general-devel-sql (test) 2011-07-12 15:49:24 +12:00
Twitchy
3e17e42a37 Adds MySql Support 2011-07-12 13:31:36 +12:00
Deathmax
1fca9b6860 now sends heartbeats to a q3 master server 2011-07-09 23:09:45 +08:00
Deathmax
d04ef15427 Changed how rcon outputs commands
Changed how rcon handle commands
Added inforesponse and statusresponse
2011-07-09 12:34:58 +08:00
Deathmax
1e17a6edb4 Changed default RconPort to 7777
Changed how rcon commands are handled.
2011-07-09 09:11:57 +08:00
Deathmax
a465943eee Added rcon packet handling. 2011-07-08 22:44:19 +08:00
Deathmax
cf7fd6da23 Ban/KickOnHardcoreOnlyDeath is now Ban/KickOnHardcoreDeath - Any hardcore deaths can be acted on.
Ban/KickOnHardcoreDeath will no longer trigger with a magic mirror.
2011-07-08 21:20:07 +08:00
Deathmax
f3e3c4dafc Completely removed /buff 2011-07-06 22:00:34 +08:00
Deathmax
843d7b4469 Chest KillTile is now subject to region protection.
Non-working /buff
2011-07-03 14:12:09 +08:00
high
91abde27d2 ConfigFile and ConfigurationManager merged into 1.
Check OnConfigRead for a list of variables that will now be updated when the config file is reloaded.
2011-07-01 13:19:16 -04:00
Lucas Nicodemus
a66d016fcb Added /broadcast and /bc
Admin chat color and prefix are now optional
2011-07-01 03:35:24 -06:00
Lucas Nicodemus
c6b77970c8 Added MaximumLoginAttempts to configuration system. 2011-07-01 03:07:06 -06:00
high
7a62674ba3 Removed setspawn, it should not be a config option! 2011-06-25 20:10:52 -04:00
high
17cd6652d7 Renamed settings to start with a Capital letter
Removed config read on post init. Already read in SetupConfig which is called in Init
Added option to disable auto saving
2011-06-25 00:44:07 -04:00
Deathmax
1e66e1a256 Ban/kick on death if HardcoreOnly == true 2011-06-24 20:03:19 +08:00
Deathmax
5dfc4f6e60 Added HardcoreOnly 2011-06-24 19:04:52 +08:00
Deathmax
96988fc7c9 /setspawn settings no longer carry over to other worlds. 2011-06-24 14:50:18 +08:00
Deathmax
1f7d3eb5e6 Added DisableExplosives along with the permission useexplosives to bypass it. 2011-06-23 20:22:41 +08:00