Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customer Service #1247

Merged
merged 14 commits into from
Dec 2, 2024

when transitioning between player modes, do not parse new messages ab…

ca6314f
Select commit
Loading
Failed to load commit list.
Merged

Customer Service #1247

when transitioning between player modes, do not parse new messages ab…
ca6314f
Select commit
Loading
Failed to load commit list.
PSForeverCI / Test Server succeeded Dec 2, 2024 in 3m 8s

Server Instance Running

Set your client.ini to play.psforever.net:61005 and join world csr-ca6314fdba (View Server Logs)

Details

Job Output

Skipping new DB creation as DB directory exists!
$ git clone --depth=50 --branch=csr https://github.com/Fate-JH/PSF-LoginServer build/ca6314fdba7f59a5314273f84921f101c9db7fc7

$ git checkout -fq ca6314fdba7f59a5314273f84921f101c9db7fc7

$ docker run --detach --rm --name csr-ca6314fdba --publish 61005:61005/udp --publish 61006:61006/udp --user 1004:1004 --env PGDATA=/db --volume /home/psfservice/run/psfci/build/ca6314fdba7f59a5314273f84921f101c9db7fc7:/app --volume /home/psfservice/run/psfci/build_db/Fate-JH_csr:/db --workdir /app psfci_db postgres
c14b785bbd0d5a1562a0740a49077e30f07f5e8067ec516416d03d5b48de3b64

Instance now running as ID 2517 (csr-ca6314fdba)
$ docker exec csr-ca6314fdba wget https://github.com/psforever/PSCrypto/releases/download/v1.1/pscrypto-lib-1.1.zip

$ docker exec csr-ca6314fdba unzip pscrypto-lib-1.1.zip
Archive:  pscrypto-lib-1.1.zip
   creating: pscrypto-lib/
   creating: pscrypto-lib/linux-x86-64/
  inflating: pscrypto-lib/linux-x86-64/libpscrypto.so  
  inflating: pscrypto-lib/README.txt  
 extracting: pscrypto-lib/VERSION.txt  
   creating: pscrypto-lib/win32-x86/
  inflating: pscrypto-lib/win32-x86/pscrypto.dll  
   creating: pscrypto-lib/win32-x86-64/
  inflating: pscrypto-lib/win32-x86-64/pscrypto.dll  

