You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Docs/topics/Library.topic
+43-21Lines changed: 43 additions & 21 deletions
Original file line number
Diff line number
Diff line change
@@ -10,57 +10,65 @@
10
10
You should have been given a URL by the person operating the server you're trying to connect to.
11
11
Copy this URL into the second field - the one named 'Server URL'.
12
12
</p>
13
-
<p>
14
-
In the case of the official Bonsai instance, you will use the IP <code>http://lbp.lbpbonsai.com:2095/lbp</code>
15
-
</p>
13
+
<note>
14
+
In the case of the official Bonsai instance, you should use the IP <code>http://lbp.lbpbonsai.com:2095/lbp</code>
15
+
</note>
16
16
<p>
17
17
Next, hit the button that says 'AutoDiscover'.
18
18
This will trigger Refresher to attempt to connect to the remote server to gather more details and extra patching instructions from it.
19
19
AutoDiscover is required for some games, so you should always use it.
20
20
</p>
21
21
<p>
22
-
Most servers based on Bunkum, most notably Refresh, should support this protocol.
23
-
Other servers such as Project Lighthouse do not support this protocol.
22
+
If successful, Refresher will automatically fill in the appropriate settings from that server.
24
23
</p>
24
+
</snippet>
25
+
26
+
<snippetid="lobby-password">
25
27
<p>
26
-
If successful, Refresher will open a pop-up presenting the information it gathered from the server.
27
-
Click 'Yes' to accept these settings, and Refresher will automatically do the rest when you patch.
28
+
If patching an LBP game, you can also set a lobby password to play multiplayer.
29
+
Current security patches require that multiplayer be effectively disabled by randomizing the encryption key.
28
30
</p>
29
-
30
-
<imgsrc="autodiscover-success.png"alt="A dialog box from Refresher, indicating that AutoDiscover has been performed successfully." />
31
-
32
-
<noteid="use-autodiscover-note">
33
-
<p>If you are a developer of a custom server for any game, you can read up on our AutoDiscover protocol's documentation <ahref="https://docs.littlebigrefresh.com/autodiscover-api">here</a>.</p>
34
-
<p>We recommend you support it, as it helps users ensure that they are following the correct procedures before they launch the game.</p>
35
-
</note>
31
+
32
+
<p>
33
+
By setting your own key for multiplayer,
34
+
you can regain the ability to play with those who are using the same key!
35
+
</p>
36
+
37
+
<warning>
38
+
<p>
39
+
ONLY SHARE THIS CODE WITH YOUR FRIENDS, OTHERWISE FACE SECURITY VULNERABILITIES.
40
+
</p>
41
+
<p>
42
+
Read more about LBP security <ahref="https://docs.littlebigrefresh.com/lbp-security.html">here</a>.
43
+
</p>
44
+
</warning>
36
45
</snippet>
37
46
38
47
<snippetid="download-refresher">
39
48
<p>
40
49
To download Refresher, you must first visit the <ahref="https://github.com/LittleBigRefresh/Refresher/releases/latest">Releases Page</a>.
41
50
</p>
42
51
<p>
43
-
Then, pick the option corresponding to the operating system that is running on your computer.
44
-
Refresher currently does not provide built binaries for macOS due to issues with code signing. To run
45
-
Refresher on macOS, you must build the project yourself via the dotnet toolset.
52
+
Then, pick the option corresponding to the OS running on your computer.
53
+
On macOS, you will have to run a terminal command to get Refresher to run correctly. Those instructions are listed on the GitHub release.
There's not much that could be done about these exploits right now,
116
-
pending some work on making patches to all the games that blocks P2P scripts from being synced over multiplayer.
143
+
A workaround has been developed by <ahref="https://github.com/Zaprit">Zaprit</a> called <b><ahref="https://github.com/HugeSpaceship/Patchwork">Patchwork</a></b>
144
+
that newer versions of <ahref="https://github.com/LittleBigRefresh/Refresher">S</a> will automatically deploy for you.
145
+
</p>
146
+
147
+
<p>
148
+
Patchwork currently works by changing the encryption key used for P2P multiplayer,
149
+
effectively preventing connections from people who don't know the key.
117
150
</p>
118
151
119
152
<p>
120
-
You could theoretically make a firewall rule to block P2P multiplayer, making yourself NAT type 3,
121
-
but this protection could potentially fail, and it blocks you from playing with your friends.
153
+
The downside is that this still doesn't block scripts from being shared over P2P,
154
+
nor does it make it as easy to play with your friends.
155
+
By default, keys are randomized, and you'll have to share your own 'password' with friends to play with them.
122
156
</p>
123
157
158
+
<note>
159
+
In real-world terms, this is like changing the locks on your safe instead of securing anything inside.
160
+
It'll still help, but if you get past the lock, either by breaking it or guessing the code,
161
+
you can still do whatever you want to what's inside.
162
+
</note>
163
+
124
164
<p>
125
-
Your best bet is to play offline while a patch is developed, or accept the risk and make frequent backups.
126
-
The silver lining is that these attacks haven't been performed yet, at least that I'm aware of. But that doesn't mean LBP is safe.
165
+
Servers like Bonsai and Beacon will block connections that don't use the latest versions of these patches,
166
+
effectively requiring you to use these patches before you can play.
127
167
</p>
128
168
129
169
<p>
130
-
Join our <ahref="https://discord.gg/xN5yKdxmWG">Discord</a> and be the first to get notified when such a patch is developed.
170
+
Join our <ahref="https://discord.gg/xN5yKdxmWG">Discord</a> and be the first to get notified when more patches are developed.
@@ -20,7 +26,7 @@ Once you've gotten a modded firmware up and running, head on over to GitHub and
20
26
21
27
Move the installer .pkg onto your PS3, and use your PS3's package manager to get the installer on your PS3, then run it to install webMAN-MOD onto your system.
22
28
23
-
<note>webMAN-MOD Lite will not work to patch digital copies. Please ensure you are using the full version of webMAN-MOD.</note>
29
+
<warning>webMAN-MOD Lite will <i>not</i> work to patch digital copies. Please ensure you are using the full version of webMAN-MOD.</warning>
24
30
25
31
## Step 2: Find your PS3's IP Address
26
32
@@ -33,10 +39,21 @@ Click the 'Connect' button, and Refresher should connect to your PS3. It may tak
33
39
34
40
## Step 3: Fill in the server URL
35
41
42
+
Next, go to Refresher and click either 'Patch LBP1/2/3 for PS3' or 'Patch any PS3 game' depending on if you're patching an LBP game.
43
+
The latter will not work for LBP as it does not include critical security fixes through Patchwork, so beware!
0 commit comments