Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ServerConnect
Adds a one-click main menu button that connects straight to a configured server address and password, skipping the server browser.
| Date uploaded | a week ago |
| Version | 1.0.9 |
| Download link | Zenox-ServerConnect-1.0.9.zip |
| Downloads | 1255 |
| Dependency string | Zenox-ServerConnect-1.0.9 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README
ServerConnect
Adds a one-click button to the main menu that connects straight to a configured server, skipping the server browser and manual IP/password entry entirely.
Bugs / suggestions: Discord

Behaviour
- Adds a button above "Start Game" on the main menu, labelled with your configured server name.
- Clicking it connects directly to the configured
ip:port, submitting the configured password automatically, then proceeds straight to character select like a normal server join.
Configuration
Settings live in BepInEx/config/zenox.serverconnect.cfg, generated on first run. The defaults
are placeholders - set your own server's details before use:
| Setting | Default | Description |
|---|---|---|
Enabled |
true |
Enable/disable the menu button. |
Label |
My Server |
Text shown on the button. |
Address |
127.0.0.1:2456 |
Server address (ip:port) the button connects to. |
Password |
changeme |
Password submitted automatically when connecting. |
CHANGELOG
Changelog
1.0.9
- Fixed a packaging bug:
upload_to_thunderstore.pyzipped the DLL frombin/Debug/instead ofbin/Release/, so 1.0.8 actually shipped the OLD 1.0.7 code (including the gamepad navigation fix below) despite the correct manifest/changelog - reported by a user comparing the DLL inside the downloaded zip. No functional code changes beyond what 1.0.8 already described - this is those changes, finally packaged correctly, republished as 1.0.9.
1.0.8
- Fixed the server button being unreachable with a gamepad/controller (reported via Discord) - mouse/click always worked, but the button was silently skipped when navigating the menu with a controller. Vanilla's menu buttons use a fixed, prefab-baked up/down navigation chain rather than deriving neighbors from list order at runtime, so our cloned button never got wired into that chain. Now rebuilds the vertical navigation links for the whole button list after inserting it.
1.0.7
- Added a screenshot to the README.
1.0.6
- Fixed 1.0.5's category submission (wrong API field, only "AI Generated" actually applied) - Utility and Client-side are now correctly set. No functional changes.
1.0.2
- Fixed the README's screenshot not actually being included in the uploaded package.
1.0.1
- Added an in-game screenshot to the README.
1.0.0
- Initial release: one-click main menu button that connects straight to a configured server,
split out of Zenox as a standalone mod. Defaults are placeholders (
127.0.0.1:2456,changeme) - set your own server's details before use.