Commit Graph

17 Commits

Author SHA1 Message Date
Charles Le Maux
1f8c6c22af [+] Fixed non-static get_online_players 2024-08-20 20:07:39 +02:00
Charles Le Maux
6600b751ea [+] Going ahead master 2024-08-20 20:03:59 +02:00
Charles Le Maux
98c97964cc [+] New launching flags test 2024-08-19 11:58:10 +02:00
Charles Le Maux
ef2aa65173 [+] Minor fixes 2024-08-11 11:02:10 +02:00
charleslemaux
30c2ed6a2e
Merge branch 'master' into query-rcon-update 2024-07-14 22:26:46 +02:00
Charles Le Maux
37dc160a12 [+] get_online_players function.
[+] mcipc implementation
2024-07-14 22:05:32 +02:00
Charles Le Maux
cfec606d23 [+] Union function declaration 2024-07-14 19:24:39 +02:00
Charles Le Maux
fa9ba6d3e0 [+] Server deletion safety
Errors are correctly logged in firebase.
User can't break the website anymore.

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-11 16:12:16 +01:00
Charles Le Maux
87a242f131 [+] Cooldown on server run, has to wait 30s to stop.
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-11 16:02:21 +01:00
Charles Le Maux
827706aaf7 [+] New property management system !
Now syncs with firebase

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-09 18:40:37 +01:00
Charles Le Maux
828010de25 [~] New /UpdateProperties route
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-07-08 21:05:07 +01:00
Charles Le Maux
b6d916bf9a [V2] Final commit, production ready
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 22:49:33 +01:00
Charles Le Maux
35689e4dd0 [++] API:V2 - Firebase support
Fully implemented authentication
Fully implemented return codes and errors
Fully implemented firestore database data
Created 'fetch_servers' and 'set_subdomain' routes for front-end use.
[+] Security patch, requests will not return anything if not properly authenticated
[~] Reworked the route system entirely
[+] TODO : firebase_manager.py error handling
[+] TODO : global error log using file_manager.log_error(error_type:str, error_message:str)

Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-25 05:55:49 +01:00
Charles Le Maux
8f9592d97a [~] Route handling update !
Signed-off-by: Charles Le Maux <charles.le-maux@epitech.eu>
2024-06-24 01:50:08 +01:00
Charles Le Maux
9f07a97fc9 [+] Conventions 2024-06-20 17:57:04 +01:00
Charles Le Maux
5d9cf5ae5e [+] generic_executor type safety /2 2024-06-15 06:18:57 +02:00
Charles Le Maux
a08cb54e06 [+] First commit 2024-06-14 23:33:55 +02:00