Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vint-tx/vint

TX server
https://github.com/vint-tx/vint

assets backend csharp dotnet game networking reverse-engineering server shooter tanki tanks tcp unity

Last synced: about 2 months ago
JSON representation

TX server

Awesome Lists containing this project

README

        

[![Discord](https://img.shields.io/discord/1196050317607972934?style=for-the-badge&label=Discord&link=https%3A%2F%2Fdiscord.gg%2F2ZdJYbj7pt)](https://discord.gg/2ZdJYbj7pt)

# Vint

This is the first open-source server for the TankiX game

Issues and pull-requests are acceptable

## Building

1. Install [.NET 8 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)
2. Clone this repository
3. Type `dotnet build` into the terminal in the directory with the server

## Setup

1. Install [MariaDB Server](https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.2.2)
2. Create database and user for the server (see [database.json](./Resources/database.json))
3. Import database schema (see [Vint.sql](./Vint.sql))
4. Start the server

## Information

Server uses port 8080 for the HTTP Static server (for client resources) and 5050 for the TCP Game server (main server)