https://github.com/picturecube/my-arras-server
an experimental arras.io server where i can use my newfound knowledge of ai to make an arras-playing bot and test it without cheating
https://github.com/picturecube/my-arras-server
agentic-ai ai arras-io beginner bot experimental first-time game keras neural-network private private-server server
Last synced: 5 days ago
JSON representation
an experimental arras.io server where i can use my newfound knowledge of ai to make an arras-playing bot and test it without cheating
- Host: GitHub
- URL: https://github.com/picturecube/my-arras-server
- Owner: picturecube
- License: mit
- Created: 2026-05-25T20:50:42.000Z (21 days ago)
- Default Branch: main
- Last Pushed: 2026-05-27T03:37:35.000Z (20 days ago)
- Last Synced: 2026-05-27T05:24:16.602Z (20 days ago)
- Topics: agentic-ai, ai, arras-io, beginner, bot, experimental, first-time, game, keras, neural-network, private, private-server, server
- Language: JavaScript
- Homepage: https://www.not-yet-maybe-never-dont-click.nope
- Size: 27 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Source Arras




> [!WARNING]
> **Open Source Arras is beta software.** This build is **not** representative of the final product. Expect bugs and missing features.
## Setup Guide (Localhost)
This guide covers setting up your server on your own hardware and only supports devices running up-to-date versions of Windows/macOS/Linux.
You'll first need to install [Node.js](https://nodejs.org). It doesn't matter if you pick the LTS or Latest version, they'll both work fine.
Once `Node.js` is installed, [download the source code of the latest release of Open Source Arras](https://github.com/AE0hello/open-source-arras/releases) and extract it. Open the extracted folder in a terminal and run the following commands in order:
1. `npm i` (this installs necessary dependencies)
2. `npm run start` (this actually starts the server)
If there aren't any errors, your server will start up. Go to `localhost:3000` in your favourite web browser (keep the terminal window open, closing it will shut down the server) to play.
After the first install, you may use either `run.bat` (if you're on Windows) or `run.sh` (if you're not) to quickly launch the server without opening the terminal.
> [!NOTE]
> If you want to stay up to date, create a fork, download a git client (such as GitHub Desktop), and sync the fork whenever there's a major update.
>
> **Major updates may introduce breaking changes that alter how certain things work. It is *your responsibility* to keep your private server up-to-date and functioning.**
## Server setup
You can set up in-game servers in config.js file, in `servers`. For further explanation, see the setting itself. It's an array of objects where each object is a server.
### Travelling between servers (Nexus)
Copy this code into your server's `properties`:
```
server_travel_properties: {
loop_interval: 10000, // how often the portal loop executes in seconds
portals: 1, // amount of portals to spawn
},
server_travel: [
{
ip: '', // destination server host, don't add "https://" or any slashes to it
portal_properties: {
spawn_chance: 3, // chance for a portal to spawn somewhere in the map each loop iteration (higher = lower chances, lower = higher chance)
color: 'red', // portal color
}
}
]
```
> [!NOTE]
> Make sure to set `allow_server_travel` to true in your destination server's `properties`.
## Other Links
- [Our Discord server](https://discord.gg/arras)
*p.s. if something goes terribly wrong it's not our fault*