GitXplorerGitXplorer
C

shoya-go

public
3 stars
5 forks
3 issues

Commits

List of commits on branch master.
Verified
f2a0fae27e3704688b84887762719416adbb6527

chore: link discord in readme badge

ggtsatsis committed 3 years ago
Verified
dc4e68242262305595825745c9b16dc4469fb428

chore: Discord & CI/CD badges in README

ggtsatsis committed 3 years ago
Verified
4770ec39b3f2be40a8bb4290fec3537d6bb4ea3a

chore: update feature & version support table

ggtsatsis committed 3 years ago
Verified
9fcf85bfc10e9040233a64bfcb6026ba01bffc39

chore: added code of conduct

ggtsatsis committed 3 years ago
Verified
908383e1ab81beba2db74044bfe8ee5bfc716dcd

chore: added github actions workflow (ci now runs on mirror for those who don't want to bother on gitlab)

ggtsatsis committed 3 years ago
Verified
32f6dca3d69e538114760e818e156d5175891a75

chore: moved docker-compose to root

ggtsatsis committed 3 years ago

README

The README file for this repository.

shoya-go | The API of the VRChat server emulator

Shoya is the heart of the server emulator (private server) I've been writing for VRChat, a multiplayer social VR experience.

Discord pipeline status


Project Goal

As has been made obvious over the last 20 years, always-online experiences have a "shelf date", they will disappear. The servers will be shut down at some point in the future, and that is a certainty.

As such, this project aims to provide a self-hosted alternative to the official VRChat servers in an effort to aid content archival & future-proofing.

Version Support

The following versions have been confirmed to work on Shoya;

  • Any build from 1130 and up to build 1207 have been tested and work.

Features Policy

As part of writing a server emulator, specific design decisions have to be made, including which features will be supported & implemented. As such, the following features will not be implemented;

  • Features relating to VRChat+ (Plus), VRChat's monetization feature; This includes:
    • Avatar favorites going beyond a single group of 25.
    • User icons.
    • Profile pictures.
  • Features relating to VRChat's work-in-progress creator marketplace features.

If a feature that is not to be implemented is required by the client in order to function, an empty, stub endpoint will be implemented in its place.

Documentation

The documentation for the project can be found in the docs/ directory.

Help / Support

The support scope for this project only includes bugs & missing core features ("feature requests"); Operators & end-users should not request support relating to end-issues that are not sourced from a bug in the code. The documentation exists for a reason.

That said, a Discord for the project does exist.

Disclaimer

This project is not owned by, affiliated with, or endorsed by VRChat, inc.