Skip to content

Kukuri-Dev/Kukuri-Server

Repository files navigation

Kukuri Server

A Growtopia Private Server made in C++, well-structured and reliable code.

Known Issue

Switching vcpkg to Conan

Requirements

Setup

To start build the source, first you'll need to follow this step

  • Firstly, You need to clone the repository:
$ git clone --recurse-submodules https://github.com/Kukuri-Dev/Kukuri-Server
  • Second, You'll need to install the requirements package by using this command below:
$ vcpkg install fmt enet cpp-httplib libmariadb magic-enum openssl sigslot spdlog sqlite3

Building

Next step, If you want to build the project, You'll need to run <any-type>-build.bat file to build the project

  • Dont forgot to switch to the (Release, x64)

Database

Database that we currently use is SQLite3 (With sqlpp11 lib)

Todo

  • Change the Database
  • Login page
  • Joining the Game
  • Join world
  • Caching for holding world offers
  • Fetch some API from my website

Contributing

Any contributions are welcome.

There's few rules of contributing:

  • Code must match the existing code style. Please make sure before submiting.
  • The commit must take review first before merging into main branch.

Credits to this people

Our discord server

Join our discord