diff --git a/docs/external_diagram.png b/docs/external_diagram.png new file mode 100644 index 0000000..9a1db04 Binary files /dev/null and b/docs/external_diagram.png differ diff --git a/docs/idea.md b/docs/idea.md index 7f5ca9a..607f7f2 100644 --- a/docs/idea.md +++ b/docs/idea.md @@ -10,8 +10,14 @@ the currency model most Minecraft Servers adopt if any, is resource based, usual CCash solves these issues and adds a level of abstraction, the main philosophy of CCash is to have fast core operations that other services build on -the CCash instance can be external to the minecraft server or on localhost +the CCash instance can be external to the minecraft server + +![image](external_diagram.png) + +or on localhost: + ![image](localhost_diagram.png) + running it local to the minecraft server reduces latency for ComputerCraft connected services, fortunately CCash is sufficiently lightweight as to not impact performance on most setups. **DISCLAIMER: if you are to run it locally and want to use ComputerCraft with it, make sure to add `127.0.0.1` to ComputerCraft's config section `allowed_domains`** \ No newline at end of file