3804 Commits

Author SHA1 Message Date
UnknownShadow200
e4228d3f58 fix /server backup db sometimes generating invalid SQL 2018-07-26 20:54:04 +10:00
UnknownShadow200
1672289c7a Now restore works 2018-07-26 20:41:32 +10:00
UnknownShadow200
b02dc6f5ac Initial WIP on /server restore 2018-07-26 17:42:37 +10:00
UnknownShadow200
c6d98b4ca4 make winrar not complain with empty files 2018-07-26 06:35:53 +10:00
UnknownShadow200
bd2c38b717 Fix zip64 having invalid header 2018-07-26 05:34:03 +10:00
UnknownShadow200
455e76ad73 Improve /server backup, make compress by default 2018-07-26 05:07:41 +10:00
UnknownShadow200
481bd1b9fd fix non-ascii filenames for most .zip readers 2018-07-26 04:13:42 +10:00
UnknownShadow200
9d1f88de82 Use our own zip writer, fixes %20 in filenames, fixes massive memory usage when backing up 2018-07-26 01:45:05 +10:00
UnknownShadow200
13d7436189 Allow level presets to be any size 2018-07-25 19:55:12 +10:00
UnknownShadow200
b489ce7cea fix perbuild/pervisit max restrictions behaving improperly 2018-07-24 17:36:51 +10:00
UnknownShadow200
e496de21f0 Fix changing main name via reloading server.properties, not changing loaded main map 2018-07-20 18:48:19 +10:00
UnknownShadow200
c45bcac04f Fix player name showing in tab list, when player disconnects mid-way through loading map 2018-07-20 18:12:08 +10:00
UnknownShadow200
16a0a65947 Fix players not getting disconnected when server has run out of disk space 2018-07-20 17:56:36 +10:00
Goodlyay
d9d189d969 Me and HackRank shouldn't be MB useable 2018-07-19 16:52:40 -07:00
UnknownShadow200
1ca725b47f Fix LS not flooding map when round continues again on same map 2018-07-20 05:49:24 +10:00
UnknownShadow200
fd7c23e1a3 log when moving sqlite dll fails 2018-07-20 05:16:33 +10:00
UnknownShadow200
58369eb962 fix ArgumentOutOfRangeException when trying to undo yourself for extreme amounts of time 2018-07-20 01:03:56 +10:00
UnknownShadow200
7a66ba25c6 Allocate even less 2018-07-19 20:34:12 +10:00
UnknownShadow200
5acc894351 less allocations 2018-07-19 19:50:37 +10:00
UnknownShadow200
7ff12b4026 Move JSON parsing into core 2018-07-19 17:25:18 +10:00
UnknownShadow200
9f0d908559 shrink sqlite a bit more 2018-07-19 13:09:27 +10:00
UnknownShadow200
eed5f241b4 fix prev 2018-07-19 05:02:33 +10:00
UnknownShadow200
85ee4615a8 embed an extremely cut-down System.Data.SQLite into MCGalaxy source code
this is much smaller and allocates a lot less
2018-07-19 04:54:38 +10:00
UnknownShadow200
422f410406 More ranks use data.Rank 2018-07-19 03:42:42 +10:00
UnknownShadow200
c501ab500f Fix denied messages being shown, when block is placed on bottom layer of a zone which is above grass
(i.e. the block below is grass and not zoned, and we place a block in the zone just above, which attempts to change that block to grass)
2018-07-18 23:56:44 +10:00
UnknownShadow200
6603687f43 simplify /chatroom somewhat 2018-07-18 23:16:16 +10:00
UnknownShadow200
d76e227d80 add more timespan updowns to GUI 2018-07-18 18:32:51 +10:00
UnknownShadow200
0d7ed870da use custom timespan numericupdown 2018-07-18 17:16:33 +10:00
UnknownShadow200
ca308212d6 fix negative flood time messages in LS 2018-07-17 04:09:28 +10:00
UnknownShadow200
992635d24b make countdown code a bit nicer 2018-07-16 18:29:25 +10:00
UnknownShadow200
0a8331f545 Make /static [command] show better permission denied messages, like normal command usage 2018-07-16 16:28:48 +10:00
UnknownShadow200
4914e95d4b Fix Mark#2 message in bottom right showing first point 2018-07-14 17:09:36 +10:00
UnknownShadow200
c309addf99 noclip/speed detection in games should only when the specific hack disabled, not just when any hack is disabled 2018-07-14 12:29:04 +10:00
UnknownShadow200
4789a22656 fix holdthis not converting block types, reduce some duplicated code 2018-07-13 10:28:34 +10:00
UnknownShadow200
07166fa30b Fix games erroring when game is aborted mid-way through round vote 2018-07-12 15:29:41 +10:00
UnknownShadow200
0c6dca20c5 Now /os map pervisit/perbuild act is if you have nobody permissions 2018-07-11 19:30:58 +10:00
UnknownShadow200
7a43580bfd Fix games bug 2018-07-11 14:17:32 +10:00
UnknownShadow200
9b1e9a7d7d Add /hold to make you hold a particular block 2018-07-11 13:08:50 +10:00
UnknownShadow200
1d5a01231c Tidy up drawop code a bit 2018-07-11 12:50:35 +10:00
UnknownShadow200
1cd23d6c12 Fix /clones from console 2018-07-11 11:56:07 +10:00
UnknownShadow200
87bdd2cb32 x 2018-07-11 11:50:56 +10:00
UnknownShadow200
fc2f3da646 Fix automute, add data to OnPlayerCommand event. 2018-07-11 11:16:26 +10:00
UnknownShadow200
f5de158981 Make commands use new API 2018-07-11 01:05:31 +10:00
UnknownShadow200
328d362bae Redesign code to not treat p being null as a special case. Will probably break some stuff. 2018-07-11 00:01:16 +10:00
UnknownShadow200
6fcbf97f0b cleanup SetPrefix 2018-07-10 18:03:09 +10:00
UnknownShadow200
342584335a fix binaries 2018-07-10 02:07:03 +10:00
UnknownShadow200
3936724572 Fix Database datetime issues 2018-07-10 01:58:05 +10:00
UnknownShadow200
fc506a2dcb fix filename case 2018-07-10 01:13:48 +10:00
UnknownShadow200
06284cece2 readd AFK/un-AFK event 2018-07-10 01:13:19 +10:00
UnknownShadow200
11bc7eebd1 Release 1.9.0.6 1.9.0.6 2018-07-09 23:15:39 +10:00