46 Commits

Author SHA1 Message Date
UnknownShadow200
b6cc486990 Rename AtomicIO to a FileIO 2025-03-07 21:19:31 +11:00
UnknownShadow200
effa0c2e85 dotnet: Make compiled commands/plugins backwards compatible 2024-07-05 22:00:38 +10:00
UnknownShadow200
60df0ea0ae WIP on dotnet update support 2024-07-04 18:07:49 +10:00
UnknownShadow200
9c0d858434 Make name verify disabled warning louder in CLI mode 2024-07-03 19:00:41 +10:00
UnknownShadow200
a3dd5b5166 Attempt to catch UnauthorizedAccessException when reading from stdin to avoid constant error log spam when stdin is unreadable
This can happen e.g. if being run in nohup mode
2024-05-31 09:43:41 +10:00
UnknownShadow200
1b6c0900dc Again try to fix updating not working in standalone build 2024-05-03 17:19:55 +10:00
UnknownShadow200
4725607d56 Fix standalone build still including MySQL etc 2024-04-28 14:06:09 +10:00
UnknownShadow200
c860f64c0e More dotnet versions 2024-03-07 23:07:31 +11:00
UnknownShadow200
e9a94fda48 Generate standalone versions with github actions 2023-12-31 19:33:35 +11:00
UnknownShadow200
ada403cb0f Fix ECL license linking to non-existent page (Thanks TomCube2) 2023-07-06 21:22:09 +10:00
UnknownShadow200
f2ce59e19d Restore original software name in rest of copyright headers 2022-12-24 21:21:35 +11:00
UnknownShadow200
522260da58 Use ImageSharp instead for image decoding/resizing in dotnet build 2022-08-16 17:12:23 +10:00
UnknownShadow200
1fdc08353f Don't try to download sqlite DLLs on non-windows 2022-08-09 11:26:48 +10:00
UnknownShadow200
2f803e1770 CLI: Reset color instead of explicitly setting foreground color to white, to produce better output on terminals using non-dark colour themes 2022-08-08 23:39:26 +10:00
UnknownShadow200
088bcebb8a Add .NET core/5/6 compiling instructions 2022-06-11 10:13:15 +10:00
UnknownShadow200
f20ae79f9c CLI: Warn when running with name verification disabled on startup 2022-01-03 14:47:53 +11:00
UnknownShadow200
4670fa679a Remove MCG from thread names 2021-07-18 09:11:03 +10:00
UnknownShadow200
dbea200929 partially revert previous commit because assembly.CodeBase doesn't give the right answer when .exe is started from a different directory 2021-07-17 16:39:54 +10:00
UnknownShadow200
094a8135de Fix mkbundle wrapped CLI always crashing at startup 2021-07-17 16:26:18 +10:00
UnknownShadow200
e9921f8cda Include exception message when logging errors to console/GUI 2021-05-29 22:45:43 +10:00
UnknownShadow200
ca854b8313 Colour error/warning messages in CLI/GUI log 2021-05-29 14:47:12 +10:00
UnknownShadow200
e43dc5d4a8 Add .NET Core csprojs 2021-04-25 16:58:04 +10:00
UnknownShadow200
e0860c8866 CLI: Use absolute path for restart file (Thanks rdebath) 2021-04-25 14:02:46 +10:00
UnknownShadow200
00ed83e78f GUI: Don't crash if unable to open logfile in General Logs tab 2021-04-24 09:15:50 +10:00
UnknownShadow200
ffa147c29f CLI: Don't just check if MCGalaxy_.dll exists, instead properly try to load MCGalaxy_.dll and log an error message if that fails 2021-04-24 09:09:17 +10:00
UnknownShadow200
2f9a453f9e Remove Viewmode.cfg support (Doesn't even work on Windows, obsolete since over 3.25 years ago) 2021-04-20 20:17:19 +10:00
UnknownShadow200
5f1250d615 Fix constantly erroring after restarting with Mono on linux with CLI 2021-04-04 11:20:55 +10:00
UnknownShadow200
a6a04ec92d Add Visual Basic plugin compiling and creating support 2021-03-26 22:39:47 +11:00
UnknownShadow200
5425c0103b Split up ICompiler into ICompiler and ICodeCompiler 2021-03-26 22:01:50 +11:00
UnknownShadow200
5fe6104060 CLI: Use darkgrey instead of black color, because black text on black background is unreadable 2021-01-14 18:04:10 +11:00
UnknownShadow200
2f07581133 When failing to start due to missing MCGalaxy_.dll, also include the folder path MCGalaxy thinks it is running from 2020-10-11 22:22:35 +11:00
UnknownShadow200
687dd02aa0 Fix command line input not working in CLI version when running through mono on wine (Thanks arydev) 2020-08-14 00:20:56 +10:00
UnknownShadow200
f2ad5694b3 Remove unused dll references and some unused includes 2020-06-02 22:32:18 +10:00
UnknownShadow200
0391fc4920 Add /server update 2019-05-06 21:01:38 +10:00
UnknownShadow200
48815ced75 Add an option for disabling certain types of chat/log messages from appearing in console/disc logs 2019-02-09 23:14:09 +11:00
UnknownShadow200
847b476202 Fix /scale negative not working properly 2018-10-19 18:54:02 +11:00
UnknownShadow200
a04f42f9ab Initial work on server-wide default env. Also /env reset should leave textures untouched. 2018-10-05 12:12:11 +10:00
UnknownShadow200
3936724572 Fix Database datetime issues 2018-07-10 01:58:05 +10:00
UnknownShadow200
db84a3f79d Fix /ref, vote messages, hiding world changes not working with CTF. Few other minor game-related fixes. 2018-05-15 16:05:43 +10:00
UnknownShadow200
4f99851ffc Fix LockedModel plugin 2018-05-15 12:31:54 +10:00
UnknownShadow200
e82da4a5cd Pressing Ctrl+C in CLI window should still try to cleanly shutdown server 2018-05-14 21:28:37 +10:00
UnknownShadow200
8d433955e8 Fix main map sometimes being corrupted when server is restarted due to crash 2018-02-09 19:28:36 +11:00
UnknownShadow200
58c1ae0649 Support non ASCII custom colour codes 2018-01-15 20:34:30 +11:00
UnknownShadow200
929931b617 Fix CLI mode not logging error to disc if an error occurs on server startup. (Thanks Odd0002) 2018-01-07 13:58:26 +11:00
UnknownShadow200
46d4d1cc47 Fix colours in CLI/GUI console, fix console saying whole message multiple times instead of part 2017-12-11 08:34:58 +11:00
UnknownShadow200
8e4156974c Add a separate pure CLI executable, tidy up some UI related code.
Also, MCGalaxy_.dll no longer depends on System.Windows.Forms now
2017-12-02 17:28:44 +11:00