Skip to content
i0gan edited this page May 4, 2024 · 13 revisions

About squick

logo

​ A highly scalable, high-performance, high-availability, cross-platform (Windows, Linux, MacOS) server-side framework. This framework is co-written using C++23 and Lua languages, surport c++ & lua coroutine feature, and the framework is split into the kernel layer, node layer and business layer to improve the scalability and maintainability of the program. Split business functions to run on different nodes to achieve decoupling of different functions and efficient utilization of resources. Using dynamic load balancing algorithms, tasks can be effectively distributed among different nodes to ensure system stability and performance.

squick version: 1.1.1

Quick Start

1. Clone the code

git clone https://github.com/pwnsky/squick.git

2. Create databases

Before you start squick project, you should create you the database, if you have no the docker to create, you can skip it

Create database

3. Start squick project

Windows

Linux

MacOS

Docker

4. Start client project

Unity

Unreal