@@ -11,10 +11,15 @@ Therefor this project, it tries to modernize the packages with the same function
1111
1212# Overview:
1313
14+ Just new! Steam downloading also supported now! Might be janky sometimes in terms of Steam Guard Authentication. But it works.<br >
15+
1416This container setup has a couple things to know. First off you need to get the game files yourself. I cannot legally present them here.<br >
1517Furthermore you'll have to know that this server exposes at least 1 port, and at most 3 ports for a succesful server.<br >
1618These are:
1719
20+ For peace of mind, Chromium based browsers did perform the best for me.<br >
21+ Though I use Firefox for everything else.<br >
22+
1823```
1924- 24642/udp # This is the Stardew Valley Server port
2025- 3000/tcp # This is the raw-VNC port. For remote connections
@@ -23,17 +28,39 @@ These are:
2328
2429Steps to get it running:
2530
26- 1 . Package the game files.
31+ 1 . Package the game files. (Steam or Local)
27322 . Build the container.
28333 . Run the container.
29344 . Go to the (web)-VNC port and access the server.
30- 5 . Create a world and prepare for multiplayer.
35+ 5 . Create a world and prepare for multiplayer. (Be mindful you need the Autoload mod!)
31366 . Once its done, you can join the server.
3237
3338# Getting the game files.
3439
35- Getting the game files is arguably the hardest part. I love this game, and I do recommend buying it for yourself.<br >
36- Have fun!<br >
40+ Steam is now supported, so there are two methods. Local and Steam.
41+
42+ Steam:
43+
44+ For the Steam method, you need to have purchased the game on Steam and have your credentials ready.<br >
45+ In my case I also needed to have my authenticator mobile app ready to confirm.<br >
46+
47+ When building just pass the following arguments:
48+
49+ ``` sh
50+ --build-arg METHOD=" STEAM"
51+ --build-arg STEAM_USER=" <Your Steam Username>"
52+ --build-arg STEAM_PASS=" <Your Steam Password>"
53+ ```
54+
55+ Alternatively you can also use/change the predefined fields inside the ` ./compose.yaml ` <br >
56+
57+ Be mindful that even though you are not supplying the game files locally, you still need to have an empty file present at ` ./latest.tar.gz ` .<br >
58+ This is because the Dockerfile expects it to.
59+
60+ Local:
61+
62+ I love this game, and I do recommend buying it for yourself.<br >
63+ However if you are unable or unwilling to give Steam credentials, you can also use the packaging guide!<br >
3764
3865For indication on how to package the game yourself look at this document: [ Packaging Guide] ( ./guides/packaging.md ) .
3966
0 commit comments