White
b3a2b24daa
Updated the Stat Tracker to use System.Net.Http types.
...
Very similar to the previous Update Manager changes. The stat tracker now uses asynchronous threaded calls and manages exceptions better
2017-03-06 21:35:14 +10:30
White
51b796cf47
Updated the UpdateManager.
...
It now performs all its web requests asynchronously and does a better job of explaining errors it encounters without plastering red Exception messages on the console.
2017-01-06 13:30:24 +10:30
Lucas Nicodemus
678f6c7cf8
Update to Mintaka (thanks @enerdy)
2016-12-06 17:36:44 -07:00
Adilson Carvalho
49b4effe74
Changed year to 2016 on all GPL headers
2016-10-16 17:06:02 -02:00
Tyler Watson
4eca66a024
Removed ThreadPool threads in favour of plain threads.
...
See
NyxStudios/TerrariaAPI-Server@b1d62b6cbd
for details.
2016-05-10 23:46:44 +10:00
Enerdy
aa419283a9
Add PlayerPermission hook, replace p.Group.HasPermission by p.HasPermission everywhere possible.
2016-01-11 14:37:02 +00:00
Lucas Nicodemus
cbce64f1eb
Remove more obsolete code; fix tab/space screwup in TSPlayer
2015-02-28 19:37:06 -07:00
Lucas Nicodemus
bd066589b8
UpdateManager no longer silently shuts down after failure
2015-02-21 18:46:12 -07:00
Lucas Nicodemus
e93d4c9741
Switch UpdateManager to use mimic server
2015-02-21 15:21:44 -07:00
Zack
f9bf470b1d
Tick version and update copyright
2015-01-28 15:29:13 -05:00
Zack Piispanen
444af6cf57
Update to latest TSAPI. Changed update manager to use same code as stat tracker, which hopefully doesnt break on mono. Also changed it to not check every update to see if time has passed. Made packetbufferer async for windows and if specified for mono. Fixed maxspawns error message to explain range. Ticked version.
2014-09-09 03:49:57 -04:00
Zack
fb451c6d49
Update license header for 2014
2014-07-10 21:48:33 -04:00
Enerdy
0f236742d9
Update updateUrl, add update file
2014-07-04 23:37:13 +01:00
Lucas Nicodemus
ae7ab5f234
Updated copyright information to point to 2013.
2013-08-22 21:51:17 -06:00
Lucas Nicodemus
8d5cdf04a8
Update copyright to reflect actual year date.
2012-04-24 12:45:46 -06:00
stevenh
41dbd31aac
Converted all files to LF line endings
2012-02-21 15:56:34 +00:00
Lucas Nicodemus
bf9d0137f1
Added any missing license headers to all files
2012-01-01 03:06:48 -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
high
b2f47f57ac
Updated to new binary (with the api merged).
...
Removed System.Drawing dependency
2011-09-24 18:30:19 -04:00
Lucas Nicodemus
442a5b4202
Stuff
2011-09-02 23:21:01 -06:00
high
b06ec57819
Permission magic strings removed
2011-08-18 21:10:39 -04:00
high
6370974f30
Changed updater to json
2011-08-11 00:28:06 -04:00
high
56eca71853
Fixed SCA warnings
2011-08-06 16:49:40 -04:00
Lucas Nicodemus
37146adb4c
Resharper code cleanup, including:
...
- Optimized using statements
- Removal of redundant code
2011-07-26 23:37:06 -06:00
Twitchy
bbcf84ed4a
Adds Itembans into SQL, in game commands not added yet, but can use a DB editor to add bans
2011-07-10 13:08:19 +12:00
high
c7e953da1e
Removed update function
2011-07-01 09:35:30 -04:00
Lucas Nicodemus
da055867c9
Added basic system for logging in and adding users ingame.
2011-06-30 19:41:37 -06:00
ricky
bc18550a3f
Fixed ForceKickAll using the wrong Player.Active
...
Fixed logs being sent to non active player
Notify the server console as well when tshock updates are available
Made all command methods private
2011-06-16 10:12:12 +10:00
ricky
1ea6d2e955
Fixed exception in commands crashing the server
...
Removed Tools.WriteError using Log.Error instead.
2011-06-15 20:54:32 +10:00
ricky
36b33891c9
Using TShock.Players instead of Terraria.Main.Players
2011-06-15 18:58:37 +10:00
high
f31bae459e
Fixed GetData now logs exceptions as Terraria will swallow the exception.
...
Removed FindPlayer(int)
Removed Tools.SendMessage
Added TSPlayer.SendMessage to replace it
Changed FindPlayer(string) now returns List<TSPlayer>
2011-06-14 21:08:13 -04:00
high
f233ef82e5
Sub classes are ugly as hell.
2011-06-14 19:28:20 -04:00
high
966735ec2e
More code tidying.
2011-06-14 18:13:46 -04:00
high
c3bf304c0c
Changed the TSPlayer class.
2011-06-14 16:54:30 -04:00
Shank
169950d1fd
Added year and author name to GPL ness.
2011-06-12 01:20:20 -06:00
Maverick Motherfucker
3a2c6bb314
gpl up in dis bitch
2011-06-11 21:35:29 -07:00
ricky
eb8d1e180f
Killed the Obsolete SendMessage method
2011-06-09 11:52:14 +10:00
Shank
233f7d417b
Version tick 2.0.0.7
2011-06-08 15:59:17 -06:00
high
0dc39e15f5
Fixed false bans when picking up liquid.
...
Added 3 permissions (canlava, canwater, logs)
'canlava' and 'canwater' are in the default group. Without them you cannot manipulate water/lava.
Users with the 'logs' permission get sent information. For example when someone uses a command they don't have access to.
2011-06-08 10:36:56 -04:00
high
55000158ee
Fixed the update check spamming.
...
Moved the update check out of the main thread to prevent locking up the server.
2011-06-08 09:40:09 -04:00
Shank
2910a4beff
Added force check update command
...
Closes #54
2011-06-08 04:37:11 -06:00
Shank
4422f643f8
Added UpdateManager.cs
...
Update checks now happen every 5 minutes. Side effect: Instant join update is now delayed 5 minutes.
2011-06-08 04:06:38 -06:00