You are viewing a potentially older version of this package. View all versions.
AtlyssModding-ServerPrioritizer-0.0.6 icon

ServerPrioritizer

A mod for the game ATLYSS that prioritizes a server in the server list.

Date uploaded 2 weeks ago
Version 0.0.6
Download link AtlyssModding-ServerPrioritizer-0.0.6.zip
Downloads 298
Dependency string AtlyssModding-ServerPrioritizer-0.0.6

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Nessie-EasySettings-1.2.1 icon
Nessie-EasySettings

A mod API for easily adding options to the settings menu.

Preferred version: 1.2.1

README

ServerPrioritizer

A BepInEx plugin for ATLYSS that automatically moves your favorite server to the top of the in-game server browser.


⚠️ Dependency

This mod requires EasySettings to function.
Make sure you have it installed, or the plugin will not load.


📦 Features

  • Prioritizes a specific server in the lobby list based on its name
  • Automatically uses your last visited server if no ServerName is set
  • Makes it easier to find and join your preferred server
  • Removes Steam’s 60-result limit on lobby queries

📥 Installation

  1. Download the compiled ServerPrioritizer.dll.
  2. Place it in your BepInEx/plugins folder.
  3. Launch the game once to generate a config file.
  4. Edit the generated config at:
    BepInEx/config/com.fleetime.serverprioritizer.cfg

⚙️ How It Works

  • Scans the server list for a lobby matching your configured ServerName.
  • If found, it reorders the list so your server appears first.
  • If ServerName is left blank, the plugin automatically detects and prioritizes your last visited server.
  • Patches out Steam’s result count filter (AddRequestLobbyListResultCountFilter(60)) to show more than 60 lobbies.

📋 Config Options

Key Default Description
ServerName Eu 24/7 SFW The exact name of the server to prioritize. Leave blank to use your last visited server.

🆘 Troubleshooting

  • Server not moving to the top? Double-check that the ServerName in BepInEx/config/com.fleetime.serverprioritizer.cfg matches exactly as it appears in-game.
    • It’s case-sensitive (Eu 24/7 SFWeu 24/7 sfw).
    • Check for trailing spaces or special characters.
  • If ServerName is blank, ensure you’ve joined a server at least once so it can record your last visited server.
  • Watch the BepInEx console/log for messages like:
    Moved 'Eu 24/7 SFW' to the top of the server list.
    If you don’t see these, the name isn’t matching or no previous server is stored.

CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.0.6] - 2025-Dec-05

Fixed

  • Self-hosted servers are now ignored and don't replace the previously saved lobby

[0.0.5] - 2025-Nov-26

Fixed

  • Issues caused by the 112025.a1 game update

[0.0.4] - 2025-Oct-18

Added

  • Support for automatically prioritizing your last visited server when ServerName is left blank.

[0.0.3] - 2025-Oct-4

Changed

  • Bumped EasySettings dependency version to 1.2.0.

[0.0.2] - 2025-Oct-4

Added

  • EasySettings configuration UI for setting the server name.

Changed

  • Hard dependency on EasySettings – plugin will not load without it.

Fixed

  • Improved logging for server name changes.

[0.0.1] - 2025-Jul-13

  • Initial upload.