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.