Add some useful info files

This commit is contained in:
NGnius (Graham) 2025-01-25 18:20:07 -05:00
parent fe2816e9d3
commit 88ef5e7e1c
5 changed files with 56 additions and 0 deletions

19
README.md Normal file
View file

@ -0,0 +1,19 @@
# OpenJam Servers
A collection of open source servers for FreeJam games
## Usage
### CardLife
To use get CardLife to use these servers, replace the ServerConfig.json file in the game files with [this ServerConfig.json](assets/cardlife/ServerConfig.json).
### Robocraft
??? (This might require modifying `/etc/hosts`... remember to mention the Windows equivalent)
## Privacy
### Authentication
Due to current technical limitations, CardLife authentication uses your IP address to give you a consistent login user.

View file

@ -0,0 +1,11 @@
{
"AuthUrl": "https://live-auth.cl.ngni.us/api/",
"LobbyUrl": "https://live-lobby.cl.ngni.us/api/",
"InventoryUrl": "https://live-save.cl.ngni.us/api/",
"FallbackAuthUrl": "https://proxy.cl.ngni.us:8010/api/",
"FallbackLobbyUrl": "https://proxy.cl.ngni.us:8030/api/",
"FallbackInventoryUrl": "https://proxy.cl.ngni.us:8020/api/",
"GameServerPath": "/",
"GameServerExe": "/CardlifeGameServer.exe",
"PhotonUrl": "http://photon.cardlifegame.com"
}

View file

@ -0,0 +1,11 @@
{
"AuthUrl": "http://127.0.0.1:8001/api/",
"LobbyUrl": "http://127.0.0.1:8002/api/",
"InventoryUrl": "http://127.0.0.1:8003/api/",
"FallbackAuthUrl": "https://proxy.cl.ngni.us:8010/api/",
"FallbackLobbyUrl": "https://proxy.cl.ngni.us:8030/api/",
"FallbackInventoryUrl": "https://proxy.cl.ngni.us:8020/api/",
"GameServerPath": "/",
"GameServerExe": "/CardlifeGameServer.exe",
"PhotonUrl": "http://photon.cardlifegame.com"
}

12
auth/Rocket.toml Normal file
View file

@ -0,0 +1,12 @@
## defaults for _all_ profiles
[default]
address = "127.0.0.1"
port = 8001
## set only when compiled in debug mode, i.e, `cargo build`
[debug]
port = 8001
## set only when compiled in release mode, i.e, `cargo build --release`
[release]
address = "0.0.0.0"

3
auth/build_arm64.sh Executable file
View file

@ -0,0 +1,3 @@
#!/bin/bash
cargo build --release --target aarch64-unknown-linux-musl