CCash/README.md
2021-04-03 01:24:06 -07:00

39 lines
1.1 KiB
Markdown

# CCash-2.0
A complete simplification and improvement to the CCash project. A webserver hosting a bank system for Minecraft, able to be used from web browser or from CC/OC if you're playing modded.
#### Build
```
git clone --recurse-submodule https://github.com/EntireTwix/CCash-2.0/
mkdir build
cd build
cmake ..
make -j<threads>
sudo ./bank <admin password> <saving frequency in minutes> <run in background (1 or 0)> <threads>
```
#### Dependencies
- [Parallel HashMap](https://github.com/greg7mdp/parallel-hashmap/tree/master)
- [drogon web framework (and all its dependencies)](https://github.com/an-tao/drogon/tree/master)
# Features
### Performance
- **multi-threaded**
- **parallel hashmaps** a far superior HashMap implementation to the STD, that also benefit from multi-threaded
- written in **C++**, arguably the fastest language
- **NOT** written in Lua
### Safety
- **OpenSSL** (HTTPS)
- **Tamper Proof** relative to an in-game implementation
- Auto-Saving and Save on close are in place
### Accessibility
- able to be used millions of blocks away, across dimensions, servers, vanilla or modded, or outside of the game entirely
- Web front-end