Commit graph

525 commits

Author SHA1 Message Date
stacey
815fb9f3f8
Update CHANGELOG.md 2021-08-06 15:11:53 -04:00
Chris
1ccc5ced8e
Merge branch 'general-devel' into patch-35 2021-08-03 00:46:52 +09:30
stacey
f4c2ab80c9
Merge branch 'general-devel' into patch-35 2021-08-02 10:59:33 -04:00
stacey
0ace9fb091
Merge branch 'general-devel' into patch-30 2021-08-02 10:58:03 -04:00
Chris
c3a074336d
Merge branch 'general-devel' into feature/force-character-gamemodes 2021-08-02 20:05:59 +09:30
Chris
54380fcd9a
Merge branch 'general-devel' into patch-29 2021-08-02 19:09:25 +09:30
Chris
2709af6168
Merge branch 'general-devel' into patch-33 2021-08-02 19:06:17 +09:30
Chris
b766b478fa
Merge branch 'general-devel' into patch-31 2021-08-02 18:58:04 +09:30
stacey
f53ba43093
Add respawn command to changelog 2021-07-31 14:05:59 -04:00
stacey
da90760585
Add ban usage examples to changelog 2021-07-25 22:32:32 -04:00
stacey
46865d2ad4
Update CHANGELOG.md 2021-07-25 16:10:31 -04:00
stacey
ec4b21e78d
Fix grammar typo 2021-07-24 22:51:38 -04:00
stacey
b53f62a9c6
Merge branch 'general-devel' into patch-29 2021-07-24 20:43:20 -04:00
stacey
f56cf80c22
Merge branch 'general-devel' into patch-30 2021-07-24 20:42:48 -04:00
stacey
59fddbcfd8
Merge branch 'general-devel' into patch-32 2021-07-24 20:39:27 -04:00
stacey
928b619949
Merge branch 'general-devel' into patch-31 2021-07-24 20:38:01 -04:00
James Puleo
a40effd55e
Introduce SoftcoreOnly config option to allow only softcore characters
to connect.
2021-07-24 20:22:22 -04:00
Killia0
ba8db77823 Fix changelog 2021-07-24 20:21:07 -04:00
stacey
bf5ba6e0f8
Add Lunatic Cultist summon permission check to Upcoming changes 2021-07-24 20:19:12 -04:00
stacey
b6517652d7
Merge branch 'general-devel' into patch-29 2021-07-24 20:15:12 -04:00
stacey
33f4f20eb3
Merge branch 'general-devel' into patch-31 2021-07-24 20:13:35 -04:00
stacey
5bce3b3492
Update CHANGELOG.md with suggested change
Co-authored-by: Lucas Nicodemus <shank@shanked.me>
2021-07-24 20:13:11 -04:00
stacey
adeb7225e6
Add DisablePrimeBombs to Upcoming changes 2021-07-24 20:01:21 -04:00
Killia0
9b249d72a8
Merge branch 'general-devel' into upstream-general-devel 2021-07-24 19:48:54 -04:00
Killia0
2a80e22e12 Update CHANGELOG.md 2021-07-24 19:47:29 -04:00
stacey
f01cdb565a
Merge branch 'general-devel' into patch-30 2021-07-24 19:31:47 -04:00
Lucas Nicodemus
aae0c9fbae
Merge branch 'general-devel' into general-devel 2021-07-24 16:21:52 -07:00
stacey
88080b139c
Update CHANGELOG.md 2021-07-24 16:47:31 -04:00
stacey
def7bc2e6a
Merge branch 'general-devel' into patch-30 2021-07-24 16:38:27 -04:00
stacey
c25ec8aac8
Merge branch 'general-devel' into patch-31 2021-07-21 22:27:36 -04:00
Lucas Nicodemus
59f7ea0245
I'm seeing things 2021-07-21 19:22:45 -07:00
Lucas Nicodemus
87d5b769c7 Version tick: 4.5.5 2021-07-21 18:46:01 -07:00
Lucas Nicodemus
5a96688796 Merge branch 'advistory-fix-1' into general-devel 2021-07-21 18:44:11 -07:00
James Puleo
853715cfa7
Update changelog to be _much_ more verbose about GHSA-jq4j-v8pr-jv7j 2021-07-21 21:40:44 -04:00
Lucas Nicodemus
6ad57ba517
Fix changelog typos 2021-07-21 18:14:46 -07:00
stacey
cdafad1d5a
Update CHANGELOG.md 2021-07-19 20:10:11 -04:00
stacey
96570bfcbd
Update CHANGELOG.md 2021-07-17 14:43:52 -04:00
stacey
40f8c93118
Update CHANGELOG.md 2021-07-16 15:01:41 -04:00
stacey
26460a13c4
Merge branch 'general-devel' into patch-29 2021-07-16 14:07:32 -04:00
stacey
fabea62d96
Update CHANGELOG.md 2021-07-15 16:16:19 -04:00
stacey
7e479ea396
Update CHANGELOG.md 2021-07-15 15:57:00 -04:00
stacey
0316f9d502
update change log again 2021-07-11 23:22:31 -04:00
James Puleo
ef603f61a8
Consistently use TilePlacementValid and SendTileSquare in Bouncer.
There are 3 different ways Bouncer uses these:
- Not checking `TilePlacementValid` at all.
- Checking `TilePlacementValid`, rejecting, but then doing a
  `SendTileSquare` to that player.
