UnknownShadow200
ffbd4a0edd
Add interfaces for SQL objects
2022-08-09 18:05:10 +10:00
UnknownShadow200
cc600079a7
Disable MySQL support in standalone build, move compiling support to also be behind standalone build define
2022-08-09 11:39:00 +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
d37eb29460
Fix in standalone build, /restart didn't work
2022-08-08 21:11:36 +10:00
UnknownShadow200
efd7bd0373
Move process restart to IOperatingSystem class
2022-08-08 20:17:10 +10:00
UnknownShadow200
23b3f9709b
Fix on NetBSD that doing /sinfo shows IndexOutOfRangeException for all process CPU usage
2022-08-07 14:26:34 +10:00
UnknownShadow200
2541bad9be
Move all cpu time methods to dedicated IOperatingSystem class
2022-08-07 13:26:31 +10:00
UnknownShadow200
a75ea460b2
Move OS detection code out of CmdServerInfo.cs and into Server.cs
2022-08-07 10:32:08 +10:00
UnknownShadow200
5a5eb4492b
Merge pull request #717 from UnknownShadow200/DBRewrite2
...
Simplify database iteration API to avoid object arg/return value
2022-08-06 15:38:42 +10:00
UnknownShadow200
29a1b06301
Fix old database migration bugs
...
In detail:
1) BlockDB upgrader didn't convert time from local to UTC, which meant that times in /b were e.g. 10 hours off
2) Zone migrator accidentally set minX/maxX to imported minZ/maxZ and left minZ/maxZ as 0. Bug introduced four years ago in f1a8544308094586a3a1b5d61cd96d03391ad448
2022-08-06 15:36:21 +10:00
UnknownShadow200
b776d685a6
Fix errors
2022-08-06 15:02:45 +10:00
UnknownShadow200
b53f02a1d9
minorly tidy up upnp code
2022-08-05 22:34:20 +10:00
UnknownShadow200
31716601fb
Fix with server backup .zips, can't add/edit files using Windows built in zip archiver later
2022-08-05 08:04:02 +10:00
UnknownShadow200
559a244b9f
Fix wrong license in LICENSE file (it's GPL3 not LGPL3)
2022-08-04 23:28:11 +10:00
UnknownShadow200
63ab7204b2
Try to preserve original file modification date in /server backup ZIPs, fixes #716
2022-08-03 20:08:52 +10:00
UnknownShadow200
52c1b89767
Support custom command categories in /help and /commands, also improve help of /commands (Thanks PlayerZ)
2022-08-02 22:15:05 +10:00
UnknownShadow200
9d50984215
Drop support for old password format, resolves #711
...
Note: The old password format was deprecated 18 months ago. Also, even if there are still some users/servers that haven't updated, all this will mean is that they have to set a password again, they won't be prevented from being able to verify their password
2022-08-01 22:55:56 +10:00
UnknownShadow200
c463e6751d
Fix some https:// heartbeat URLs not working with ProtocolError
2022-07-30 10:36:56 +10:00
UnknownShadow200
21eb0800b8
ZS: Change infect messages to use <zombie>/<human> instead of {0}/{1}, and document that in /store for buying an infect message
2022-07-29 11:59:29 +10:00
UnknownShadow200
676144efc8
Simplify database iteration API to avoid object arg/return value
2022-07-26 12:02:47 +10:00
UnknownShadow200
84958c1563
Allow changing perbuild/pervisit of multiple levels at once by comma separating map names
2022-07-25 22:26:52 +10:00
UnknownShadow200
b8329b04b8
Don't show 'on line 0' in compiler error messages for compiler errors that don't relate to a line in the source code
...
E.g. trying to //reference a non-existent assembly dll
2022-07-23 17:26:18 +10:00
UnknownShadow200
eecb2d47f2
.NET core build no longer depends on CodeDom at all for compiling
2022-07-23 17:14:41 +10:00
UnknownShadow200
cadde3b0c4
Improve /pcreate C# example, and simplify ICompiler slightly since a full CompilerResults instance is not required
2022-07-23 13:57:07 +10:00
UnknownShadow200
de386a39c5
Simplify Roslyn C# compiler backend
2022-07-23 10:24:17 +10:00
UnknownShadow200
5d8289dd3f
Custom commands GUI compiling now generates temp .dll path itself, instead of relying on CodeDomCompiler to generate it through 'GenerateInMemory'
2022-07-23 09:01:45 +10:00
UnknownShadow200
d182a3c496
Show 'Only IRC/Discord controllers are allowed to use in-game commands from IRC/Discord' when a non controller user attempts to run an in-game commands from IRC/Discord
...
Only shown at most once every minute to avoid spam
2022-07-22 19:46:37 +10:00
UnknownShadow200
b94b0eeace
Release 1.9.4.2
1.9.4.2
2022-07-22 08:20:22 +10:00
UnknownShadow200
3cd44c8175
Change custom commands GUI and /compile help to use actual list of ICompilers instead of hardcoding for C#/VB
2022-07-21 23:17:59 +10:00
UnknownShadow200
71f21ef010
Add event for reporting a player (Thanks SpicyCombo)
2022-07-21 19:13:31 +10:00
UnknownShadow200
799cb97b47
Stop using cmdautoload.txt and just autoload all commands in extra/commands/dll folder
2022-07-20 22:25:08 +10:00
UnknownShadow200
15755bf646
Allow /punload ing plugins with spaces in their names
2022-07-20 22:13:39 +10:00
UnknownShadow200
1ba59f88f0
Move /pcreate into /cmdcreate to simplify implementation
2022-07-20 20:54:26 +10:00
UnknownShadow200
38aed212f7
Add a bit more documentation for physics, and use more appropriate access modifiers
2022-07-19 22:55:59 +10:00
UnknownShadow200
f571c82eb1
Move Heartbeats to separate scheduler (Thanks 123DMWM)
2022-07-18 21:06:31 +10:00
UnknownShadow200
c37ee13926
Make /restart work with .NET core on Linux
2022-07-17 13:16:29 +10:00
UnknownShadow200
0f2c0c0af4
Make listen-ip server option harder to find by moving it from Server to Other group
...
Multiple occasions where this option has been changed by users to e.g. server's IP, even though this is usually unnecessary because 0.0.0.0 already specifies to listen on all network interfaces - although this wasn't explained to the end user
2022-07-16 13:33:54 +10:00
UnknownShadow200
c75a9a92fc
Make /sinfo all processes CPU usage work on macOS, fixes #712
2022-07-16 12:25:35 +10:00
UnknownShadow200
02509ef3b9
Rewrite 'all processes CPU usage' in /sinfo to not use performance counters, addresses #712
...
Fixes /sinfo not working on Linux when using .NET core
2022-07-16 11:13:10 +10:00
UnknownShadow200
d8da8b6d13
Make /compload work with plugins too
2022-07-14 21:42:35 +10:00
UnknownShadow200
702520d354
Allow authentication service verified users to kick existing connected user even when name verification mode is off
2022-07-13 19:06:23 +10:00
UnknownShadow200
0b7df6c506
Disconnect unsupported Classic+ client mod with better message
2022-07-12 19:39:46 +10:00
UnknownShadow200
7453633525
Mppass can be used for /pass at login when it isn't used for username authentication
2022-07-11 20:46:13 +10:00
UnknownShadow200
a314ab0be0
Fix train gradual movement bias towards 0,0 ( Fixes #709 , thanks rdebath)
2022-07-10 21:23:56 +10:00
UnknownShadow200
c5f077c274
Database.DeleteTable should do nothing if table doesn't exist instead of throwing an error
2022-07-09 08:37:13 +10:00
UnknownShadow200
5a6d3b690a
Truncate long errors returned by Discord (Thanks 123DMWM)
...
This sometimes happens when Discord returns a full <html> response instead of usual error JSON in the event of an internal server error
2022-07-08 17:20:26 +10:00
UnknownShadow200
2477ed74c3
Fix /whitelist disable enabling whitelist instead (Thanks SpicyCombo)
2022-06-27 18:07:56 +10:00
UnknownShadow200
975bcb835a
ZS: Allow setting custom round/infection start countdown time
...
Also enable /baninfo and /rankinfo (and theroetically any custom mod commands that choose to do so) to be used in MBs, without the additional restriction that moderation commands previously always required
2022-06-25 20:31:54 +10:00
UnknownShadow200
ec2b9b2024
Release 1.9.4.1
1.9.4.1
2022-06-24 07:57:13 +10:00