Renovate Bot
42e4db8972
Update dependency io.getquill:quill-jasync-postgres to v3.7.1
2021-05-04 18:43:28 +00:00
Renovate Bot
cc458c9beb
Update dependency org.flywaydb:flyway-core to v7.8.2
2021-04-27 12:08:27 +00:00
Renovate Bot
42355ad1d8
Update dependency org.specs2:specs2-core to v4.11.0
2021-04-23 18:30:28 +00:00
Renovate Bot
9c2d141b59
Update kamon to v2.1.17
2021-04-23 12:01:37 +00:00
Renovate Bot
1465654c8f
Update dependency org.postgresql:postgresql to v42.2.20
2021-04-22 16:30:16 +00:00
Renovate Bot
cd0f3321e6
Update dependency org.scalatest:scalatest to v3.2.8
2021-04-21 13:44:50 +00:00
Renovate Bot
416bfb9bae
Update kamon to v2.1.16
2021-04-19 17:54:28 +00:00
Renovate Bot
25bb2cc5ac
Update dependency com.github.pureconfig:pureconfig to v0.15.0
2021-04-18 02:31:52 +00:00
Renovate Bot
b63fcd8c12
Update dependency org.flywaydb:flyway-core to v7.8.1
2021-04-16 15:39:55 +00:00
Renovate Bot
91d52ee277
Update akka to v2.6.14
2021-04-15 13:39:53 +00:00
Renovate Bot
931c589492
Update dependency org.flywaydb:flyway-core to v7.7.3
2021-04-15 12:41:16 +00:00
Renovate Bot
068a561c94
Update dependency org.scalatest:scalatest to v3.2.7
2021-04-06 21:02:00 +00:00
Fate-JH
13f6866c6d
Merge pull request #746 from psforever/renovate/org.flywaydb-flyway-core-7.x
...
Update dependency org.flywaydb:flyway-core to v7.7.2
2021-04-06 17:01:04 -04:00
Fate-JH
a2cf7cef67
Merge pull request #744 from psforever/renovate/kamon
...
Update kamon to v2.1.15
2021-04-06 17:00:31 -04:00
Renovate Bot
f015de918d
Update dependency org.flywaydb:flyway-core to v7.7.2
2021-04-06 21:00:00 +00:00
Renovate Bot
8e713dc199
Update kamon to v2.1.15
2021-04-02 16:21:13 +00:00
Renovate Bot
8eed4a8b99
Update dependency org.scala-lang.modules:scala-parallel-collections to v1.0.2
2021-04-02 16:21:04 +00:00
Renovate Bot
9c9b92487f
Update dependency org.codehaus.janino:janino to v3
2021-03-26 18:27:04 +00:00
Renovate Bot
c0116e2fa6
Update dependency org.codehaus.janino:janino to v2.7.8
2021-03-26 14:45:48 +00:00
Mazo
a22f1118d1
Merge pull request #737 from Fate-JH/logging
...
Logging
2021-03-26 12:37:17 +00:00
Jason_DiDonato@yahoo.com
eea549707a
added other logging filters, include a custom one for suppressing duplicate messages within a time period
2021-03-25 15:15:51 -04:00
Renovate Bot
148155e483
Update dependency org.flywaydb:flyway-core to v7.7.1
2021-03-24 17:10:24 +00:00
Renovate Bot
b3faf72f5b
Update dependency com.typesafe.scala-logging:scala-logging to v3.9.3
2021-03-23 14:33:17 +00:00
Renovate Bot
7327b74422
Update dependency org.fusesource.jansi:jansi to v2.3.2
2021-03-22 20:42:57 +00:00
Renovate Bot
99a1fe9ecf
Update dependency io.kamon:kamon-bundle to v2.1.13
2021-03-22 19:04:25 +00:00
Renovate Bot
5e4a3fc52e
Update dependency io.kamon:kamon-apm-reporter to v2.1.13
2021-03-22 16:22:46 +00:00
Renovate Bot
1c16aa81bc
Update dependency io.getquill:quill-jasync-postgres to v3.7.0
2021-03-17 19:02:16 +00:00
Renovate Bot
e718ecc18c
Update dependency org.flywaydb:flyway-core to v7.7.0
2021-03-15 20:36:34 +00:00
Mazo
159d9070af
Merge pull request #716 from psforever/renovate/org.scalatest-scalatest-3.x
...
Update dependency org.scalatest:scalatest to v3.2.6
2021-03-15 17:49:09 +00:00
Renovate Bot
e2cae80327
Update dependency org.scalatest:scalatest to v3.2.6
2021-03-08 17:15:50 +00:00
Renovate Bot
735a21a804
Update dependency org.scala-lang.modules:scala-parallel-collections to v1.0.1
2021-03-08 17:15:46 +00:00
Renovate Bot
63ef9d8abb
Update dependency com.github.scopt:scopt to v4.0.1
2021-03-07 00:26:04 +00:00
Renovate Bot
04d7404f1d
Update dependency io.sentry:sentry-logback to v4.3.0
2021-03-05 16:06:51 +00:00
Renovate Bot
f8509736b5
Update dependency org.flywaydb:flyway-core to v7.6.0
2021-03-05 14:19:55 +00:00
Renovate Bot
93f8cb5351
Update dependency org.json4s:json4s-native to v3.6.11
2021-03-02 10:23:10 +00:00
Renovate Bot
68ca2adeed
Update dependency com.github.pureconfig:pureconfig to v0.14.1
2021-02-28 22:31:15 +00:00
Renovate Bot
5d327631e4
Update akka
2021-02-24 14:44:53 +00:00
Renovate Bot
02ed1f2a83
Update dependency org.flywaydb:flyway-core to v7.5.4
2021-02-22 19:21:37 +00:00
Renovate Bot
a8f81c1e68
Update dependency io.sentry:sentry-logback to v4.2.0
2021-02-22 13:07:40 +00:00
Renovate Bot
99aec94773
Update dependency org.scalatest:scalatest to v3.2.5
2021-02-22 00:07:17 +00:00
Renovate Bot
4cfdab591f
Update dependency org.fusesource.jansi:jansi to v2.3.1
2021-02-18 20:34:10 +00:00
Renovate Bot
0e41d9d28e
Update dependency org.postgresql:postgresql to v42.2.19
2021-02-18 19:38:27 +00:00
Renovate Bot
1d6ba37238
Update dependency org.scalatest:scalatest to v3.2.4
2021-02-18 09:19:30 +00:00
Renovate Bot
838684d916
Update dependency io.getquill:quill-jasync-postgres to v3.6.1
2021-02-16 08:50:38 +00:00
Mazo
d3d8fd912e
Merge pull request #693 from psforever/renovate/org.flywaydb-flyway-core-7.x
...
Update dependency org.flywaydb:flyway-core to v7.5.3
2021-02-10 18:00:03 +00:00
Renovate Bot
c650dacbf2
Update dependency org.flywaydb:flyway-core to v7.5.3
2021-02-10 13:25:24 +00:00
Renovate Bot
60932ecefa
Update dependency io.kamon:kamon-apm-reporter to v2.1.12
2021-02-10 13:25:18 +00:00
Renovate Bot
ca4fcdb9b9
Update dependency io.kamon:kamon-bundle to v2.1.12
2021-02-10 13:24:43 +00:00
Mazo
ed805cb736
Merge pull request #686 from psforever/renovate/joda-time-joda-time-2.x
...
Update dependency joda-time:joda-time to v2.10.10
2021-02-06 15:51:02 +00:00
Renovate Bot
53f844decf
Update dependency io.sentry:sentry-logback to v4
2021-02-05 23:45:14 +00:00
Renovate Bot
5dee2dd3fe
Update dependency joda-time:joda-time to v2.10.10
2021-02-05 23:45:08 +00:00
Mazo
1af1353b60
Add akka-http to satisfy kamon dependencies
2021-02-05 23:30:52 +00:00
Mazo
fcf565e8a8
Merge pull request #680 from psforever/renovate/akka
...
Update akka to v2.6.12
2021-02-02 21:29:36 +00:00
Renovate Bot
55527d596d
Update dependency io.kamon:kamon-bundle to v2.1.11
2021-02-01 21:42:19 +00:00
Renovate Bot
11af2c0182
Update dependency io.kamon:kamon-apm-reporter to v2.1.11
2021-02-01 20:14:08 +00:00
Renovate Bot
040baf9b7d
Update akka to v2.6.12
2021-01-29 09:14:52 +00:00
Renovate Bot
c02a71f2ee
Update dependency org.flywaydb:flyway-core to v7.5.2
2021-01-27 13:02:17 +00:00
Renovate Bot
b001a1876e
Update dependency org.flywaydb:flyway-core to v7.5.1
2021-01-21 15:41:22 +00:00
Renovate Bot
fab00895d1
Update dependency org.fusesource.jansi:jansi to v2.2.0
2021-01-21 00:16:37 +00:00
Renovate Bot
8ad7d4e2ea
Update dependency io.kamon:kamon-apm-reporter to v2.1.10
2021-01-20 10:08:16 +00:00
Mazo
ef52f8853b
Merge pull request #670 from psforever/renovate/io.kamon-kamon-bundle-2.x
...
Update dependency io.kamon:kamon-bundle to v2.1.10
2021-01-20 10:07:38 +00:00
Mazo
15d67d4767
Merge pull request #668 from psforever/renovate/io.sentry-sentry-logback-3.x
...
Update dependency io.sentry:sentry-logback to v3.2.1
2021-01-20 09:56:38 +00:00
Renovate Bot
89ab034e22
Update dependency io.kamon:kamon-bundle to v2.1.10
2021-01-20 09:53:09 +00:00
Renovate Bot
b80bca063a
Update dependency io.sentry:sentry-logback to v3.2.1
2021-01-19 09:54:30 +00:00
Renovate Bot
9a3faa29e9
Update dependency org.specs2:specs2-core to v4.10.6
2021-01-18 18:06:32 +00:00
Renovate Bot
0b3049c975
Update akka to v2.6.11
2021-01-15 13:38:00 +00:00
Renovate Bot
85a10fbf8b
Update dependency io.getquill:quill-jasync-postgres to v3.6.0
2021-01-12 19:34:54 +00:00
Renovate Bot
7af8d8984d
Update dependency org.flywaydb:flyway-core to v7.5.0
2021-01-11 13:46:40 +00:00
Renovate Bot
2f0c6d98fd
Update dependency joda-time:joda-time to v2.10.9
2020-12-29 22:43:25 +00:00
Fate-JH
06b63d8d23
Merge pull request #646 from psforever/renovate/org.fusesource.jansi-jansi-2.x
...
Update dependency org.fusesource.jansi:jansi to v2.1.1
2020-12-24 08:05:59 -05:00
Fate-JH
864731cac3
Merge pull request #647 from psforever/renovate/org.flywaydb-flyway-core-7.x
...
Update dependency org.flywaydb:flyway-core to v7.3.2
2020-12-24 08:05:33 -05:00
Renovate Bot
1ef7d0c510
Update dependency org.bouncycastle:bcprov-jdk15on to v1.68
2020-12-23 01:28:51 +00:00
Renovate Bot
a508917473
Update dependency org.flywaydb:flyway-core to v7.3.2
2020-12-16 16:15:44 +00:00
Renovate Bot
09f71649a8
Update dependency org.fusesource.jansi:jansi to v2.1.1
2020-12-15 10:26:15 +00:00
Renovate Bot
b07fe77c6e
Update dependency com.github.scopt:scopt to v4.0.0
2020-12-08 20:09:40 +00:00
Fate-JH
32216ecbc8
Merge pull request #642 from psforever/renovate/org.flywaydb-flyway-core-7.x
...
Update dependency org.flywaydb:flyway-core to v7.3.1
2020-12-08 14:34:07 -05:00
Renovate Bot
e2dd86b1db
Update dependency org.fusesource.jansi:jansi to v2.1.0
2020-12-08 00:12:59 +00:00
Renovate Bot
b701cc2515
Update dependency org.flywaydb:flyway-core to v7.3.1
2020-12-04 15:33:28 +00:00
Fate-JH
babd455753
Yet Another Corpse Fix ( #637 )
...
* numeric session ids now restored; LoginActor knows about connection address; corpses are barren unless searched
* session and login id/counter moved under server; function literal definition changed
* corpse channel
* trying to fix docker as per set-env requirement changes; I don't know what I'm doing
2020-11-27 09:30:56 -05:00
Fate-JH
e357663364
Merge pull request #634 from psforever/renovate/scala-2.13.x
...
Update dependency scala to v2.13.4
2020-11-26 09:18:06 -05:00
Renovate Bot
3234c5797a
Update dependency io.kamon:kamon-bundle to v2.1.9
2020-11-26 13:06:24 +00:00
Fate-JH
b3b550f82d
Merge pull request #635 from psforever/renovate/io.kamon-kamon-apm-reporter-2.x
...
Update dependency io.kamon:kamon-apm-reporter to v2.1.9
2020-11-26 08:05:59 -05:00
Fate-JH
b6ae5fe71b
Merge pull request #633 from psforever/renovate/org.flywaydb-flyway-core-7.x
...
Update dependency org.flywaydb:flyway-core to v7.3.0
2020-11-26 08:04:34 -05:00
Fate-JH
5f019c0f5f
Merge pull request #632 from psforever/renovate/org.scala-lang.modules-scala-parallel-collections-1.x
...
Update dependency org.scala-lang.modules:scala-parallel-collections to v1
2020-11-26 08:04:20 -05:00
Fate-JH
77441ab4ed
Merge pull request #629 from psforever/renovate/org.scalatest-scalatest-3.x
...
Update dependency org.scalatest:scalatest to v3.2.3
2020-11-26 08:04:09 -05:00
Fate-JH
ce973c34d6
Merge pull request #625 from psforever/renovate/org.fusesource.jansi-jansi-2.x
...
Update dependency org.fusesource.jansi:jansi to v2
2020-11-26 08:02:27 -05:00
Renovate Bot
0b785f6de0
Update dependency org.flywaydb:flyway-core to v7.3.0
2020-11-25 15:00:28 +00:00
Renovate Bot
1583b8835a
Update dependency io.kamon:kamon-apm-reporter to v2.1.9
2020-11-24 15:18:33 +00:00
Renovate Bot
c7238a83db
Update dependency scala to v2.13.4
2020-11-19 13:57:24 +00:00
Renovate Bot
ea8ec1493a
Update dependency io.sentry:sentry-logback to v3
2020-11-18 17:13:46 +00:00
Renovate Bot
f5f6bf264a
Update dependency org.scala-lang.modules:scala-parallel-collections to v1
2020-11-18 05:50:39 +00:00
Renovate Bot
776019fae6
Update dependency org.fusesource.jansi:jansi to v2
2020-11-16 07:05:28 +00:00
Renovate Bot
6c43728a40
Update dependency org.scoverage:scalac-scoverage-plugin to v1.4.2
2020-11-16 06:50:59 +00:00
Renovate Bot
5b087774be
Update dependency com.github.nscala-time:nscala-time to v2.26.0
2020-11-15 13:06:59 +00:00
Renovate Bot
ae71cf6b73
Update dependency org.flywaydb:flyway-core to v7.2.0
2020-11-09 16:19:54 +00:00
Renovate Bot
4adf495398
Update dependency org.scalatest:scalatest to v3.2.3
2020-11-09 04:22:12 +00:00
Mazo
a90f926783
Merge pull request #627 from psforever/renovate/org.bouncycastle-bcprov-jdk15on-1.x
...
Update dependency org.bouncycastle:bcprov-jdk15on to v1.67
2020-11-01 12:11:06 +00:00
Mazo
e52fff4b89
Merge pull request #621 from psforever/renovate/com.typesafe-config-1.x
...
Update dependency com.typesafe:config to v1.4.1
2020-11-01 12:09:49 +00:00
Renovate Bot
af94146f33
Update dependency org.bouncycastle:bcprov-jdk15on to v1.67
2020-11-01 09:53:08 +00:00
Renovate Bot
9c7056a69f
Update dependency org.log4s:log4s to v1.9.0
2020-10-30 06:23:31 +00:00
Renovate Bot
d59e709989
Update dependency joda-time:joda-time to v2.10.8
2020-10-24 00:32:53 +00:00
Renovate Bot
115bf33b5f
Update dependency com.typesafe:config to v1.4.1
2020-10-22 23:28:48 +00:00
Renovate Bot
d36fcb890e
Update dependency joda-time:joda-time to v2.10.7
2020-10-21 10:47:34 +00:00
Mazo
9ec6c735b9
Merge pull request #611 from psforever/renovate/org.flywaydb-flyway-core-7.x
...
Update dependency org.flywaydb:flyway-core to v7.0.3
2020-10-15 19:29:36 +01:00
Renovate Bot
ce0ba803e0
Update dependency org.flywaydb:flyway-core to v7.0.3
2020-10-15 18:28:38 +00:00
Mazo
d529988ff0
Merge pull request #610 from psforever/renovate/org.specs2-specs2-core-4.x
...
Update dependency org.specs2:specs2-core to v4.10.5
2020-10-15 19:28:34 +01:00
Renovate Bot
d21f5f2a76
Update dependency org.postgresql:postgresql to v42.2.18
2020-10-15 14:50:29 +00:00
Renovate Bot
81c095a55a
Update dependency org.specs2:specs2-core to v4.10.5
2020-10-14 09:47:34 +00:00
Renovate Bot
252e970736
Update dependency org.flywaydb:flyway-core to v7.0.2
2020-10-12 13:04:41 +00:00
Mazo
d19429e45c
Merge pull request #602 from psforever/renovate/org.specs2-specs2-core-4.x
...
Update dependency org.specs2:specs2-core to v4.10.4
2020-10-12 13:05:01 +01:00
Mazo
ad5997a841
Merge pull request #609 from psforever/renovate/io.kamon-kamon-bundle-2.x
...
Update dependency io.kamon:kamon-bundle to v2.1.8
2020-10-12 13:04:44 +01:00
Mazo
20a1629d38
Merge pull request #604 from psforever/renovate/org.postgresql-postgresql-42.x
...
Update dependency org.postgresql:postgresql to v42.2.17
2020-10-12 13:04:23 +01:00
Renovate Bot
7bdd28e474
Update dependency io.kamon:kamon-bundle to v2.1.8
2020-10-12 12:04:06 +00:00
Renovate Bot
e070a02190
Update dependency io.kamon:kamon-apm-reporter to v2.1.8
2020-10-12 11:33:27 +00:00
Renovate Bot
c3861a91fb
Update dependency org.postgresql:postgresql to v42.2.17
2020-10-09 14:27:56 +00:00
Renovate Bot
5c01d33f62
Update akka to v2.6.10
2020-10-09 12:27:56 +00:00
Renovate Bot
e433952a4e
Update dependency org.specs2:specs2-core to v4.10.4
2020-10-09 11:27:51 +00:00
Renovate Bot
2d0f0ebe49
Update dependency org.flywaydb:flyway-core to v7.0.1
2020-10-07 12:08:37 +00:00
Renovate Bot
402342f995
Update dependency io.kamon:kamon-apm-reporter to v2.1.7
2020-10-05 13:31:40 +00:00
Renovate Bot
e1d99fd17e
Update dependency io.kamon:kamon-bundle to v2.1.7
2020-10-05 13:30:17 +00:00
Renovate Bot
fcb2635730
Update dependency org.flywaydb:flyway-core to v7
2020-09-29 11:03:33 +02:00
Renovate Bot
f3c2fe75c1
Update dependency org.json4s:json4s-native to v3.6.10
2020-09-29 05:12:24 +00:00
Jakob Gillich
407429ee21
Networking
...
The game uses a UDP-based protocol. Unlike TCP, UDP does not guarantee that
packets arrive, or that they arrive in the correct order. For this reason,
the game protocol implements those features using the following:
* All packets have a sequence number that is utilized for reordering
* Important packets are wrapped in a SlottedMetaPacket with a subslot number
* RelatedA packets ae used to request lost packets using the subslot number
* RelatedB packets are used to confirm received SlottedMetaPackets
All of these go both ways, server <-> client. We used to only partially
implement these features: Outgoing packet bundles used SMPs and could be
resent, but not all packets were bundled and there was no logic for requesting
lost packets from the client and there was no packet reordering, which resulted
in dire consequences in the case of packet loss (zoning failures, crashes and many
other odd bugs). This patch addresses all of these issues.
* Packet bundling: Packets are now automatically bundled and sent as
SlottedMetaPackets using a recurring timer. All manual bundling functionality
was removed.
* Packet reordering: Incoming packets, if received out of order, are stashed and
reordered. The maximum wait time for reordering is 20ms.
* Packet requesting: Missing SlottedMetaPackets are requested from the client.
* PacketCoding refactor: Dropped confusing packet container types. Fixes #5 .
* Crypto rewrite: PSCrypto is based on a ancient buggy version of cryptopp.
Updating to a current version was not possible because it removed the
MD5-MAC algorithm. For more details, see Md5Mac.scala.
This patch replaces PSCrypto with native Scala code.
* Added two new actors:
* SocketActor: A simple typed UDP socket actor
* MiddlewareActor: The old session pipeline greatly simplified into a
typed actor that does most of the things mentioned above.
* Begun work on a headless client
* Fixed anniversary gun breaking stamina regen
* Resolved a few sentry errors
2020-09-26 23:58:09 +02:00
Renovate Bot
5827204b10
Update dependency org.flywaydb:flyway-core to v6.5.7
2020-09-25 18:11:30 +02:00
Renovate Bot
d67119b255
Update dependency com.github.pureconfig:pureconfig to v0.14.0
2020-09-22 02:32:46 +02:00
Renovate Bot
07f447c234
Update dependency io.getquill:quill-jasync-postgres to v3.5.3
2020-09-17 10:18:41 +00:00
Renovate Bot
d7aa72d6e2
Update dependency org.flywaydb:flyway-core to v6.5.6
2020-09-16 14:21:58 +00:00
Renovate Bot
8245d3ff1e
Update dependency commons-io:commons-io to v2.8.0
2020-09-09 18:37:23 +02:00
Renovate Bot
40c917d300
Update akka to v2.6.9
2020-09-09 18:37:07 +02:00
Jakob Gillich
d1a3c9cbb5
Fix akka mixed versioning exception
2020-09-08 08:16:08 +02:00
Renovate Bot
2687cf5a14
Update dependency org.specs2:specs2-core to v4.10.3
2020-09-02 08:08:34 +02:00
Renovate Bot
7a0b2d5a7d
Update dependency org.json4s:json4s-native to v3.6.9
2020-09-02 08:08:15 +02:00
Renovate Bot
23f02c180f
Update dependency org.fusesource.jansi:jansi to v1.18
2020-09-02 08:07:56 +02:00
Renovate Bot
549d2b53fd
Update dependency org.postgresql:postgresql to v42.2.16
2020-09-02 08:07:48 +02:00
Renovate Bot
bff0dcb9d8
Update dependency org.scala-graph:graph-core to v1.13.2
2020-09-02 08:07:44 +02:00
Renovate Bot
8eb3131f81
Update dependency org.scalatest:scalatest to v3.2.2
2020-09-02 08:07:37 +02:00
Renovate Bot
ea55f2357f
Update dependency org.flywaydb:flyway-core to v6.5.5
2020-09-02 04:24:09 +00:00
Renovate Bot
6f7f0ca6f3
Update dependency net.java.dev.jna:jna to v5.6.0
2020-09-02 04:21:42 +00:00
Renovate Bot
a62d5b8d81
Update dependency io.kamon:kamon-bundle to v2.1.6
2020-09-02 03:19:59 +00:00
Renovate Bot
4bac38d77d
Update dependency io.kamon:kamon-apm-reporter to v2.1.6
2020-09-02 02:14:04 +00:00
Renovate Bot
50372a72b2
Update circe to v0.13.0
2020-09-02 02:09:16 +00:00
Renovate Bot
768172d13a
Update dependency commons-io:commons-io to v2.7
2020-09-02 00:11:02 +02:00
Renovate Bot
8c768fadac
Update akka packages to v2.6.8
2020-09-02 00:10:49 +02:00
Renovate Bot
c3222ef568
Update dependency com.github.t3hnar:scala-bcrypt to v4.3.0
2020-09-02 00:01:19 +02:00
Jakob Gillich
0429003863
Auto publish docs
2020-08-26 06:19:00 +02:00
Jakob Gillich
f4fd78fc5d
Restructure repository
...
* Move /common/src to /src
* Move services to net.psforever package
* Move /pslogin to /server
2020-08-26 06:19:00 +02:00
Jakob Gillich
3bdc681c9d
Avatar Persistence
...
* Add AvatarActor: Responsible for managing the session's avatar object
* Convert Avatar object to case class
* Add persistence for BEP, CEP, implants, certs and cosmetics
* Add cosmetic chat commands and handle UI packet
* Add /setbr, /setcr, /certadd, /addbep, /addcep GM commands
* Convert zone maps to JSON
* Update to Scala 2.13.3 and fix warnings
* Fix MAX cooldowns not being applied when purchased manually
* Normalize database table names to singular
* Add docker image build
2020-08-22 16:19:13 +02:00
Jakob Gillich
1efbedcf8e
Fix coverage exclusions
2020-08-22 16:19:13 +02:00
Jakob Gillich
ff8f787b81
Add Sentry
2020-08-22 16:19:13 +02:00
Jakob Gillich
3345e56b38
Building persistence
...
Buildings will now persist their faction in the database. At least
that's what I want you to believe this change is.
What it actually is: A rework of InterstellarCluster and groundwork
for further reworks.
InterstellarClusterService: This is the old InterstellarCluster, but
as a service (it has always been one in secret). It was converted to
a typed actor and it now handles all spawn point requests.
ZoneActor: Basically ZoneControl, but as a typed actor. It's more of a
stub right now, the eventual goal is to have it own the `Zone` object
rather than the other way around.
BuildingActor: BuildingControl, but as a typed actor.
Also includes some minor improvements to ChatActor and sets
SupervisorStrategy.restart for all typed actors (which is the default
for classic actors, but not for typed actors - we may want to get more
sophisticated here in the future).
2020-08-22 16:19:13 +02:00