- Checking `TilePlacementValid`, rejecting. _(this is what we should
  always be doing)_

Not checking `TilePlacementValid` can allow for placement outside of the
world (unknown results), and checking `TilePlacementValid` and sending a
`SendTileSquare` on rejection causes the server to try to frame that
square. In the case of invalid coordinates (negative), framing takes
much longer than expected.
2021-07-10 00:10:45 -04:00
stacey
dd9067a50a
Update CHANGELOG.md 2021-07-04 21:38:34 -04:00
Stealownz
a26ad7dce0 Fix SendTileRectHandler not sending tile rect updates to everyone else
Fixes #2386
2021-07-04 17:20:57 +08:00
Lucas Nicodemus
c5421460ae Re-enable console input via TSAPI submodule bump
This re-enables command input when backgrounded. To disable this
behavior, pass -disable-commands. This patch is from @DeathCradle, who
we love immensely. Please give him all of your money. It's the ethical
thing to do.

Fixes #1450.
2021-06-20 22:24:42 -07:00
Lucas Nicodemus
eb97bdd259 Add helpful note to rest rate-limit error
The rate limiting error message used the term "tokens," which could be
easily misconstrued to refer to REST auth tokens, and not rate limit
leaky-bucket tokens. Since we don't expose the internals of the leaky
bucket to end-users, this error message is essentially just not good.
Without knowledge of a leaky bucket/GCRA, it really makes no sense.

Therefore, this changes the message to indicate that the "tokens" are
rate-limit tokens. It also adds a hint that there's a config setting
that can be changed to raise the limit, which further makes it more
understandable, and also provides a reasonable hint as to what setting
to change to alleviate this problem immediately. This makes it easier
for users to debug and less likely they have to read old docs/wait for help.
2021-06-19 01:04:00 -07:00
Lucas Nicodemus
f4c894ea22 Merge remote-tracking branch 'drunderscore/patch-1' into general-devel 2021-06-14 00:03:31 -07:00
James Puleo
98c1587e44
Print proper expected player ID when handling
spoofed LandGolfBallInCup.

(edited manually on GitHub, should be okay though)
2021-06-14 03:00:35 -04:00
Lucas Nicodemus
146ee41d9e Show world path in /worldinfo
This allows server operators to more easily locate their world paths,
particularly on Linux and macOS, where it isn't very obvious. To
determine where the actively loaded world is, simply run `/worldinfo`.
2021-06-13 23:49:53 -07:00