Skip to content

HasangerGames/suroi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f08366e · Jul 17, 2023
May 19, 2023
Jul 17, 2023
Jul 17, 2023
Jul 17, 2023
May 23, 2023
Apr 30, 2023
May 13, 2023
May 13, 2023
Apr 30, 2023
Jun 29, 2023
May 31, 2023
Jul 17, 2023
Jul 15, 2023
Jun 16, 2023
May 6, 2023
May 13, 2023

Repository files navigation

Suroi logo

About

Suroi is an open-source 2D battle royale game inspired by surviv.io. It is currently a work in progress.

Play the game!

suroi.io

Join the Discord!

discord.suroi.io

Installation and setup

Start by installing Node.js and pnpm.

Next, click here to download the repo, or use the following command to clone it:

git clone https://github.com/HasangerGames/suroi.git

To install dependencies, open a terminal in the project root, and run this command:

pnpm install

This will create a node_modules directory in all three folders (client, common, and server) and link the packages there.

Development

To run the game locally, open a terminal in the project root and run the following:

pnpm dev

To open the game, go to http://127.0.0.1:3000 in your browser.

Production

To build for production, run this command in the project root:

pnpm build

To start the WebSocket server, run this command:

pnpm start

Production builds are served using NGINX. A sample configuration file can be found here.