Charles Le Maux
bd568f6356
[+] Idle servers are now automatically stopped.
2024-09-06 12:44:05 +02:00
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