cla66ic/readme.md

48 lines
1.2 KiB
Markdown
Raw Normal View History

2022-06-01 22:30:34 +00:00
# cla66ic
2022-06-03 12:36:34 +00:00
## sucessor of cla55ic
2022-06-01 22:30:34 +00:00
### features:
2022-06-03 12:36:34 +00:00
2022-06-01 22:30:34 +00:00
1. written in typescript (types and shit)
2. entierly cloud based (meaning you can host it anywhere)
3. extremely extensive plugin system
4. solid implementation of sockets in deno and how to patch them together
5. DENO!! It's not node, and a classic server.
### setup tutorial (be warned it's not the easiest)
2022-06-03 12:36:34 +00:00
2022-06-01 22:30:34 +00:00
1. make a backblaze b2 account, make a bucket, and get your keys from the bucket
2. configure .env file to look something like
2022-06-03 12:36:34 +00:00
2022-06-01 22:30:34 +00:00
```
PORT=6969
HASH=RandomHashIlIke
OPS=["Me"]
ONLINEMODE=true
S3_ACCESS_KEY_ID="MyAccessKey"
S3_SECRET_KEY="SecretKey"
```
2022-06-03 12:36:34 +00:00
NOTE: if you are running inside of a cloud provider, just set these as your
environment variables
3. install deno
2022-06-01 22:30:34 +00:00
4. run `deno run --allow-env --allow-net --allow-read index.ts`
2022-06-03 12:36:34 +00:00
2022-06-01 22:30:34 +00:00
### insipration taken from:
2022-06-03 12:36:34 +00:00
2022-06-01 22:30:34 +00:00
1. mcgalaxy (obviuouuusly!!)
2022-06-03 12:36:34 +00:00
2. https://github.com/Patbox/Cobblestone-Classic (some protocol information and
worldhandling)
2022-06-01 22:30:34 +00:00
3. cla55ic (world data too)
### issues:
2022-06-03 12:36:34 +00:00
1. tcp packet splitting fails sometimes
2. no cpe support! i want to get all of the above issues fixed before
implementing CPE support
3. proper rank support (implemented as plugin)
4. no discord bridge (implemented as plugin)