UnknownShadow200
4670fa679a
Remove MCG from thread names
2021-07-18 09:11:03 +10:00
UnknownShadow200
8782511f57
Support compiling multiple files into one DLL
2021-07-08 20:00:38 +10:00
UnknownShadow200
d6e8ec16e9
Fix settings GUI icon showing default form icon on mono/wine
2021-07-04 20:45:37 +10:00
UnknownShadow200
877501abc0
Catch InvalidOperationException thrown from BeginInvoke in Window log method
...
This exception gets thrown when trying to invoke a method after the window has already been destroyed. This can rarely happen when trying to log messages at end of server shutdown after the window has been destroyed
2021-07-04 18:55:13 +10:00
UnknownShadow200
325006d41e
Dicord: Fix still logging full error to error log on mono
2021-06-26 11:09:14 +10:00
UnknownShadow200
fdf53795b4
if GUI version differs from DLL version, show a warning message box (Thanks capitjeff21)
2021-06-10 22:41:47 +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
b6a618908e
GUI: Fix Icon not showing on wine/mono
2021-01-20 22:34:14 +11:00
UnknownShadow200
228516779f
GUI: Try to fix problems with minimising on some versions on wine (Thanks TheAwesome98)
2021-01-20 21:21:14 +11:00
UnknownShadow200
e7aed05823
GUI: Fix players table not updating on changing map, fix levels table not updating when player leaves server
2021-01-17 20:14:06 +11:00
UnknownShadow200
bc5a0be1a7
GUI: Change Players table code to add rows directly
2021-01-17 19:47:53 +11:00
UnknownShadow200
0b7d975784
GUI: Make levels list fit horizontally, instead of showing an unnecessary horizontal scrollbar
2021-01-17 19:14:57 +11:00
UnknownShadow200
32f75c4c1a
GUI: If you double click url, it opens web browser instead of just selecting all
2021-01-17 18:10:50 +11:00
UnknownShadow200
f2ad5694b3
Remove unused dll references and some unused includes
2020-06-02 22:32:18 +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
a04f42f9ab
Initial work on server-wide default env. Also /env reset should leave textures untouched.
2018-10-05 12:12:11 +10:00
UnknownShadow200
237e953ed8
Majorly improve /help newlvl. Fixes #333
2018-09-13 17:38:19 +10:00
UnknownShadow200
5563a4413d
get it compiling for .NET 2.0
2018-07-30 17:49:41 +10:00
UnknownShadow200
7a43580bfd
Fix games bug
2018-07-11 14:17:32 +10:00
UnknownShadow200
53751c4a8d
Minor code cleanup
2018-06-06 17:41:27 +10:00
UnknownShadow200
e0d0f6f3bc
Make UI popups consistent
2018-05-24 11:57:32 +10:00
UnknownShadow200
4f99851ffc
Fix LockedModel plugin
2018-05-15 12:31:54 +10:00
UnknownShadow200
db55edbee2
Fix main level corruption when multiple unhandled errors are thrown at exact same time
2018-05-13 11:56:08 +10:00
UnknownShadow200
773e9f8152
Modularise ZS code a little bit
2018-05-08 20:54:49 +10:00
UnknownShadow200
bbb37f3a72
Fix changing map not updating players list in GUI
2018-05-08 20:54:45 +10:00
UnknownShadow200
e8fb6fe5dd
Modularise ZS code a little bit
2018-05-05 17:30:02 +10:00
UnknownShadow200
04252fc09c
Fix changing map not updating players list in GUI
2018-05-05 15:01:32 +10:00
UnknownShadow200
c056e7ea70
Add /os env preset, tidy up UI code some more
2018-03-28 07:52:04 +11:00
UnknownShadow200
f74b4368dc
1 less allocation when logging to GUI
2018-02-26 08:30:14 +11:00
UnknownShadow200
c129acb0a4
Should fix very rare crashing when returning from GUI minimised
2018-02-17 19:36:11 +11:00
UnknownShadow200
099c72ea93
Make more things in UI run async, avoid needing to refresh levels list every 10 seconds
2018-02-16 12:35:31 +11:00
UnknownShadow200
84b42e98af
Fix doing blocking things in GUI like saving all, also blocking all activity in game like chatting
2018-02-09 14:24:29 +11:00
UnknownShadow200
332796ff2c
Add /team list (Thanks VenkSociety)
2018-01-19 12:24:47 +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
UnknownShadow200
41217c2dfa
Reuse string array when splitting. Reduces mem allocations at startup by about 50kb.
2017-08-02 18:25:12 +10:00
UnknownShadow200
66c6082ee0
Replace with more efficient Length == 0
2017-07-31 15:40:55 +10:00
UnknownShadow200
2cbb319340
Break all plugins and some custom commands by combining the two ways of handling events into one.
...
This gets rid of unnecessary code and simplifies event handling, and improves code quality as all event handlers are now namespaced.
2017-07-11 16:49:32 +10:00
UnknownShadow200
728ca427d0
Remove unused HeartBeatFail event
2017-07-10 14:03:30 +10:00
UnknownShadow200
240ada38d9
Organise ServerConfig fields, give its fields more logical names.
2017-06-27 19:49:05 +10:00
UnknownShadow200
613c3a5cd3
Move Server settings to separate ServerConfig class.
2017-06-27 18:28:19 +10:00
UnknownShadow200
288c6e67dd
Server class is static
2017-06-24 13:03:30 +10:00
UnknownShadow200
7aef00e403
Remove usage of Action
2017-06-24 10:03:48 +10:00
UnknownShadow200
d972ef9dae
Fix console no longer showing timestamp for commands, fixes #455 . (Thanks goodlyay)
2017-06-16 14:54:36 +10:00
UnknownShadow200
67667486c2
Don't forget dates for error logs in gui
2017-06-15 15:18:39 +10:00
UnknownShadow200
54258aee95
Left click on notify icon in taskbar should open console, fixes #454 . (Thanks Goodlyay)
2017-06-15 13:33:47 +10:00
UnknownShadow200
8af7ce291b
Add a generic Logger class. This breaks any usage of Server.s.log or Server.LogError by custom commands/plugins.
2017-06-15 12:41:47 +10:00
UnknownShadow200
7a496efb01
Floatwood floats up through still water now
2017-06-01 23:13:41 +10:00
UnknownShadow200
efeff445d7
Notify icon doesn't autofocus when clicked and shows player count, first work on getting /undoplayer to work with console
2017-05-30 21:15:31 +10:00
UnknownShadow200
085527c900
Stage 4 of blocks gui rewrite: changing block perms in gui does not modify server's live block perms until 'save' is clicked, also it sends BlockPermission CPE packets
2017-05-29 10:12:07 +10:00