This repository has been archived by the owner on Jul 24, 2020. It is now read-only.
Spile Design Information #1
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
NOTE: This issue is messy, I simply dumped my thoughts into words as fast as I could.
Some of the things mentioned here do not reflect what is currently happening in the repository as this was written prior to the Deno rewrite.
I will rewrite it and split it into separate issues for readability.
Spile is gonna be a lot of stuff to do... So, I need to figure out a lot of details before it is too late, these are some of those ideas just dumped into an issue.
Easy to use file layout, I hate hyper-focusing on this but when I get it right it makes life so much easier.
Prioritise power over ease of setup. Don't get me wrong, a good user setup experience is nice but this is intended for people who want something fast. Thus I'm going to make redis extensively.
Use FFI with rust... At first I was just considering this, but now I know I should definitely learn rust and use it here.
Other random considerations I thought of: Using elixir for TCP related stuff, its high concurrency is great for handling a lot of players at one time... Or maybe balerina, since it is great for micro-services and supports Java (great for compatibility with existing solutions).
Quick Note: Spile uses SemVer. Anything pre-1.0.0 is volatile and is subject to change at any time, thus the public API can change at any time.
Something worth mentioning: We are using Deno now.
Stuff:
project.
them for functionality.
maybe event emitters.
to send to this repo or something.
better.
spile server [opts] [config]
plugins (recommended)
Game:
Worry about this later:
spile occy [server_ips...] [config file (probs with that)
bungee cord in Australia.
The text was updated successfully, but these errors were encountered: