For those of you wanting to run a farm together, you now can! Stardew Valley now has an opt-in multiplayer beta on Steam.
Even better, is that it's cross-platform so everyone across Linux, Mac and Windows can play together! It works with current saves too, but it's best to back them up since it's a beta. Find your saves here "~/.config/StardewValley/Saves".
How to get it?
Right click on Stardew Valley in your Steam library, go to Properties and select the Beta tab. In the password box, enter "jumpingjunimos" and it will then allow you to select the beta from the dropdown menu.
It actually includes a bunch of new content too, however they're not going to tell us what until a later date, you need to find out for yourself! For those wondering, yes—you can marry other players.
Seems like the GOG multiplayer may require Galaxy though and since we don't have Galaxy on Linux, it might be best to pick it up elsewhere for now. There's also LAN support, but online multiplayer is Steam/GOG Galaxy.
See the full details here.
Don't own it yet? Grab it from: Humble Store, GOG, Steam.
Quoting: GuestShitty GOG galaxy that’s required for multiplayer… that’s so stupid :(. Why can’t they provide a lib for multiplayer? It makes no sense that they force a download client for multiplayer.
I find it ironic for a supposedly DRM-free store that supposedly supports linux.
Quoting: GuestShitty GOG galaxy that’s required for multiplayer… that’s so stupid :(. Why can’t they provide a lib for multiplayer? It makes no sense that they force a download client for multiplayer.
You don't need Galaxy for MP, there's LAN and if you want to play with someone from outside your house, there's VPN* for that, so either way you still get online MP without depending on GOG/Steam/Nasa...etc.
VPN note*: You can create your own VPN using NeoRouter which lets your create your own server and in turn others connect to you directly (no middleman technique like good old Hamachi). It's also cross platform compatible so your Windows friends can join in regardless.
Last edited by Avehicle7887 on 1 May 2018 at 3:24 pm UTC
QuoteFor those wondering, yes—you can marry other players.
Can't wait to see the marriage between Liam's and Samsai's characters!<3
Last edited by Purple Pudding on 1 May 2018 at 3:50 pm UTC
FYI, if anyone else has got the whole really-quick-black-screen-then-crash bug when trying to start from Steam, I've been able to manually start it outside of Steam by adding TERM=xterm to the beginning, e.g.:
TERM=xterm ./StardewValley.bin.x86_64
I tried switching my launch options in Steam to: 'TERM=xterm %command%' but that didn't make a difference. Maybe it's calling some other script that overwrites TERM?
However, playing with my g/f on her new farm (fresh start with both of us on the beta - her on Xubuntu 18.04, and myself on Gentoo), she was totally fine, even launching from Steam, but I would crash to desktop every half hour or so. Thankfully, I could quickly relaunch and reconnect just fine (LAN), and my character woke up in their bed, teleported from wherever they were, with all their inventory and such intact.
At one point, the game itself froze on my end completely, rather than CtD, but I could Alt-Tab out, kill it and restart it.
It's a Beta, I get it, so I'm not really complaining, just figured I'd report my experience. :)
It was still loads of fun to team up in the caves and murder a bunch of monsters, back-to-back (playing with a controller feels a lot easier for me, since there's a bit of a disconnect between what you click on and where you swing - it's based around the last angle you were moving at), or let her, the vastly more experienced player, run around town doing all the errands while I'd stick at home, chopping wood and busting rocks to gather starting materials.
One other thing we found out, particularly because my lumberjacking-and-rock-busting drains energy quite quickly, is that one player (even the host) can go to bed, say 'yes I want to sleep for the night', and their energy will slowly start to refill while the other people are still up and playing. The day will roll over only when all players are in bed, but if someone (me) is burning energy fast, you can have a mid-day nap while your friends are up and about in town, get half an energy bar (or more) back, then go chop some more. :D Cheesing it a little, maybe, but it helps give us something to do. I got into a routine of having 3 or even 4 naps during the day, so I could be a tree-munching machine in between.
Definitely worth braving the crashes, as long as the host is stable, and lots of fun even with just 2 people - I can imagine a full team of 5 would be pretty awesome.
Quoting: KithopOne other thing we found out, particularly because my lumberjacking-and-rock-busting drains energy quite quickly, is that one player (even the host) can go to bed, say 'yes I want to sleep for the night', and their energy will slowly start to refill while the other people are still up and playing. The day will roll over only when all players are in bed, but if someone (me) is burning energy fast, you can have a mid-day nap while your friends are up and about in town, get half an energy bar (or more) back, then go chop some more. :DOh, interesting. I'm hoping to play with a friend come this weekend, so this is really useful to know!
Quoting: Avehicle7887You probably don't even need to do that. You can probably just open the ports it uses.Quoting: GuestShitty GOG galaxy that’s required for multiplayer… that’s so stupid :(. Why can’t they provide a lib for multiplayer? It makes no sense that they force a download client for multiplayer.
You don't need Galaxy for MP, there's LAN and if you want to play with someone from outside your house, there's VPN* for that, so either way you still get online MP without depending on GOG/Steam/Nasa...etc.
VPN note*: You can create your own VPN using NeoRouter which lets your create your own server and in turn others connect to you directly (no middleman technique like good old Hamachi). It's also cross platform compatible so your Windows friends can join in regardless.
Quoting: ScooptaYou probably don't even need to do that. You can probably just open the ports it uses.
Digging through the comments on their blog post, someone mentions it might be UDP/24642 that needs forwarding, and it *should* work. :)
Quoting: KithopMy solution for finding ports is to just use ss from iproute2Quoting: ScooptaYou probably don't even need to do that. You can probably just open the ports it uses.
Digging through the comments on their blog post, someone mentions it might be UDP/24642 that needs forwarding, and it *should* work. :)
See more from me