2022-02-04 01:22:50 +00:00
|
|
|
# e-Amusement Universe Repo
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
This is a meta repository for different components of my e-Amusement
|
|
|
|
implementation. This has been done to facilitate partial-access to certain
|
|
|
|
parts of the codebase using gitea permissions.
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
Do **not** clone this repository recursively. It will probably fail. Instead,
|
|
|
|
`setup` should be run after cloning, which will initialise any submodules you
|
|
|
|
have access to, and will also setup the `eaapi` package (assuming it cloned).
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
This script assumes both `git` and `py` are on the path.
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
I'm happy to provide individual access to the majority of these child
|
|
|
|
repositories on request.
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
The `.cmd` helper scripts in this repo are mostly for bulk management of the
|
|
|
|
submodules; here be dragons!
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
## `docs`
|
|
|
|
The source and build system for https://bsnk.me/eamuse/
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
## `eaapi`
|
|
|
|
The main implementation of the e-Amusement transport layers.
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
Make sure to read the README here because otherwise nothing will start.
|
|
|
|
|
|
|
|
## `eaapi/eaapi/server`
|
|
|
|
A surprisingly capable werkzeug server for rapid development of e-Amusement
|
|
|
|
servers.
|
|
|
|
|
|
|
|
## `server-dummy`
|
2022-02-04 01:08:54 +00:00
|
|
|
A super barebones e-Amusement server that's able to start a surprising number of games.
|
|
|
|
Largely exists as a proof of concept, and as a testing ground for specific endpoints without having
|
|
|
|
the overhead of an entire EA server running.
|
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
## `server-full`
|
2022-02-04 01:08:54 +00:00
|
|
|
A less barebones server, used for experiementing with more complex behaviours. This probably won't
|
2022-02-04 01:22:50 +00:00
|
|
|
ever end up public, but now you know what it is I guess.
|
2022-02-04 01:08:54 +00:00
|
|
|
|
2022-02-04 01:22:50 +00:00
|
|
|
## `proxy`
|
2022-02-04 01:08:54 +00:00
|
|
|
An e-Amusement server designed to proxy requests to a different upstream server, while allowing the
|
2022-02-04 01:22:50 +00:00
|
|
|
observation of requests as they're made.
|