Azumatt-FastLink icon

FastLink

Vanilla UI to quickly join servers configured in a YAML file. Live edit using BepInEx Configuration manager or directly to the file.

Last updated 3 months ago
Total downloads 95353
Total rating 25 
Categories Mods Misc Tools Client-side Utility Mistlands Update Hildir's Request Update Ashlands Update
Dependency string Azumatt-FastLink-1.4.3
Dependants 714 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2202 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2202

README

Vanilla UI to quickly join servers configured in a YAML file.

Client side mod with live updated configurations via Azumatt.FastLink_servers.yml


Configuration Options

[UI]

  • Position of the UI [Not Synced with Server]
    • Sets the anchor position of the UI
      • Default value: 429, 172
  • LocalScale of the UI [Not Synced with Server]
    • Sets the local scale of the UI. This is overall size of the UI. Defaults to vanilla JoinGame UI size. I prefer 0.85, 0.85, 0.85
      • Default value: 429, 172

[General]

  • Show Password Prompt [Not Synced with Server]
    • Shows a password prompt when joining a server
      • Default value: false
        • Set to true if you want to still show the password prompt to the user. This is for servers that have a password but don't wish to use the file to keep the password.
  • Show Password In Tooltip [Not Synced with Server]
    • Shows the password inside the tooltip when hovering a server listing
      • Default value: false
        • Set to true if you want to show the password inside the tooltip hover.
  • Hide the IP in the panel [Not Synced with Server]
    • Turn on to hide the IP in the connection panel at the main menu. Also hides it in the tooltip
      • Default value: false

Example (default) YAML

# Configure your servers for Azumatt's FastLink mod in this file.
# Servers are automatically sorted alphabetically when shown in the list.
# This file live updates the in-game listing. Feel free to change it while in the main menu.

Example Server:
  address: example.com
  port: 1234
  password: somepassword

Some IPv6 Server:
  address: 2606:2800:220:1:248:1893:25c8:1946
  port: 4023
  password: a password with spaces

Passwordless IPv4 Server:
  address: 93.184.216.34
  port: 9999

# You can optionally change the color of your server name. Does not work for the address and port. Also, can show PvP status.
<color=red>Another IPv4 Server</color>:
  address: 192.0.2.146
  port: 9999
  ispvp: true

# You can specify if a server is crossplay or not. This will show the crossplay's "Shuffle" icon. Please note, this is not fully supported at this time.
Crossplay Server:
  address: 92.183.211.42
  port: 9999
  password: somepassword
  iscrossplay: true
  ispvp: true

# You can specify if a server uses the whitelist for players or not. This will show in the tooltip only.
Whitelisted Server:
  address: 92.183.211.42
  port: 9999
  password: somepassword
  iscrossplay: true
  ispvp: true
  iswhitelisted: true

Installation Instructions

You must have BepInEx installed correctly! I can not stress this enough.

Windows (Steam)

  1. Locate your game folder manually or start Steam client and :
    • Right click the Valheim game in your steam library
    • "Go to Manage" -> "Browse local files"
    • Steam should open your game folder
  2. Extract the contents of the archive into the BepInEx\plugins folder.
  3. Locate Azumatt.FastLink.cfg and Azumatt.FastLink_servers.yml under BepInEx\config and configure the mod to your needs

Server

This mod is not needed on a server. It's client only. Install on each client that you wish to have the mod load.

Feel free to reach out to me on discord if you need manual download assistance.

Author Information

Azumatt

DISCORD: Azumatt#2625

STEAM: https://steamcommunity.com/id/azumatt/

Thank you Blaxxun! - Blaxxun YAML contribution

For Questions or Comments, find me in the Odin Plus Team Discord or in mine:

https://i.imgur.com/XXP6HCU.png