Skip to content

networknext/next

Repository files navigation

Network Next


Build Status

Network Next is a network accelerator for multiplayer games. It's currently live worldwide with the football game REMATCH.

Network Next accelerates players by monitoring their connection and sending game traffic down an optimized route across a relay network when the default internet route has high latency, jitter or packet loss.

Network Next is source available and free to use when you host the software for your own game with maximum concurrent users (CCU) less than 10k.

For games with more than 10k peak CCU in any given year, a license fee of $25k USD per-year must be paid to Network Next, Inc. for each game using the technology.

Network Next, Inc. also offers a hosted solution with commercial support. Please contact us for details.

Install Network Next

  1. Fork the network next repository on github
  2. Run a local instance with docker compose
  3. Setup your local machine for development
  4. Setup prerequisites
  5. Configure network next
  6. Create google cloud projects with terraform
  7. Setup Semaphore CI to build and deploy artifacts
  8. Deploy to Development
  9. Deploy to Staging
  10. Deploy to Production
  11. Tear down dev, staging and production

Customize your Installation

  1. Spin dev back up
  2. Disable the raspberry clients
  3. Connect a client to the test server
  4. Modify route shader for test buyer
  5. Move test server to Sao Paulo
  6. Enable acceleration to Sao Paulo
  7. Modify set of google relays
  8. Modify set of amazon relays
  9. Modify set of akamai relays
  10. Spin up other relays in Sao Paulo
  11. Spin up relays near you
  12. Test acceleration to Sao Paulo

Integrate with your Game

  1. Create your own buyer
  2. Customize your route shader
  3. Run your own client and server
  4. Integrate with your game

Set up your Production Environment

Reference Documentation