You may need to install Node.js, as well as the Yarn Package Manager.
After doing so, download or clone this repository and install the dependencies with:
$ npm installThis repository is being migrated toward a deterministic C++ core for headless RL-agent training while the TypeScript server remains the behavior reference. See docs/cpp-migration-status.md for the current parity harness, completed slices, verification commands, and next recommended work.
Key migration commands:
npm run test:conformance
npm run test:cpp
npm run test:parity
npm run bench:gameplay
npm run test:allRun the server with:
$ npm run serverThis builds and runs the server.
After running the server, content will be served at localhost:PORT on your computer. The port will default to 8080, and you may override it with process.env.PORT.
Consult src/config.ts for configuration, and package.json for environ variable setup.
For support or discussion, please join our online Discord chat.
Please see CONTRIBUTING.md for information on contributing.
Please see LICENSE