Anti Structure Mesh

Anti Structure Mesh 1.4.1

It is recommended to install this new version

- Changed authorization method to be way more reliable, it won't crash if auth server can't be reached. Update to this as soon as possible because auth server address will be moved soon, and previous versions may have problems with newer auth server.
- Added new command "/collisionreport", will send a webhook to server admins, with player character name, steamid64, map and coords of the zone that triggers collision in a wrong way.

- New config values:

JSON:
"AntiStructureMesh": {
"Collision_Report_WebhookURL": "", // URL of the webhook to send the collision error reports (/collisionreport) to.
    "Collision_Report_WebhookMessage": "Player {0} ({1}) is reporting collision error in {2} at coords: {3} @everyone", // Message of the webhook for the /collisionreport webhook. {0} is player character name, {1} is steamid64, {2} is mapname, {3} is coords
    "Collision_Report_Success_Message": "Your report was successfully sent", // Message to send the player after /collisionreport command is done
    "Collision_Ignore_Zones": [
      {
        "Coords": [ 0, 0, 0 ], // Coords of the error zone to ignore the vanilla collision
        "Range": 300 // Collision range to ignore. It is in unreal units. 300 unreal units = 1 foundation
      }
    ]
}
- Fixed non-crashlog crashes (server window closure). There shouldn't be any crashes without crash stack.

- Detected and fixed some instances where the algorithm could fail and crash

- Made minimal changes to mesh detection algorithm, allowing me to improve it further on later releases
  • Like
Reactions: danielpl11
- Improved mesh detection algorithm, now it's faster and more reliable. Also, a big rework of it is being worked on.

- Fixed a crash that occured while checking for mesh.

- Added several options to allow deciding easier which structures should be checked

- Added option to enable Vanilla Collision system on Teleporters, turrets and any other desired structure

- Added a config_help.json file with explanations of all config values

- Added compatibility mode for Vanilla Collision system that will be enabled automatically if a conflictive plugin is found.
  • Like
Reactions: danielpl11
-Fixed placing structures when riding a dino being considered as mesh

-QoL stuff for the webhook (compact mode, include mapname in the webhook message, change coords formatting)

-Fix some structures without collision not being detected at all

JSON:
{
  "Webhook_CompactMode": false
}
  • Like
Reactions: danielpl11
Top