GreenXeMotion 8f65cacdda Enhance project configurations and improve error handling (#22)
* Enhance project configurations and improve error handling

- Added DebugType and NoWarn settings to project files for EpinelPS, ServerSelector, and ServerSelector.Desktop.
- Updated ServerCertificate initialization in Program.cs to read from file bytes for better reliability.
- Improved error handling in DoLimitBreak.cs and ExecuteEventGacha.cs by throwing exceptions for null references and unavailable characters, respectively.
- Refactored ColorConsoleLoggerProvider to simplify logger creation.

These changes aim to enhance debugging capabilities and ensure more robust error management across the application.

* Remove DebugType and DebugSymbols
2024-12-31 16:30:32 -05:00
2024-12-29 10:46:15 -05:00
2024-12-29 10:46:15 -05:00
2024-07-19 10:53:02 -04:00
2024-07-31 14:12:10 -04:00
2024-07-30 13:04:25 -04:00
2024-11-03 14:04:50 -05:00
2024-12-26 15:23:17 -05:00

EpinelPS


GitHub issues GitHub pr GitHub GitHub release (with filter) GitHub Repo stars Discord

Private/local server for a 2d anime rpg game. The goal of this project is to replicate the functionality of the official server. Discord server: https://discord.gg/Ztt6Y9vQjF

Caution

Please note that GitHub is the only official source for EpinelPS. If you bought it from someone, you got scammed.

Warning

This project is in an early state so many functions in the game do not work. It is recommended to download the latest build from GitHub actions.

Usage

Download the latest release/GitHub actions build, and run ServerSelector.Desktop.exe as administrator (to modify DNS hosts file and install a CA cert). Make sure to close the game and launcher first. Select Local server, and then click save. After that, start EpinelPS.exe to start the actual server.

You should be able to register an new account in the launcher (you can enter any email verification code).

To access the admin panel, go to https://127.0.0.1/admin/ and sign in. Note that IsAdmin needs to be true for the user account. Note that this interface does not have anything yet.

To skip stages, a basic command line interface is implemented.

TODO:

  • Campaign (Normal, Hard, Lost items, Rewards)
  • Lobby
  • Save team info
  • Profile UI
  • Open Archives UI
  • Inventory system
  • Character level up
  • Side story
  • Archives
  • Outpost Rewards
  • Admin Panel
  • Simulation Room
  • Skill level up
  • Outpost jukebox
  • Event system
  • Download all game assets ahead of time
  • Basic friend list support
  • Arcade
  • Daily, weekly missions etc
  • Lost sector
  • Limit temporary participation

What is not working:

  • Events
  • Side quests
  • Outpost buildings, recycle room, infrastructure core
  • And a lot more...
Description
A private server for some anime game
Readme AGPL-3.0 23 MiB
Languages
C# 91.7%
HTML 5.1%
CSS 2.1%
JavaScript 1%