How Do You Make a Private Agario Server?


Larry Thompson

Are you tired of playing Agario on public servers and competing with random players? Creating your own private Agario server can provide a more personalized and controlled gaming experience. In this tutorial, we will guide you through the process of setting up your own private Agario server step by step.

Step 1: Setting up the Server

To create a private Agario server, you need to have a dedicated server or virtual private server (VPS). These servers offer the necessary resources and stability required to host your game. If you don’t have access to a physical or virtual server, you can rent one from various hosting providers.

Step 2: Installing Node.js

Node.js is a runtime environment that allows us to run JavaScript on the server side. It is essential for running our Agario server.

To install Node.js, follow these steps:

  1. Visit the official Node.js website at
  2. Download the appropriate installer for your operating system.
  3. Run the installer and follow the installation instructions.
  4. Verify the installation by opening your command prompt or terminal and typing node -v. If installed correctly, it will display the version number of Node.js.

Step 3: Installing

To create our private Agario server, we will use an open-source project called “” This project provides a customizable clone of the original game that we can modify according to our needs. To install, follow these steps:

  1. Open your command prompt or terminal.
  2. Navigate to the directory where you want to install the server.
  3. Clone the repository by running the following command: git clone
  4. Navigate into the newly created directory using the command: cd
  5. Install the required dependencies by running: npm install

Step 4: Configuring the Server

The project provides a configuration file where you can customize various aspects of your private server. To configure the server, follow these steps:

  1. Navigate to the project’s root directory if you’re not already there.
  2. Edit the file named “config.json” using a text editor of your choice.
  3. Modify the settings according to your preferences. You can change things like server name, port number, game mode, and more.
    • Note: Make sure to keep a backup of the original config file in case any issues arise.
  4. Save and close the file after making your changes.

Step 5: Starting the Server

We are now ready to start our private Agario server. Follow these steps:

  1. Make sure you are in the project’s root directory.
  2. Open your command prompt or terminal.
  3. Run the command: npm start
  4. Wait for the server to start successfully. You should see a message indicating that the server is running and listening on a specific port.

Step 6: Playing on Your Private Server

To join your private Agario server, open in your web browser and follow these steps:

  1. Select “Play” from the main menu.
  2. Type “localhost” or “127.0.1” in the server input field.
    • Note: If you are hosting the server on a different machine or VPS, you need to enter its IP address instead of “localhost”.
  3. Select your desired game mode and skin (if applicable).
  4. Click “Play” to join your private Agario server.

Congratulations! You have successfully created and set up your own private Agario server. Now you can enjoy playing with your friends or create custom gameplay experiences for yourself.

Troubleshooting Tips:

  • If you encounter any issues, make sure all dependencies are installed correctly and that you have followed each step carefully.
    • Note: You may need to configure your router’s port forwarding settings if you are hosting the server on a different machine or VPS.
  • Check the project’s documentation and issue tracker on GitHub for any known bugs or solutions to common problems.

Good luck and have fun with your private Agario server!

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy