Free open source server, written in C++ / Qt
This project was created for educational purposes. Not recommended for everyday use.
- Quantum-secure cryptographic protocol
- Parallelization for all threads
- Using TCP to communicate with a client
- Using PostgreSQL as a database (unencrypted connection)
- Install required components:
- Get the source:
git clone https://github.com/gadoofou87/neutron-server
cd neutron-server
and build:
mkdir build && cd build
cmake ..
cmake --build . --target all
Create a configuration file server.ini. Template:
[General]
Name=<string> ; server name
Motd=<string> ; message of the day (optional)
DbName=<string> ; database name
DbHost=<string> ; database hostname
DbPort=<integer> ; database port
DbUser=<string> ; username for authentication in the database
DbPass=<string> ; password for authentication in the database
Port=<integer> ; port for listening to incoming connections
Each time the server starts, it will display its identifier. Tell it to everyone who will connect to the server.