It sounds like you're dealing with a LAN world setup in Minecraft. In a typical LAN setup, players can only join if the host player (you or your daughter) is online and in the game. To allow your son to join the world even when neither you nor your daughter are online, you would need to set up a dedicated server.
Here's a simplified guide on how you might do this:
1. **Download the Server Software:** Visit the official Minecraft website and download the server software for the version of the game you're playing.
2. **Run the Server Software:** Run the downloaded server software. This will create a dedicated server that can be accessed by your family members even when you're not actively playing.
3. **Port Forwarding:** To allow others to connect to your server, you might need to set up port forwarding on your router. This involves configuring your router to forward incoming connections on a specific port (default is 25565) to your computer running the server.
4. **Server Configuration:** Open the server.properties file that the server software generates. You can customize various settings here, including the game mode, difficulty, and more.
5. **Share IP Address:** Once the server is up and running, your son will need the external IP address of your network to connect. You can find this by searching "What is my IP" on Google.
6. **Joining the Server:** Your son can now use the IP address to connect to the server directly, regardless of whether you or your daughter are online.
Remember that running a dedicated server might require some technical knowledge, and you need a reasonably powerful computer to host the server without causing performance issues. Also, ensure you follow any safety guidelines to protect the server from unauthorized access.
If this process seems too complex, there are also third-party services that offer Minecraft server hosting for a fee, which might be more user-friendly for those less familiar with server setup.