mirror of
https://github.com/Melledy/Nebula.git
synced 2025-12-13 21:04:36 +01:00
Update readme
This commit is contained in:
49
README.md
49
README.md
@@ -1,11 +1,33 @@
|
|||||||
# Nebula
|
# Nebula
|
||||||
|
|
||||||
A game server emulator for a certain anime game.
|
A work in progress game server emulator for a certain anime game.
|
||||||
|
|
||||||
|
For any extra support, questions, or discussions, check out our [Discord](https://discord.gg/cskCWBqdJk).
|
||||||
|
|
||||||
### Notable features
|
### Notable features
|
||||||
- Basic game features: Logging in, team setup, inventory, characters
|
- Basic profile features
|
||||||
- Monoliths
|
- Character system implemented (except for affinity)
|
||||||
|
- Inventory/Discs working
|
||||||
|
- Energy system
|
||||||
- Mail system
|
- Mail system
|
||||||
|
- Story (untested)
|
||||||
|
- Daily quests
|
||||||
|
- Battle pass
|
||||||
|
- Gacha
|
||||||
|
- Friend system (sending energy not implemented)
|
||||||
|
- Shop (using only in-game currency)
|
||||||
|
- Commissions
|
||||||
|
- Heartlink (missing advanced affinity related features)
|
||||||
|
- Monoliths (completeable but many other features missing)
|
||||||
|
- Bounty Trials
|
||||||
|
- Menance Arena
|
||||||
|
- Proving grounds
|
||||||
|
- Catacylsm Survivor (talents not fully working, score not calculated properly)
|
||||||
|
- Boss Blitz
|
||||||
|
|
||||||
|
### Not implemented
|
||||||
|
- Achievements
|
||||||
|
- Events
|
||||||
|
|
||||||
# Running the server and client
|
# Running the server and client
|
||||||
|
|
||||||
@@ -18,7 +40,7 @@ A game server emulator for a certain anime game.
|
|||||||
### Compiling the server
|
### Compiling the server
|
||||||
1. Open your system terminal, and compile the server with `./gradlew jar`
|
1. Open your system terminal, and compile the server with `./gradlew jar`
|
||||||
2. Create a folder named `resources` in your server directory
|
2. Create a folder named `resources` in your server directory
|
||||||
3. Download the `bin`, `language` folders from a repository with datamined game data and place them into your resources folder.
|
3. Download the `bin`, `language` folders from a repository with [datamined game data](https://github.com/Hiro420/StellaSoraData) and place them into your resources folder.
|
||||||
4. Run the server with `java -jar Nebula.jar` from your system terminal. This server comes with a built-in internal MongoDB server for its database, so no Mongodb installation is required. However, it is highly recommended to install Mongodb anyway.
|
4. Run the server with `java -jar Nebula.jar` from your system terminal. This server comes with a built-in internal MongoDB server for its database, so no Mongodb installation is required. However, it is highly recommended to install Mongodb anyway.
|
||||||
|
|
||||||
### Connecting with the client (Fiddler method)
|
### Connecting with the client (Fiddler method)
|
||||||
@@ -43,17 +65,18 @@ class Handlers
|
|||||||
};
|
};
|
||||||
```
|
```
|
||||||
|
|
||||||
4. If `autoCreateAccount` is set to true in the config, then you can skip this step. Otherwise, type `/account create [account name]` in the server console to create an account.
|
4. If `autoCreateAccount` is set to true in the config, then you can skip this step. Otherwise, type `/account create [account email]` in the server console to create an account.
|
||||||
5. Login with your account name, the password field is ignored by the server and can be set to anything.
|
5. Login with your account name, the code field is ignored by the server and can be set to anything.
|
||||||
|
|
||||||
### Server commands
|
### Server commands
|
||||||
Server commands need to be run in the server console.
|
Server commands need to be run in the server console OR in the signature edit menu of your profile.
|
||||||
|
|
||||||
```
|
```
|
||||||
/account {create | delete} [username] (reserved player uid) = Creates or deletes an account.
|
!account {create | delete} [email] (reserved player uid) = Creates or deletes an account.
|
||||||
/give [item id] x[amount] = Gives the targetted player an item.
|
!char [all | {characterId}] lv(level) a(ascension) s(skill level) t(talent level) = Changes the properties of the targeted characters.
|
||||||
/mail = Sends the targeted player a system mail.
|
!disc [all | {discId}] lv(level) a(ascension) c(crescendo level) = Changes the properties of the targeted discs.
|
||||||
/reload = Reloads the server config.
|
!give [item id] x[amount] = Gives the targeted player an item through the mail.
|
||||||
/giveall [characters | discs | materials] - gives the targeted player items.
|
!giveall [characters | discs | materials] = Gives the targeted player items.
|
||||||
|
!mail = Sends the targeted player a system mail.
|
||||||
|
!reload = Reloads the server config.
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user