Project Lighthouse is a clean-room, open-source custom server for LittleBigPlanet.
Find a file
jvyden 3e8344c8f3
Refresh the website's UI
Squashed commit of the following:

commit 47d268cc29560e72b5102eabc80d1f5743c103bb
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 21:14:09 2022 -0400

    Make profile pictures square

commit a5ae8a53918708fea215a5676beea2116078bd34
Merge: f5d8a9e f06fcc4
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 18:43:26 2022 -0400

    Merge branch 'main' into ui-refresh

commit f5d8a9e5ed2d9aaafd63d113a5b064d042f7ba48
Merge: fbf1695 2ad9804
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 17:03:33 2022 -0400

    Merge branch 'main' into ui-refresh

commit fbf16953893b2e294df21a0c60e561dbb409aa92
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 17:02:32 2022 -0400

    Fix test failures

commit 70cb5513cb8bae9d85b2b04bc9a3fb194f0a66a5
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 16:56:43 2022 -0400

    Improve 404 logic

commit b2743c4c8af736d2501c7bdd47cce19a6a01902d
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 16:44:36 2022 -0400

    Add 404 page

commit 3d0926d3c99d347617e5147ac632d8ec6bab18f9
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 16:27:03 2022 -0400

    Update icons for slots and team picks

commit c61405d83d71d9e67ab4c2775f76b3f7d6c2e827
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 16:12:45 2022 -0400

    Add background color, put content on segment

commit f7d9ee6a0accc9d664f8d2aefabcce4eb8789cd6
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 15:53:58 2022 -0400

    Add colors to mod/admin panel buttons, update fomantic

commit e680c5e6eb14f22792dc62bda029072d3f11f423
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 03:20:16 2022 -0400

    Fix landing page title

commit c779aa4b417af623aa47db0ce9875f49a9ee5c4b
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 03:13:32 2022 -0400

    Remove useless css

commit 57f6387c1214b319fe3e0b14df32a7bbecf51548
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 03:11:45 2022 -0400

    Add hover effect to logo

commit 15746911f92037abec115a83fa625ef0fda39e3a
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 02:39:04 2022 -0400

    Change currently_online string to english better

commit b98a90f1e9f0b3af7e65104cdd0acbc74c6a244e
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 02:33:41 2022 -0400

    Run GameApiTests sequentially, fix web tests

commit 630c08d3b80b74be11b0648b24011f89de705130
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 02:20:01 2022 -0400

    Add user links to comments

commit a91f136c87bc973300c74d6f97696cd7cbf1046a
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 02:14:22 2022 -0400

    Add ability for photos to have user links

commit d9e2a58e37dafe842b0b10b463cde1a2cb962052
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 01:33:21 2022 -0400

    Add ability to link to users and include their profile picture

commit 200196ce1f58638da7da368025ec0a88cacc14b6
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 01:33:07 2022 -0400

    Rename "users" to "people" in Landing Page

commit 07d229821099c069979a21bbd529b549c6f4e6b6
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 00:59:17 2022 -0400

    Fix bug with name on mobile

commit aecad7aeb69b63c0e517e85fba0c4de292d202f4
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 00:44:56 2022 -0400

    Make gap between header and title 17px

commit 46fa79b84e46b7ae90232724d82f7bd9e1a74f17
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 00:40:00 2022 -0400

    Fix user card stats oddity

commit 3b4c19f5b7e0199baeb88e27c918fbb17b5f777a
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 00:24:38 2022 -0400

    Mobile improvements, make avatars rounded

commit cf9533410042cabf456be0cba34ac5d80ef86046
Author: jvyden <jvyden@jvyden.xyz>
Date:   Fri Aug 19 00:02:01 2022 -0400

    Redesign header

commit f24aec0367d8375f3eaea94ea3579d86256c94be
Author: jvyden <jvyden@jvyden.xyz>
Date:   Thu Aug 18 23:36:42 2022 -0400

    Fix runtime compilation not working

commit 3147e12865feecf792a46088711691160c76b0c6
Author: jvyden <jvyden@jvyden.xyz>
Date:   Thu Aug 18 22:43:21 2022 -0400

    Add support for custom fomantic theme
