AutoHideHost

by puppy-stardew-server·v1·Updated 2025-10-23

Hide console players and enable instant sleep in multiplayer games! No more waiting for everyone to go to sleep. Perfect for 24/7 dedicated servers. All players can sleep at any time and the day ends immediately.

Screenshots 6 screenshots

About this mod Machine translation

Hide console players and enable instant sleep in multiplayer games! No more waiting for everyone to go to sleep. Perfect for 24/7 dedicated servers. All players can sleep at any time and the day ends immediately.

AutoHideHost for Stardew Valley

🎮 **The ultimate mod for multiplayer dedicated servers**

✨ Core Functions

🛌 Instant sleep (no waiting!)

In the original multiplayer game, all players had to go to bed before the day could end, resulting in the annoying "Waiting for other players..." prompt. **AutoHideHost completely eliminates this problem**.

✅ Any player can sleep at any time

✅ End the day as soon as all online players go to bed

✅ No more waiting prompts

✅ The experience is exactly the same as single player mode

🎭 Hide host players

With dedicated servers, the host players are just technical needs - not real gamers. This mod allows console players to continuously sleep in a bed, making them effectively invisible and uninteractive.

✅ The host keeps sleeping on the bed

✅ Completely uninteractive and invisible to other players

✅ Simple and reliable implementation

✅ Does not interfere with gameplay

⏸️ Smart pause/resume

✅ Automatically pause the game when no players are online

✅Restore immediately when someone joins

✅ Save server resources

⚙️ Configuration

All features can be toggled independently via `config.json`:

  • `Enabled` - module main switch
  • `InstantSleepWhenReady` - Enable instant sleep (core feature!)
  • `PauseWhenEmpty` - Pause when no player is online
  • `DebugMode` - enable verbose logging

💡 **NOTE:** Console players automatically stay asleep in bed - no additional configuration required!

🎮Console commands

  • `autohide_status` - View module status and settings
  • `autohide_reload` - reload configuration without reboot

🎯 Perfect for

  • 24/7 dedicated servers running on VPS/Cloud
  • Home server with cross-platform players (PC, iOS, Android)
  • Groups of friends who play games at different times
  • Anyone tired of waiting for AFK players to sleep

🐳 Docker server integration

This module is preconfigured in the **Puppy Stardew Server** project - a single-command dedicated server solution based on Docker:

✅ Cross-platform support (PC, Mac, Linux, iOS, Android)

✅ Single command deployment

✅ Automatically save and load

✅ VNC remote access for setup

✅ Only 2GB RAM required

**GitHub**:

---

📋 Requirements

  • SMAPI 4.0.0 or higher
  • Stardew Valley 1.6.0 or higher
  • Must be installed on the **server/host** (not required on the client)

🔧 How it works

Hidden host implementation

Console players continue to stay asleep in bed. This makes them completely invisible and uninteractive to other players while still maintaining a server connection.

Instant sleep mechanism

The module checks the player's sleep status every 0.25 seconds. When all online players are in bed, the day-to-night transition occurs immediately since the console is already sleeping. Total delay: less than 0.5 seconds.

Automatic pause mechanism

Check the number of online players every second. Set `Game1.paused = true` when no real players are online. Automatically resume when someone joins.

❓ FAQ

**Q: Will this work with existing archives? **

Answer: Yes! Just install it on the server and load your save as normal.

**Q: Does the client need to install this module? **

Answer: No, only the server/host needs to be installed.

**Q: Is this compatible with other mods? **

A: Yes, designed to be compatible with most mods, including Always On Server, ServerAutoLoad, and gameplay mods.

**Q: Why is immediate sleep important? **

A: In vanilla multiplayer, if one player AFKed or disconnected without sleeping, everyone would be stuck waiting. This mod completely eliminates that frustration.

**Q: Can I use this with regular multiplayer (non-dedicated servers)? **

Answer: Yes! It works in any multiplayer setup where you want to instantly sleep and/or hide the console.

---

🎉 **Enjoy seamless multiplayer and wai …

Install & use Install: SMAPI mod (Stardew Valley standard)

  1. Install SMAPI first (Stardew Valley's mod loader): download it from smapi.io, run 'install on Windows.bat' and pick your game folder.
  2. Unzip the archive from playbuff and find the folder that contains manifest.json — that folder is the mod.
  3. Copy that whole folder into Stardew Valley/Mods/.
  4. Launch the game through SMAPI (run StardewModdingAPI.exe or set it as the launch option). The console before the title screen lists each mod's load result.

Cheat-style tools may not need SMAPI — unzip and run them as the readme describes. Back up your save before editing it; SMAPI lists failed mods in its console.

File & checksum

Filename
AutoHideHost-v1.0.0.zip
File size
7.3 KiB
SHA-256
919f78d536e8f40dec0b3a3aac10f733ba26f879c9322a1986d68d0ec3d50e1b
Stored at
2026-10-09 18:16