Commit graph

698 commits

Author SHA1 Message Date
Lucas Nicodemus
b242bfde17 Dear Path.combine: Fuck you 2011-07-13 00:52:49 -06:00
Lucas Nicodemus
9ffa0046e8 Server creates Process ID File (./tshock/tshock.pid) for GSPs 2011-07-13 00:47:52 -06:00
Lucas Nicodemus
cbc6bd2751 Fixed a lot of database stuff. 2011-07-12 21:30:55 -06:00
Twitchy
9596950a54 We don't want my copy on build code 2011-07-12 22:48:21 +12:00
Twitchy
eda5cfc10d Fixes SQL not working correctly. and saving 2011-07-12 22:47:36 +12:00
Deathmax
6def12b517 Changed the format for logging logins. 2011-07-12 18:44:49 +08:00
Deathmax
fa18c5ea54 Successful logins are now logged. 2011-07-12 18:43:17 +08:00
Twitchy
30d0d48386 Added reader closing (if it will help) and returns default group rather than "null" 2011-07-12 21:16:59 +12:00
Twitchy
c090d9a9f6 Fix save world issue 2011-07-12 20:38:03 +12:00
Lucas Nicodemus
b0a678710c Added some outputs in the event that auth eats your command. 2011-07-12 01:41:52 -06:00
Lucas Nicodemus
db2ba9b067 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-07-12 01:37:46 -06:00
Lucas Nicodemus
7bc49e29e0 /auth now grants superadmin internally and adds the user to the db 2011-07-12 01:37:29 -06:00
Twitchy
b74455433e Changed Exception catch types. Removed trying to insert to ID field 2011-07-12 19:36:17 +12:00
Lucas Nicodemus
236cf6b42b Added /user del - Which removes a user/ip from the database. (Or, if I did the SQL wrong, will remove every row from the database) 2011-07-12 00:54:03 -06:00
Lucas Nicodemus
101aaa4856 Added UserManager.RemoveUser(string inputUser, bool ip) 2011-07-12 00:44:39 -06:00
Lucas Nicodemus
b629c6e48f Added authcode.txt, which will contain the auth code until the auth system is disabled. GSPs may provide this with the thought that users will be able to become superadmin a lot easier than before.
Fixed numerous cases where paths were incorrect, thanks to what ever dev has a Paths.Combine fetish, and doesn't want to use the obsolete function.
2011-07-12 00:22:10 -06:00
Lucas Nicodemus
525cc0241d Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-07-12 00:04:42 -06:00
Lucas Nicodemus
8f5d33e49b Added /auth-verify to turn off the auth system. 2011-07-12 00:04:15 -06:00
Twitchy
29aef28c1e manage users is now admin by default 2011-07-12 17:37:09 +12:00
Twitchy
ac8b293232 Removes Auto increment ID from table 2011-07-12 17:26:07 +12:00
Lucas Nicodemus
ae7763676e Moved credits 2011-07-11 23:22:50 -06:00
Lucas Nicodemus
fa41521986 Added hacky way of dealing with spammed build protection messages. 2011-07-11 23:19:05 -06:00
Lucas Nicodemus
d57300099e Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-07-11 23:07:28 -06:00
Lucas Nicodemus
ddf9b686f1 Updating some documentation 2011-07-11 23:07:07 -06:00
Twitchy
bccbf46164 Fix some merge errors 2011-07-12 15:54:40 +12: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
Twitchy
0997b5bd5d Adds group manager, editable only by DB program. 2011-07-11 20:33:03 +12:00
Twitchy
b5ca97ae35 Adds a whole bunch of SQL logging 2011-07-11 20:31:25 +12:00
Lucas Nicodemus
0e5e86c7d8 Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-07-11 02:07:53 -06:00
Lucas Nicodemus
6c96314c32 /displaylogs functions as intended now.
Closes #231
2011-07-11 02:07:29 -06:00
Deathmax
469dd6f8ea Catch socketexception if address is already in use for rcon. 2011-07-10 11:39:38 +08:00
Deathmax
f03a03a79c Remove leading whitespace from rcon commands 2011-07-10 11:14:43 +08:00
Twitchy
6d1bea3577 Fixed SQL inserting a new superadmin on each load. 2011-07-10 13:35:49 +12: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
Deathmax
57fc745c56 Ignore no free slots if item is a coin 2011-07-09 23:17:04 +08:00
Deathmax
6f63117435 Do not count coin slots during inventory check 2011-07-09 23:14:46 +08:00
Deathmax
c3fdff890a fix race condition with socket binding 2011-07-09 23:11:07 +08:00
Deathmax
1fca9b6860 now sends heartbeats to a q3 master server 2011-07-09 23:09:45 +08:00
high
b382125cc5 Removed mousefontchars, valid chars are 0x20-0xA9(32-169)
Added checking to player names too.
2011-07-09 10:00:00 -04:00
Deathmax
1cd0f4c74b Fix Jexius's font exploit. 2011-07-09 21:17:54 +08:00
Deathmax
0b6777ba85 Fixed timeout issue that occurs with HLSW 2011-07-09 17:26:28 +08:00
Deathmax
07e335b780 inforesponse and statusresponse now work properly. 2011-07-09 17:24:04 +08:00
Twitchy
243b0297b9 Commands /region list and /warp list now work
Regions now use User ID's for /region allow (can be IP or Username/password based ID)
Minor Tweaks
A reset of your database is recommended
2011-07-09 20:41:31 +12:00
Deathmax
970d7f71c5 Changed how udpclient is used, shouldn't crash anymore. 2011-07-09 14:15:47 +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
Twitchy
cb7033d89c Adds UserManager to sql
Changes the way Warps and Regions are stored
A few other minor tweaks
2011-07-09 16:33:07 +12:00
Deathmax
da9aac5d5b Kick/BanOnHardcoreDeath now only acts on hardcore players. 2011-07-09 11:10:52 +08:00
Deathmax
935c051163 Notify player that he is being annoyed 2011-07-09 10:04:57 +08:00
Deathmax
181013a385 more changes to how rcon commands are handled 2011-07-09 10:01:52 +08:00