2022-08-19 21:15:41 -04:00
.config Update dotnet-ef to 6.0.8 2022-08-12 14:12:31 -04:00
.github Only run crowdin jobs on master repo 2022-08-14 17:06:49 -04:00
.idea/.idea.ProjectLighthouse/.idea Add simple doc for translations 2022-08-14 17:48:12 -04:00
.run Fix runtime compilation not working 2022-08-19 02:40:18 -04:00
Documentation Refresh the website's UI 2022-08-19 21:15:41 -04:00
ProjectLighthouse Refresh the website's UI 2022-08-19 21:15:41 -04:00
ProjectLighthouse.Localization Refresh the website's UI 2022-08-19 21:15:41 -04:00
ProjectLighthouse.Servers.API Lots of bug fixes and performance improvements (#410) 2022-08-13 00:56:17 +00:00
ProjectLighthouse.Servers.GameServer Add support for moving levels with decoration tool (#440) 2022-08-19 22:43:12 +00:00
ProjectLighthouse.Servers.Website Refresh the website's UI 2022-08-19 21:15:41 -04:00
ProjectLighthouse.Tests Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 (#421) 2022-08-12 18:17:30 +00:00
ProjectLighthouse.Tests.GameApiTests Run GameApiTests sequentially, fix web tests 2022-08-19 18:38:06 -04:00
ProjectLighthouse.Tests.WebsiteTests Refresh the website's UI 2022-08-19 21:15:41 -04:00
scripts-and-tools Remove gzip usage from nginx example config 2022-08-17 14:35:59 -04:00
.gitignore Merge main into mod-panel 2022-08-05 17:02:19 -04:00
CONTRIBUTING.md Update contribution guidelines and readme to reflect RPCS3 official patch 2022-07-26 16:01:20 -04:00
crowdin.yml Crowdin GitHub actions test 2022-08-12 20:21:54 -04:00
docker-compose.yml Implement Redis for storing rooms 2022-05-15 12:04:10 -04:00
global.json Get photos uploading properly 2021-11-05 16:59:24 -04:00
LICENSE Add AGPL-3.0 LICENSE 2021-10-16 00:59:43 -04:00
ProjectLighthouse.sln Merge main into crowdin 2022-06-10 04:30:23 -04:00
ProjectLighthouse.sln.DotSettings Lots of bug fixes and performance improvements (#410) 2022-08-13 00:56:17 +00:00
README.md [skip ci] Add badges cuz they're cool 2022-08-12 21:30:19 -04:00

Project Lighthouse

Continuous Integration GitHub commit activity GitHub contributors GitHub code size in bytes Source Lines of Code

Project Lighthouse is a clean-room, open-source custom server for LittleBigPlanet. This is a project conducted by the LBP Union Ministry of Technology Research and Development team.

For concerns and inquiries about the project, please contact us here.

For general questions and discussion about Project Lighthouse, please see the megathread on our forum.

DISCLAIMERS (Please read!)

This is not a final product.

This is beta software, and thus is not stable nor is it secure.

While Project Lighthouse is in a mostly working state, we ask that our software not be used in a production environment until release.

This is because we have not entirely nailed security down yet, and your instance WILL get attacked as a result. It's happened before, and it'll happen again.

Simply put, Project Lighthouse is not ready for the public yet.

In addition, we're not responsible if someone hacks your machine and wipes your database, so make frequent backups, and be sure to report any vulnerabilities. Thank you in advance.

We are not obligated to provide support.

Project Lighthouse is open source. However, it is licensed under the GNU Affero General Public License version 3 ( AGPLv3) meaning that Project Lighthouse is provided to you as-is, with absolutely no warranty.

Please understand that while this license gives you freedom to do pretty much anything you would want to do, including allowing you to run your instance, this doesn't mean we are obligated to support you or your instance. When you set up an instance of Project Lighthouse, you are entirely on your own.

It is very important to stress that the LBP Union and Project Lighthouse is not affiliated with Sony Group Corporation (collectively referred to as “Sony”) and its subordinate entities and studios. We are not the official developers of LittleBigPlanet or it's online services. Project Lighthouse is a clean-room reimplementation of its server, not the official servers.

By using Project Lighthouse you release Sony, as well as any employees or agents of Sony, from any and all liability, corporate, or personal loss caused to you or others by the use of Project Lighthouse or any features we provide.

Building

This will be written when we're out of beta. Consider this your barrier to entry ;).

It is recommended to build with Release if you plan to use Lighthouse in a production environment.

Contributing

Please see CONTRIBUTING.md for more information.

Compatibility across games and platforms

Game Console (PS3/Vita/PSP) Emulator (RPCS3/Vita3k/PPSSPP) Next-Gen (PS4/PS5/Adrenaline)
LBP1 Compatible Compatible No next-gen equivalent
LBP2 Compatible Compatible No next-gen equivalent
LBP3 Mostly compatible Mostly compatible Incompatible
LBP Vita Compatible Incompatible, PSN not supported on Vita3k No next-gen equivalent
LBP PSP Potentially compatible Incompatible, PSN not supported on PPSSPP Potentially Compatible

Project Lighthouse is mostly a work in progress, so this chart is subject to change at any point.