$ docker exec csr-ca6314fdba sbt -batch server/compile
�[0m[�[0m�[0minfo�[0m] �[0m�[0mwelcome to sbt 1.8.2 (Oracle Corporation Java 1.8.0_212)�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mloading settings for project app-build from plugins.sbt ...�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mloading project definition from /app/project�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mloading settings for project psforever from build.sbt ...�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mset current project to psforever (in build file:/app/)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mthere are 3 keys that are not used by any other settings/tasks:�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m �[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m* client / Quiet / testOptions�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:23�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:25�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m* decodePackets / Quiet / testOptions�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:23�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:25�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m* docs / Quiet / testOptions�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:23�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:25�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m �[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mnote: a setting might still be used by a command; to exclude a key from this `lintUnused` check�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0meither append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcompiling 956 Scala sources and 1 Java source to /app/target/scala-2.13/classes ...�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mNon-compiled module 'compiler-bridge_2.13' for Scala 2.13.10. Compiling...�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m  Compilation completed in 8.361s.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/actors/session/spectator/VehicleHandlerLogic.scala:10:245: Unused import�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mimport net.psforever.packet.game.{ChangeAmmoMessage, ChangeFireStateMessage_Start, ChangeFireStateMessage_Stop, ChildObjectStateMessage, DeadState, DeployRequestMessage, DismountVehicleMsg, FrameVehicleStateMessage, GenericObjectActionMessage, HitHint, InventoryStateMessage, ObjectAttachMessage, ObjectCreateDetailedMessage, ObjectCreateMessage, ObjectDeleteMessage, ObjectDetachMessage, PlanetsideAttributeMessage, ReloadMessage, ServerVehicleOverrideMsg, VehicleStateMessage, WeaponDryFireMessage}�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m                                                                                                                                                                                                                                                    ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/login/TcpListener.scala:32:32: type Traversable in package immutable is deprecated (since 2.13.0): Use Iterable instead of Traversable�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    case Tcp.CommandFailed(Tcp.Bind(_, address, _, _, _)) =>�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m                               ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/DeployObjectMessage.scala:41:9: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: Vector3(_, _, _)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m        {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m        ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/DroppodLaunchInfo.scala:32:7: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: Vector3(_, _, _)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m      {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m      ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/ProjectileStateMessage.scala:80:5: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: ProjectileStateMessage(_, _, _, Vector3(_, _, _), _, _, _)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/TriggerEffectMessage.scala:85:9: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: Vector3(_, _, _)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m        {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m        ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/UplinkPositionEvent.scala:94:5: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: Event2(_, _, _, _, _, _, _, _, None)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/UplinkRequest.scala:71:7: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: Vector3(_, _, _)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m      {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m      ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/WeatherMessage.scala:81:5: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: CloudInfo(_, Vector3(_, _, _), Vector3(_, _, _))�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/WeatherMessage.scala:100:5: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: StormInfo(Vector3(_, _, _), _, _)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m/app/src/main/scala/net/psforever/packet/game/objectcreate/PlacementData.scala:74:5: match may not be exhaustive.�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mIt would fail on the following input: PlacementData(_, Vector3(_, _, _), _)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    {�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m    ^�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m11 warnings found�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mdone compiling�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcompiling 1 Scala source and 3 Java sources to /app/server/target/scala-2.13/classes ...�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mdone compiling�[0m
�[0m[�[0m�[32msuccess�[0m] �[0m�[0mTotal time: 131 s (02:11), completed Dec 2, 2024 5:50:23 PM�[0m
�[0J
$ docker exec csr-ca6314fdba sbt -batch server/packArchive
�[0m[�[0m�[0minfo�[0m] �[0m�[0mwelcome to sbt 1.8.2 (Oracle Corporation Java 1.8.0_212)�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mloading settings for project app-build from plugins.sbt ...�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mloading project definition from /app/project�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mloading settings for project psforever from build.sbt ...�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mset current project to psforever (in build file:/app/)�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mthere are 3 keys that are not used by any other settings/tasks:�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m �[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m* client / Quiet / testOptions�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:23�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:25�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m* decodePackets / Quiet / testOptions�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:23�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:25�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m* docs / Quiet / testOptions�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:23�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m  +- /app/build.sbt:25�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0m �[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0mnote: a setting might still be used by a command; to exclude a key from this `lintUnused` check�[0m
�[0m[�[0m�[33mwarn�[0m] �[0m�[0meither append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Creating a distributable package in server/target/pack�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Copying libraries to server/target/pack/lib�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] project jars:�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mserver/target/scala-2.13/server_2.13-1.0.2-SNAPSHOT.jar�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mtarget/scala-2.13/psforever_2.13-1.0.2-SNAPSHOT.jar�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Copying project dependencies:�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mch.qos.logback:logback-classic:1.2.12�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mch.qos.logback:logback-core:1.2.12�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.beachape:enumeratum-macros_2.13:1.6.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.beachape:enumeratum_2.13:1.7.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.chuusai:shapeless_2.13:2.3.10�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.fasterxml.jackson.core:jackson-annotations:2.14.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.fasterxml.jackson.core:jackson-core:2.14.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.fasterxml.jackson.core:jackson-databind:2.14.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.14.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jasync-sql:jasync-common:1.2.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jasync-sql:jasync-pool:1.2.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jasync-sql:jasync-postgresql:1.2.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jnr:jffi:1.2.18-native�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jnr:jffi:1.2.18�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jnr:jnr-a64asm:1.0.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jnr:jnr-constants:0.9.12�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jnr:jnr-ffi:2.1.9�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.jnr:jnr-x86asm:1.0.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.nscala-time:nscala-time_2.13:2.32.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.oshi:oshi-core:5.7.5�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.pureconfig:pureconfig-core_2.13:0.17.4�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.pureconfig:pureconfig-generic-base_2.13:0.17.4�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.pureconfig:pureconfig-generic_2.13:0.17.4�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.pureconfig:pureconfig_2.13:0.17.4�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.scopt:scopt_2.13:4.1.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.t3hnar:scala-bcrypt_2.13:4.3.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.github.takayahilton:sql-formatter_2.13:1.2.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.hierynomus:asn-one:0.5.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.lihaoyi:fansi_2.13:0.2.14�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.lihaoyi:pprint_2.13:0.6.6�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.lihaoyi:sourcecode_2.13:0.2.7�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.ongres.scram:client:2.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.ongres.scram:common:2.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.ongres.stringprep:saslprep:1.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.ongres.stringprep:stringprep:1.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.thoughtworks.paranamer:paranamer:2.8�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-actor-typed_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-actor_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-cluster-tools_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-cluster-typed_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-cluster_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-coordination_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-distributed-data_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-http-core_2.13:10.2.10�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-http_2.13:10.2.10�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-parsing_2.13:10.2.10�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-pki_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-protobuf-v3_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-remote_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-slf4j_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.akka:akka-stream_2.13:2.6.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe:config:1.4.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe.scala-logging:scala-logging_2.13:3.9.5�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcom.typesafe:ssl-config-core_2.13:0.4.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mcommons-io:commons-io:2.13.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mde.svenkubiak:jBCrypt:0.4.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mdev.zio:izumi-reflect-thirdparty-boopickle-shaded_2.13:1.1.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mdev.zio:izumi-reflect_2.13:1.1.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mdev.zio:zio-logging_2.13:0.5.14�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mdev.zio:zio-stacktracer_2.13:1.0.12�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mdev.zio:zio-streams_2.13:1.0.12�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mdev.zio:zio_2.13:1.0.12�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.circe:circe-core_2.13:0.14.5�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.circe:circe-generic_2.13:0.14.5�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.circe:circe-jawn_2.13:0.14.5�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.circe:circe-numbers_2.13:0.14.5�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.circe:circe-parser_2.13:0.14.5�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.getquill:quill-core_2.13:3.18.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.getquill:quill-engine_2.13:3.18.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.getquill:quill-jasync-postgres_2.13:3.18.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.getquill:quill-jasync_2.13:3.18.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.getquill:quill-sql_2.13:3.18.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.github.microutils:kotlin-logging:1.7.6�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.kamon:kamon-apm-reporter_2.13:2.6.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.kamon:kamon-bundle_2.13:2.6.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.kamon:kamon-core_2.13:2.6.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.netty:netty-buffer:4.1.49.Final�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.netty:netty-codec:4.1.49.Final�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.netty:netty-common:4.1.49.Final�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.netty:netty-handler:4.1.49.Final�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.netty:netty-resolver:4.1.49.Final�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.netty:netty-transport:4.1.49.Final�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.sentry:sentry-logback:6.19.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.sentry:sentry:6.19.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mio.suzaku:boopickle_2.13:1.4.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mjoda-time:joda-time:2.11.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mnet.java.dev.jna:jna-platform:5.8.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mnet.java.dev.jna:jna:5.8.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.agrona:agrona:1.15.1�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.bouncycastle:bcprov-jdk15on:1.70�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.checkerframework:checker-qual:3.5.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.flywaydb:flyway-core:9.16.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.fusesource.jansi:jansi:2.4.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains:annotations:13.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains.kotlin:kotlin-reflect:1.4.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains.kotlin:kotlin-stdlib-common:1.4.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains.kotlin:kotlin-stdlib-jdk7:1.4.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains.kotlin:kotlin-stdlib:1.4.20�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.4.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.4.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.joda:joda-convert:2.2.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.json4s:json4s-ast_2.13:4.0.6�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.json4s:json4s-core_2.13:4.0.6�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.json4s:json4s-native-core_2.13:4.0.6�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.json4s:json4s-native_2.13:4.0.6�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.json4s:json4s-scalap_2.13:4.0.6�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.lmdbjava:lmdbjava:0.7.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.log4s:log4s_2.13:1.10.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.ow2.asm:asm-analysis:5.0.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.ow2.asm:asm-commons:5.0.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.ow2.asm:asm-tree:5.0.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.ow2.asm:asm-util:5.0.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.ow2.asm:asm:5.0.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.postgresql:postgresql:42.5.4�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.reactivestreams:reactive-streams:1.0.3�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scala-graph:graph-core_2.13:1.13.5�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scala-lang.modules:scala-collection-compat_2.13:2.7.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scala-lang.modules:scala-java8-compat_2.13:1.0.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scala-lang.modules:scala-parallel-collections_2.13:1.0.4�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scala-lang.modules:scala-parser-combinators_2.13:1.1.2�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scala-lang:scala-library:2.13.10�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scala-lang:scala-reflect:2.13.10�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scodec:scodec-bits_2.13:1.1.34�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.scodec:scodec-core_2.13:1.11.10�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.slf4j:slf4j-api:1.7.36�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.typelevel:cats-core_2.13:2.9.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.typelevel:cats-kernel_2.13:2.9.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0morg.typelevel:jawn-parser_2.13:1.4.0�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Copying unmanaged dependencies:�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Copying explicit dependencies:�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Create a bin folder: server/target/pack/bin�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Generating launch scripts�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Checking the git revision of the current project�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] main class for psforever-server: net.psforever.server.Server�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Generating server/target/pack/bin/psforever-server�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Generating server/target/pack/bin/psforever-server.bat�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] packed resource directories = /app/server/src/pack,/app/config�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Generating server/target/pack/Makefile�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] Generating server/target/pack/VERSION�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0m[server] done.�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mGenerating target/psforever-server-1.0.2-SNAPSHOT.tar.gz�[0m
�[0m[�[0m�[0minfo�[0m] �[0m�[0mGenerating target/psforever-server-1.0.2-SNAPSHOT.zip�[0m
�[0m[�[0m�[32msuccess�[0m] �[0m�[0mTotal time: 9 s, completed Dec 2, 2024 5:50:38 PM�[0m
�[0J
$ docker exec csr-ca6314fdba tar xf server/target/psforever-server-1.0.2-SNAPSHOT.tar.gz

Saved job artifact server/target/psforever-server-1.0.2-SNAPSHOT.tar.gz
Writing psforever.conf
Running instance command: $ psforever-server-1.0.2-SNAPSHOT/bin/psforever-server