Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 0.3.6
Fixed steam friend connections of more than 1 user. Probably fixed crashing when connection is lost for clients. A couple of other things I don't remember.
Version 0.3.5
Fix for clients freezing before reaching the second day. Fixes for Mono. Maybe fixed another bug or two relating to listening. Prevent a crash from occuring when something goes wrong setting up a farmer. Possibly fix returning to title menu. Prevent a bunch of error spam from children. Some fix relating to locations owned by other players.
Version 0.3.4
Attempted mono fix. Attempted to better unstuck players. Added a few commands for edge case scenarios. More debug output for disappearing stuff.
Version 0.3.3
Prevent crashing when Steamworks is missing. Probably fix crash when the host loses connection from a client. Hopefully fix starting when a client is in the middle of joining. Possibly fix some non-co-op building stuff. Fixed a case where dating is apparently still shared? Maybe fix LAN discovery possibly sometimes continuing after the host starts. Fixed a potential LAN discovery crash case.. Made dark talisman be synced. Disabled saving other player locations to our file. (Allows saves to be loaded in vanilla without playing again in SP with the mod for a day.) Change packet listing to be configurable (None/Filtered/All, default Filtered). Filtered just removes listing a couple packets that are very spammy and generally unhelpful. Made packet listing more informative. Added a bunch of debug output to hopefully figure out why saves don't show with Mono.
Added Steam friend direct connection. Added LAN discovery. Show some connection information on the host screen.
Hopefully make hosting work on Mac/Linux? Fixed failed client connections loading the game anyways.
Made non-coop mode available as a config option. Untested, use at your own risk!
Version 0.2.11
Updated for SMAPI 1.9. (@avarisc) Fixed a chest desync for 3+ players. (@avarisc) Added resource clump destruction sync. Fixed dating status being shared. Implemented syncing for moving a building.
Version 0.2.10
(@blommers) Added saving last used IP/port. Hopefully fixed IPv6. Fixed bats keeping clients from saving. Hopefully fixed weird compression crash? Attempted fix for farmer sprite error. Patch to help with mods adding locations. (Probably still broken though.) Probably fixed different house sizes making someone wake up in the wall.
Version 0.2.8
Fixed loading married files in singleplayer. Hopefully fixed engagement issues. Added debug info for clients sleeping to next day to soon. Hopefully fixed hosts sometimes crashing when ^. Hopefully fixed crashing when a bad character is in the chat. Hopefully fixed not going ot the festival at the same time causing being stuck in the top left corner.
Version 0.2.7
Recompiled for 1.11. (@kennux) Disabled nagle's algorithm. (Latency improvement) (@kennux) Compress world packets. (Faster connection + next day transition.) Fixed removing from shipping bin not syncing.
Version 0.2.4
Fixed clients getting stuck in between days.
Version 0.2.3
Hopefully fixed the remnants of the connection bug, and didn't re-break it for others. Fixed permanent broken animation from carrying items + moving. Fixed hotbar changes not properly broadcasting to other players. Fixed "holding edible" animation causing permanent broken animation. (It doesn't show up for others though.)
Version 0.2.2
Another file used by another process fix attempt.
Version 0.2.1
Increased IP/port text box width. Fixed non-English crashing when it shouldn't. Implemented better error handling for the connection UI. Hopefully fixed the process opened file thingy.
Version 0.2.0
Added mode selection screens and stuff, so the game doesn't and you need to do those dialog boxes. Probably fixed IPv6 connection errors. Mostly fixed CC completion not syncing. Most likely fixed some NPC update spam. Hopefully fixed some animal issues. Hopefully fixed some weird bugs.
Version 0.1.10
Lag fix attempt.
Version 0.1.8
Fixed the host still multiplying pets. Hopefully fixed weird thing possibly related to other players not moving or something? Fix ghost farmers (typically on clients, from the host). Seemingly fixed clients being in walls if the host has a smaller house size. Fixed secret forest stardrop bug. Remove some debug text.
This mod is no longer maintained and may not work in newer game versions. Official multiplayer was added in Stardew Valley 1.5.
THIS IS AN EARLY RELEASE. There WILL be bugs and crashes. You have been warned.
This is only meant as a temporary solution, until official multiplayer comes out. So I may ignore some minor bugs/discrepancies.
This is 'co-op' mode. Pretty much everything is shared, including your wallet. Your inventory, skills, etc. and house are separate though.
Usage
Load your file like normal.
After choosing a character, a screen will show asking for you to choose between singleplayer, host, or client.
If you choose host, you need to give a port to listen on. After pressing 'Listen', wait for all of your players to connect, and press 'Start'.
If you choose client, put in the IP address of the host and the port number they are using. Press 'Connect'. You will go to a Loading screen until the host starts the game.
If you choose singleplayer, nothing changes aside from being able to open the chat menu.
Chat is accessed by pressing ENTER.
Everyone must sleep for the next day to be reached.
Festival functionality is unknown. The only thing I've specifically fixed is the flower festival.
This is a SMAPI mod. I haven't tested many other mods with it. Chest Labels and NPC Map Locations work, but I don't know what else will. It'd probably be best to stick with smaller mods until this is more stable.
Uninstallation Once a save has been used with multiplayer, it will not be immediately usable without the mod. To fix this, play a day in singleplayer with the mod installed. Once the file is saved in singleplayer mode, your file will once again be usable without the mod.