ibratabian17 / OpenParty

OpenParty is a shitty replacement server code for the Just Dance Unlimited server.
7 stars 4 forks source link

OpenParty

OpenParty is a community-driven project developed by PartyTeam and LunarTeam as an alternative server solution for Just Dance Unlimited enthusiasts. This server allows you to enjoy the Just Dance Unlimited experience independently of official servers, which are no longer available.

About

This initiative aims to fill the void left by the discontinued official service, offering a reliable and enhanced alternative. OpenParty is crafted entirely from scratch, ensuring transparency and user trust. It strives to provide a seamless experience comparable to or even better than existing solutions like JDParty.

Features

Installation

Prerequisites

Setup

  1. Clone the repository:

    git clone https://github.com/ibratabian17/openparty.git
    cd openparty
  2. Install dependencies:

    npm install
  3. Start the server:

    pm2 start server.js --name openparty-server --no-daemon

Directory Structure

The directory structure of OpenParty is organized to facilitate ease of access and modification of the server's functionalities and data. Here's a detailed breakdown:

database/Platforms/openparty-all/songdbs.json

database/nohud/chunk.json

database/Platforms/jd2017-{Platform}/sku-packages.json

database/encryption.json

SaveData Directory

Configuration of settings.json

You can configure the server with the settings.json file as follows:

SaveData

Defines the paths where the server will save data for different operating systems.

Port

ForcePort

Public Access

Enable SSL

Domain

Server Status

Modules

Usage

OpenParty provides a straightforward setup process to get you up and running quickly. Once installed, customize your experience using the settings.json file and manage song databases effortlessly.

Contribution

Contributions are welcome to enhance features, improve performance, or expand platform support.

Support

For any issues or inquiries, feel free to reach out via GitHub Issues or our community channels.

Credits

We gratefully acknowledge the contributions of the following individuals, whose efforts have been instrumental in the development and success of OpenParty: Wodson for JDCosmos Code, Rama for his leaked JDU Code, Devvie for JDO Code, Connor for JDWorld Code, and Mfadamo for his assistance with JDU. Special thanks to alexandregreff, XFelixBlack for their JDU code contributions, JJRoyale for JD19-22 back-end assistance, JustRex for logging Ubiserver, klucva for general help and support, adrian_flopper as the first back-end developer, and nic for various fixes and improvements.

Each of these contributors has played a vital role in making OpenParty what it is today. Thank you for your hard work and dedication!