UnknownShadow200
50b4b0db47
Majorly improve 'server port utilities' dialog window
...
It uses server's port instead of having to type in a port, it shows a more useful description message, and it uses https:// instead of http:// for external links
2019-07-11 10:23:44 +10:00
UnknownShadow200
2e7c82105c
Fix gui map gen only allowing map sizes in the dropdown (Thanks lordnt)
2019-07-10 07:24:11 +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
3d47b44b1f
Fix .who showing hidden players from IRC
2018-08-01 23:47:47 +10:00
UnknownShadow200
5563a4413d
get it compiling for .NET 2.0
2018-07-30 17:49:41 +10:00
UnknownShadow200
422f410406
More ranks use data.Rank
2018-07-19 03:42:42 +10:00
UnknownShadow200
7a43580bfd
Fix games bug
2018-07-11 14:17:32 +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
24cc5d8d72
Start GUI rewrite
2018-07-05 17:20:33 +10:00
UnknownShadow200
4407a37446
Switch to ID 0 for hidden inventory order, change from 'properties' to 'settings' in GUI'
2018-06-10 16:55:24 +10:00
UnknownShadow200
53751c4a8d
Minor code cleanup
2018-06-06 17:41:27 +10:00
UnknownShadow200
75a19fe6c6
refactor commands class
2018-05-30 08:56:46 +10:00
UnknownShadow200
722573ac2f
Simplify /players code
2018-05-24 18:27:44 +10:00
UnknownShadow200
a4427566ad
Few more commands can be used in museums, minor tidy-up in UI
2018-05-24 14:41:31 +10:00
UnknownShadow200
e0d0f6f3bc
Make UI popups consistent
2018-05-24 11:57:32 +10:00
UnknownShadow200
0432d29e29
Fix server crashing when you click 'load map' in GUI but haven't selected any map
2018-05-24 10:57:14 +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
291f5690d5
ZS bugfixes
2018-05-09 16:26:47 +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
0efdc2d4bb
more GUI actions no longer on UI thread
2018-02-09 19:01: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
8bbf61353a
Minimise usage of Command.all.Find
2017-07-31 23:18:13 +10:00
UnknownShadow200
66c6082ee0
Replace with more efficient Length == 0
2017-07-31 15:40:55 +10:00
UnknownShadow200
838dbf6568
Allow repeating commands from console
2017-07-27 17:14:34 +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