mirror of
https://github.com/Expand-sys/CCash
synced 2025-12-16 16:12:14 +11:00
33 lines
1.5 KiB
Markdown
33 lines
1.5 KiB
Markdown
[PREVIOUS PAGE](../connected_services/existing_services.md) | [NEXT PAGE](implementation.md)
|
|
|
|
# Features
|
|
## Performance
|
|
#### Speed
|
|
<!-- graphs -->
|
|
Capable of processing thousands of requests per second, with little slow down as user size grows to the millions.
|
|
#### Lightweight
|
|
<!-- specs -->
|
|
* Low memory usage at 8 MB baseline, and 139 bytes per new log.
|
|
* Extremely low CPU usage in the single digits of %.
|
|
* Small save files at typically a couple kb, easily shareable.
|
|
## Accessibility
|
|
#### Connected Services
|
|
as explained in earlier docs a ecosystem of connected services allows you many ways to utilize CCash.
|
|
#### APIs
|
|
for devs who wanna make more connected services, existing APIs exist in multiple lanaguages enabling faster development/maintenance.
|
|
#### External
|
|
its game indepedent meaning you dont have to be in-game to use it. With support for Docker and Ansible Playbook.
|
|
## Security
|
|
#### HTTPS
|
|
OpenSSL is used to secure the HTTP server.
|
|
#### Hashed Passwords
|
|
if the server's save file is compromised the user passwords will not be derivable.
|
|
## Other
|
|
#### Logs
|
|
each transaction is logged and the last `n` logs are stored, if set to 0 logs will be disabled.
|
|
#### Return On Delete
|
|
by default this feature is off, but when enabled deleted account's funds will be redirected to a specified account rather then "burned"
|
|
#### Configurable
|
|
as you can read in [building.md](../building.md) CCash is highly configurable.
|
|
#### Game Independent
|
|
As CCash does not require an addition to the game in the form of a mod or plugin, it can be ran on any server.
|