Skip to content
NordBots.
Back to TeleportRequest

TeleportRequest configuration editor

Set everything with sliders and toggles, then export your config.json. Your progress saves in this browser as you go. See the docs for what each setting does.

Ready to edit

Templates

Save the current settings as a named template, then load it any time. Stored in this browser.

No templates yet.

General

Debug

Debug: set to true to write extra lines to ArkApi.log. Leave it false for normal play.

Commands

Commands: the words players type in chat. Rename them or set one to "" to turn it off.

AskCMD

ask to teleport to a player: /tpa <name>

HereCMD

ask a player to come to you: /tphere <name>

AcceptCMD

accept a request. Add a name to pick one: /tpaccept <name>

DenyCMD

turn down a request. Add a name to pick one: /tpdeny <name>

CancelCMD

cancel the requests you sent out

Teleport

Teleport: the rules.

RequestTimeoutSeconds

RequestTimeoutSeconds: how long a request waits before it times out. 30 means the other player has 30 seconds to accept. Set to 0 to let requests wait forever (not advised).

CooldownSeconds

CooldownSeconds: how long a player must wait between teleports. 120 means one every two minutes. The wait is counted per player. Set to 0 to turn it off.

VipCooldownSeconds

VipCooldownSeconds: the shorter cooldown for players with the VIP node below. 30 means a VIP waits only 30 seconds. This only matters if Permissions is on and the player has the node.

BlockInCombatSeconds

BlockInCombatSeconds: block a teleport for this long after a player takes or deals damage. This stops teleport from being used to run from a fight. 15 means a player who was just hit can not teleport for 15 seconds. Set to 0 to turn the combat block off. Needs the damage hook to load. If the hook fails after a game update, the block turns off on its own and the log says so.

WarmupSeconds

WarmupSeconds: a short hold before the teleport fires after a player accepts. During the hold, if either player takes damage, the teleport is cancelled and any points are returned. 0 means teleport right away. 3 means wait three seconds first.

CheckForDino

CheckForDino: set to true so a teleport is blocked when a player is riding a dino. This stops players from bringing a mount along. Set to false to allow it.

MaxDistance

MaxDistance: the farthest apart two players can be for a teleport, in game units. -1 means no limit. A number like 100000 blocks teleports across the whole map.

AllowTpHere

AllowTpHere: set to true to allow the /tphere command (ask a player to come to you). Set to false to only allow /tpa (go to a player).

PointCost

PointCost: ArkShop points the asker pays for a teleport. The cost is taken when the other player accepts and is returned if the teleport fails. 0 means teleports are free. Needs ArkShop to be on, or teleports are free no matter what this is set to.

Permissions

Permissions: gate who can teleport and who gets the VIP cooldown. Needs Permissions.dll.

Enabled

Enabled: set to true to check Permissions. If Permissions.dll is missing, everyone can teleport with the normal cooldown.

UsePermission

UsePermission: the node a player needs to use teleport at all. If Permissions is off or missing, everyone is allowed.

VipPermission

VipPermission: the node that gives the shorter VipCooldownSeconds above.

AdminPermission

AdminPermission: kept for a future staff command. Not used yet.

ArkShop

ArkShop: the points economy for the teleport cost. Needs ArkShop.dll.

Enabled

Enabled: set to true to charge PointCost through ArkShop. If ArkShop is off or missing, teleports are free.

Discord

Discord: log teleports to a channel through a webhook.

Enabled

Enabled: set to true to send Discord posts. Leave false to keep everything in game.

WebhookURL

WebhookURL: the Discord webhook for the log channel.

Username

Username: the name the webhook posts under.

ServerName

ServerName: shown in the footer so you can tell servers apart. Set it to your server name.

LogTeleports

LogTeleports: set to true to post each good teleport. Set to false to stop the log posts.