aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-07-10 16:57:09 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-07-10 16:57:09 -0300
commit8dbd1d39e3dbd1276e2351070a0645c5e973da9e (patch)
treef70eaa92e3e7def84bbf27b2b1550b23767541a6 /.gitignore
downloadquerymanager-8dbd1d39e3dbd1276e2351070a0645c5e973da9e.tar.gz
querymanager-8dbd1d39e3dbd1276e2351070a0645c5e973da9e.zip
bare bones query manager
This is a bare bones query manager that will respond just enough queries to get the server running. The overall structure of the tables should be almost set but we'd need to handle all queries to get the server running properly. It uses the SQLite3 3.50.2 amalgamation for a database backend so we can completely avoid having to spin up yet another service for a separate database system, effectively turning the query manager into the database itself. This also means that other services such as the login server and website must go through it to access the data but it shouldn't be too difficult to replicate the querying mechanism from the server. This design choice was made with a single game server in mind. The networking protocol is NOT encrypted at all and won't accept remote connections. For a fully multi-world distributed infrastructure, a distributed database system like PostgreSQL and MySQL should be considered.
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore6
1 files changed, 6 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..8e0799f
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+.vscode
+bin
+build
+local
+*.log
+*.db \ No newline at end of file