Skip to content

Saaketh0/diepcustom

 
 

Repository files navigation



diep custom

An open source diep.io custom private-server template


Installation

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 install

C++ Migration / Headless RL Parity

This 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:all

Running the Server

Run the server with:

$ npm run server

This 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.

Discord Chat

For support or discussion, please join our online Discord chat.

Contribution

Please see CONTRIBUTING.md for information on contributing.

License

Please see LICENSE

About

An open source diep.io custom private-server template

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 53.3%
  • JavaScript 20.0%
  • C++ 17.5%
  • Python 8.2%
  • HTML 0.5%
  • CMake 0.3%
  • Other 0.2%