Skip to content

Commit

Permalink
docs: change imlight home pages
Browse files Browse the repository at this point in the history
  • Loading branch information
Jooty committed Mar 20, 2024
1 parent 11acdeb commit 33de411
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 12 deletions.
15 changes: 3 additions & 12 deletions docs/modules/imlight/contrib/building.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,27 +17,18 @@ Do not _ever_ point Imlight towards the live patch server.
:::

#### Dragon Database

Imlight uses [RavenDB](https://ravendb.net/) to store its persistent data. There are two databases used by Imlight.

* `WorldData`: The world data, such as zone transfers and active events. It's recommended that the development party should have access to this database to create the relevant data in unison.
* `PlayerData`: The users' account and character data. This is incredibly sensitive, and is only recommended to be use in production deployment scenarios.

If a URL is not present in the configuration, Imlight will instead employ an embedded database for either of the databases.
If _dragon's_ `PlayerData` database starts in embedded mode, Imlight will create 1-9 debug accounts.
* The username will be `admin[1-9]`.
* The password will always be `debug`.
* For example, you may log in with username `admin4` and password `debug`.

If a database URL *is* present, _dragon_ requires certificates to be available at `./Imlight/Certificates/`.
If a database URL _is_ present, _dragon_ requires certificates to be available at `./Imlight/Certificates/`.

## FAQ
> After selecting a character, the game hangs.
Imlight is most likely giving the game client the wrong IP.

---

> SessionActor service attempted to ask another service with Imlight.CoreLib.Shared.Packets.ZONE_102_PROTOCOL+MSG_ZONETRANSFER, but the timeout was exceeded.
You put a database url in `Config/Imlight.ini`, but failed to provide a proper certificate.

---
3 changes: 3 additions & 0 deletions docs/modules/imlight/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

__Imlight__ is the focal point of Revive101's endeavours. It is the internal name for the private server. It is the game, login, and patch server.

## About
The "Imlight" project began as a learning exercise to explore the mechanics and architecture of MMORPG server design. We have the utmost respect for the original developers and have taken steps to ensure our project does not infringe on their intellectual property. That being said, Imlight has a BYOD (bring-your-own-data) philosophy and does not distribute any copyrighted game files. Users must obtain the original client and any necessary assets independently.

## Imlight Parts
There are three primary modules to Imlight:
* __Common__: A library of commonly used parts.
Expand Down

0 comments on commit 33de411

Please sign in to comment.