UnknownShadow200
ada403cb0f
Fix ECL license linking to non-existent page (Thanks TomCube2)
2023-07-06 21:22:09 +10:00
UnknownShadow200
32ba3668d2
Improve /help transform rotate and allow using center too (thanks Venk)
2023-07-02 18:27:37 +10:00
UnknownShadow200
3c02f89c7f
Fix some issues occurring when server runs in unsupported mode of having both classicube-account-plus enabled and player name suffixes for login authentication services (Thanks 123DMWM)
2023-06-30 23:43:21 +10:00
UnknownShadow200
bf7372a1b6
ZS/CTF: Allow configuring collision detection interval, and reduce default collisions check interval to 150 milliseconds
2023-06-28 23:34:11 +10:00
UnknownShadow200
030b5a384f
Ban/unban/tempban info logs will no longer use truename of the banner/unbanner going forward (will use name instead like everything else)
2023-06-28 19:57:24 +10:00
UnknownShadow200
b0d4c01a40
Simplify TwoWayPing operation
2023-06-24 10:48:25 +10:00
UnknownShadow200
626cfd3752
Fix server getting stuck in restart loop if GUI DetectBuggyCursors() failed, also begin abstracting away process resource measurement
...
This will be necessary to add OS specific code that avoids relying on the framework's implementation of Process
2023-06-16 19:51:38 +10:00
UnknownShadow200
c43b6fe3d9
Fix not compiling on .NET 2.0 due to using Func delegate in two places
2023-06-15 07:56:39 +10:00
UnknownShadow200
28843b10c4
WIP on optimising guns to use BufferedBlockSender
2023-06-11 13:12:48 +10:00
UnknownShadow200
61a332181d
Fix for partial player name matching methods from DB, that in the case of the provided name partially matching over 100 names before the first exact match, that the result was unexpectedly 'no matches' instead of the expected exact match (Thanks Goodly)
...
This typically happened when you have had 1000s of players join, then someone with a 2 letter name joins, and you attempt to do /info on the 2 letter name when they're offline
2023-06-05 21:35:36 +10:00
UnknownShadow200
fcbef535b7
Port forwardind GUI: Add logs panel that logs messages related to UPnP forwarding/unforwarding
2023-06-05 19:30:55 +10:00
UnknownShadow200
d16f74f52d
Remove cmd.Enabled property and do the 'only allow use if Economy is currently enabled' in the actual commands instead. Fixes #762
2023-06-03 23:42:18 +10:00
UnknownShadow200
2c2c7d315c
LS: Add item for buying doors
2023-05-29 23:34:11 +10:00
UnknownShadow200
083534088d
Refactor CPE persistent messages
2023-05-29 19:52:02 +10:00
Goodlyay
e140308105
Merge pull request #760 from UnknownShadow200/PersistentMessages
...
"I think the code needs to be rearranged a bit, but that can be done after merging"
2023-05-19 22:11:48 -04:00
Goodlyay
984e4bb3d4
Allow more fine control for cpe message priority
2023-05-19 15:13:28 -07:00
UnknownShadow200
c8bee62152
Change /compload to also unload the command/plugin first (Thanks Rulja1234)
2023-05-19 20:13:35 +10:00
Goodlyay
75b8d8f864
only Announcement CPE messages should show up in chat for classic players
2023-05-17 13:55:58 -07:00
UnknownShadow200
ec4019b870
Prevent being able to load the same plugin multiple times (Thanks Rulja1234)
...
Also raise actual Exceptions when commands/plugins fail to load due to either outdated server, or existing command/plugin with the same name
2023-05-17 20:52:31 +10:00
UnknownShadow200
63f851dfa7
Remove obsolete Player.players (Deprecated since 2016)
2023-05-16 23:09:44 +10:00
Goodlyay
6a80bed166
Keep binary compatibility for SendCpeMessage
2023-05-15 20:22:12 -07:00
Goodlyay
6c0800ee90
Fix thread-unsafe dictionary access
...
(Thanks UnknownShadow200)
2023-05-14 20:40:21 -04:00
Goodlyay
eb27faee57
Rename PersistentMessage.Priority Default -> Normal
...
More descriptive and matches other priority enum in MCGalaxy
2023-05-13 18:40:32 -04:00
Goodlyay
6bc29e7b58
Introduce a priority for persistent CPE message lines
2023-05-13 13:08:21 -04:00
UnknownShadow200
180b66eb52
Fix if game that changes the main level is running, that opening settings GUI or doing /server reload would cause server main level to get loaded
2023-05-11 19:41:30 +10:00
UnknownShadow200
e541755bc5
/pload and /punload output message now also includes name of plugin
2023-05-07 23:50:06 +10:00
UnknownShadow200
27f0a98375
Log which levels have their saving deliberately skipped at shutdown/restart
...
This e.g. happens with levels that are currently running a game
2023-05-05 22:23:03 +10:00
Goodlyay
3d8db9290f
Revert "/search players now searches all players instead of currently online"
...
This reverts commit e3d58e3e3843b613f2bf91ee6224ca48d6375ea5.
2023-05-03 17:29:26 -07:00
Goodlyay
e3d58e3e38
/search players now searches all players instead of currently online
2023-05-03 16:38:38 -07:00
UnknownShadow200
cb451653b3
Linux: Try to preserve process's raw command line arguments when restarting
2023-05-04 00:11:06 +10:00
UnknownShadow200
1bb8e52f43
Support 'all processes CPU usage' on FreeBSD too
2023-05-03 23:18:54 +10:00
UnknownShadow200
d0ad31d904
Tidy up OperatingSystem.cs a bit
2023-05-03 19:56:49 +10:00
UnknownShadow200
7f3989547d
Merge pull request #755 from UnknownShadow200/GB_LB_BlockNames
...
Support block names for arguments in /gb and /lb
2023-05-01 20:11:27 +10:00
UnknownShadow200
2e1d4f4f9a
Fix merge conflict
2023-05-01 19:16:24 +10:00
UnknownShadow200
553fea0130
Release 1.9.4.8
1.9.4.8
2023-04-30 18:18:01 +10:00
UnknownShadow200
99a4e70e27
Prevent login spamming from also spamming mojang auth attempts
2023-04-29 21:28:56 +10:00
UnknownShadow200
5685e75a35
Fix multiple people changing a level's block definitions at the same time occasionally causing a FileShareViolation exception to get thrown
2023-04-29 20:02:28 +10:00
UnknownShadow200
0227bb1eb1
Revert "Add extra permission to nick for ability to change your own nick"
...
This reverts commit 7244fa2d9f14d690f8bfd3d48129abc894ee2835.
2023-04-28 21:40:38 +10:00
UnknownShadow200
9c9d4b6978
Doing /spawn should always respawn you at level spawn (and ignore checkpoint, thanks Goodly)
2023-04-28 20:25:54 +10:00
Goodlyay
68d271bf48
/highlight: display how many changes were found
2023-04-26 19:15:48 -07:00
Goodlyay
7244fa2d9f
Add extra permission to nick for ability to change your own nick
...
This allows /nick to be used to change bot names but not your own name, removing the need for custom commands such as NA2's /botnick
2023-04-26 17:58:19 -07:00
Goodlyay
1d703bbc41
Add Vec3F32 * float operator, fixes unintuitive behavior when using *=
...
Vec3F32 dir;
dir *= (float)rnd.NextDouble(); //compilation failure
dir = (float)rnd.NextDouble() * dir; //success
2023-04-26 17:23:14 -07:00
UnknownShadow200
4bfba26da8
Split up Authenticator into separate PassAuthenticator and LoginAuthenticator, and integrate existing MojangAuth class into new MojangAuthenticator class
2023-04-25 09:25:12 +10:00
UnknownShadow200
c9f2de6e6c
Paginate /store list output (Thanks spicycombo)
2023-04-02 00:22:57 +11:00
UnknownShadow200
ef12811bf3
Discord: Escape more markdown characters that may be used in the future (Thanks icanttellyou)
2023-04-02 00:04:25 +11:00
UnknownShadow200
ddf1daebaa
Increase summary errors when compiling fails from 2 to 5, also simplify the informational text at the end a bit (Thanks Goodly)
2023-03-24 21:38:42 +11:00
UnknownShadow200
8dde70e590
Assign TotalTime/LastLogin earlier in login process to avoid a small window where a player in Onelist list has nonsensical TotalTime/LastLogin values (Thanks Spicycombo)
2023-03-19 17:39:38 +11:00
UnknownShadow200
18afc1f19f
Discord: Fix message with over 2000 characters failing to send
...
Before the message sending code would trigger an error due to attempting to call the CreateMessage API with a content length exceeding the API limit of 2000 characters
Now extremely long messages are broken up into chunks of at most 2000 characters
2023-03-08 22:34:28 +11:00
UnknownShadow200
5338e5d0a1
SInfo now includes number of CPU cores in output, fixes #749
2023-03-07 23:27:20 +11:00
UnknownShadow200
da5fd34dfe
Rename RelayBotSender to AsyncWorker
2023-03-06 19:37:37 +11:00