Commit graph

1853 commits

Author SHA1 Message Date
Resaec c7a697213b Optimisations on MD5MAC and updated Scala version to 2.13.10
Adopted ListBuffer to ArrayBuffer switch that also fixes the problem with the new Scala version
2023-07-10 02:35:07 +02:00
Fate-JH b0d7ae12d1
Merge pull request #1115 from Resaec/fix_ams_ant_router_undeploy_on_owner_zone_change
Fix AMS, ANT, Router and BFR siphon undeploying when owner leaves zone
2023-07-07 10:02:17 -04:00
Fate-JH db020e0dfc
Merge pull request #1112 from Resaec/fix_some_doors_searhus
Fixed doors in Searhus
2023-07-07 10:02:00 -04:00
Fate-JH 0f36275653
Merge pull request #1113 from Resaec/fixed_doors_forseral
Fixed doors on Forseral - Gwydion
2023-07-07 10:01:44 -04:00
Resaec b67b71bd70 BFR siphon is not a deployment or a continuous action, but a fire action. Removed from check.
AMS, ANT and Router will be placed under ConditionalDriverVehicleControl instead.
2023-07-07 13:28:25 +02:00
Resaec 5d2c321efb Fix AMS, ANT, Router and BFR siphon undeploying when owner leaves zone 2023-07-07 03:26:05 +02:00
Resaec f5bb202802 Fixed doors on Forseral 2023-07-03 03:20:15 +02:00
Resaec d3a7686108 Fixed all other broken doors on Searhus 2023-07-03 02:45:33 +02:00
Resaec c9c14fffc7 Fixed some doors in Searhus - Drakulu and Rehua 2023-07-02 20:27:51 +02:00
Fate-JH 0143e5d343
Merge pull request #1105 from Fate-JH/reduce-load-more
Reduce Load More
2023-06-03 10:21:27 -04:00
Fate-JH 0628b988fe using force psm occlusion to eliminate certain other packets that would be fine if hidden 2023-06-01 23:13:05 -04:00
Fate-JH 6f4ceaee29
Utility Vehicle Drivers (#1102)
* recalcalating name offsets for later; primary test is this player-driven AMS (see PSMU for details)

* found fields in the ConnectToWorldRequest packet; clarifying field names in a variety of places; enough modifications to make an old packet transcode properly

* it works?

* giving VehicleFormat its own file; fixing imports
2023-05-30 13:05:38 -04:00
Fate-JH 6b77281260
Merge pull request #1099 from Fate-JH/tread-water
Vehicles that Should Travel over Water
2023-05-30 13:04:08 -04:00
Fate-JH 24a44eff1f
Floor Is Lava (#1098)
* adding another meter to the byblos lava level

* turning the sealevel into a deepsurface
2023-05-30 13:03:40 -04:00
Fate-JH 006dd201ba
Merge pull request #1095 from Fate-JH/outfit-request
Packet: OutfitRequest
2023-05-30 13:02:56 -04:00
Jakob Gillich beca11abcb
Merge pull request #1103 from psforever/coursier
switch to coursier action
2023-05-30 13:44:05 +02:00
Jakob Gillich ee00b9c1bb
set Xss 6M 2023-05-30 13:32:28 +02:00
Jakob Gillich d58f319701
add Xmx 4G 2023-05-30 13:28:23 +02:00
Jakob Gillich 56db0f76e4
switch to coursier action 2023-05-30 13:19:45 +02:00
Fate-JH a6d88bdd1d the medium transport vehicles and thresher should no longer disable over water 2023-05-29 16:53:21 -04:00
Fate-JH 48d320c7b1 initial packet and tests for OutfitRequest 2023-05-22 16:27:06 -04:00
Jakob Gillich c22d86acef
Merge pull request #1091 from Fate-JH/event-fixes
May 20th Event Fixes (maybe)
2023-05-21 13:36:29 +02:00
Jakob Gillich bdacec44bc
Merge pull request #1093 from psforever/pbdelay
Increase default packet bundling delay
2023-05-21 13:35:31 +02:00
Jakob Gillich ae5b981248
Merge pull request #1092 from psforever/jvmopts
tweak jvmopts
2023-05-21 13:35:23 +02:00
Jakob Gillich 93ebb60c43
Increase default packet bundling delay 2023-05-21 08:49:22 +02:00
Jakob Gillich 91060a19ea
tweak jvmopts
* Removed memory max (Xmx), the default of 25% of system memory is generally fine
* Reduced  default stack size (Xss) to the value set in newer Java versions
2023-05-21 07:54:31 +02:00
Fate-JH 626366996b restored kamon; fixed deployment state MatchError due to unexpected states; attempt to resolve broken model state of vehicle 2023-05-21 00:45:35 -04:00
Jakob Gillich 01a390bdca
Merge pull request #1090 from Fate-JH/in-hand
Both Hands on the Wheel
2023-05-20 15:16:41 +02:00
Fate-JH 9ca17e3600 spawn vehicles with equipment in hand 2023-05-20 00:02:10 -04:00
Fate-JH 7e69181d4a
respawn from death in vehicle no longer sends player to spawn closest to 0,0; BFR control restored to driver after spawn (#1088) 2023-05-19 09:30:51 -04:00
Fate-JH 70c4393e9b
Misc Fixes (#1076)
* new paradigm for character creation detection of old characters by name; vehicle channel when seated in vehicle (ant); second wind activates as long as non-fatal damage n>=25; coordinated sequence of deployables whose UI is being updated

* the max timer will assert itself through death and respawn

* in theory, the tests are fixed; that may change from execution to execution, as is usual

* adjusted how the mechanized exo-suit timer asserts itself when in conjunction with prior exo-suit purchase orders

* players in seats have their mounted information shortened in a more straightforward, less fault-prone way; stamina recharge command shortened

* fixed vehicles not loading when player has no GUID; deactivated squad features (may cause trouble for the Router, but we'll manage); removed lingering, unnecessary radiation tick

* even if the player seems to be standing completely still, send an update packet once in a while (1500ms)

* removing an active router will always clean up an active router telepad with which it is paired

* better timing for refresh of the character select screen; potential to stop moving vehicles from anothers's perspectives

* block mounting while vehicle in motion, or in control; if ejected early, end control early

* block mounting while vehicle in motion, or in control (2)
2023-05-15 22:24:35 -04:00
Fate-JH 66f45edcd3
Vehicle Gating with Passengers (#1072)
* guarding against match errors in various places; increased frequency of psm array purge; fixed issues with seated passengers after vehicle gating

* due to increased frequency of clearing psm data, changed from Array to LongMap
2023-05-02 15:09:17 -04:00
Fate-JH a5a232ffdc
corpses on the blockmap list of corpse entities will not displace revived players from the blockmap list of living player entities (#1071) 2023-04-27 12:12:10 -04:00
Fate-JH 72572ad125
Deconstruct in Privacy (#1069)
* when deconstructing at a spawn tube, eliminate damage by hiding the player character from rendering through psm manipulation; adjusts the psm load balancing algorithm; add conditions for checking for cancelling the deconstruction flag when certain actions are taken

* condition for avoiding server-size (all) damage during deconstruction period

* mutually assured discetion
2023-04-26 12:25:08 -04:00
Fate-JH 90b7d2591d
checking for contribution during a base capture does not result in the generation of heat (#1070) 2023-04-26 12:24:35 -04:00
Fate-JH a1cf6c2701
Reduced Upstream/Downstream Load (#1052)
* an attempt to space out the player upstream

* some data sterilizing

* when a player is respawning, other players do not send their own update PSM's

* always display players in their proper locations when nearing their view, even if they have been stationary this whole time

* fixing configuration file and warnings
2023-04-22 00:03:13 -04:00
Fate-JH 24ee12294a
Instant Action, Just Add ... (#1065)
* modified the instant action algorithm; added configuration flags for ams instant actioning and crashing third party activity

* experimental droppod feature that was abandoned as too complicated
2023-04-21 01:12:25 -04:00
Fate-JH 5b0203850d
Not Really a Door Opener (#1063)
* the medical applicator will not long open doors from a distance unless we want it to do that

* fixing tests
2023-04-18 20:43:02 -04:00
Fate-JH f448cad13f
Working BANK (#1061)
* making the bank ammunition actual bank ammunition

* this MatchError never happened before now; don't get it
2023-04-17 11:26:14 -04:00
Fate-JH 1bb21ba79c
Vehicle Gating with Cargo (#1060)
* restore vehicle cargoing after vehicle cargo gate transfers

* fixed this test, maybe?
2023-04-17 01:16:06 -04:00
Jakob Gillich 3ae00040de
Merge pull request #1059 from jgillich/fixdocker
fix docker build
2023-04-16 10:09:04 +02:00
Jakob Gillich e1cea787cf
fix docker build 2023-04-15 19:33:43 +00:00
Jakob Gillich 6c3fd970c4
Merge pull request #1054 from jgillich/dc50
50 minute disconnect fix/workaround
2023-04-15 21:08:48 +02:00
Jakob Gillich 1b367c455f
formatting 2023-04-15 19:02:46 +00:00
Jakob Gillich 1609a702c6
add editorconfig 2023-04-15 19:02:05 +00:00
Jakob Gillich 87df36946a
log ResetSequence as hex 2023-04-14 14:15:43 +00:00
Jakob Gillich 77263833fa
client: zone to z1 after login 2023-04-14 14:12:53 +00:00
Jakob Gillich 743afd1b5f
disable logging dead letters during shutdown 2023-04-14 14:12:52 +00:00
Jakob Gillich 65973fee8b
disable resetting of sequence num to 0 2023-04-14 14:12:52 +00:00
Jakob Gillich 5c15a8a3cf
add ResetSequence encoder 2023-04-14 14:12:52 +00:00