Commit Graph

61 Commits

Author SHA1 Message Date
acedb0ad8a Added inital setup for user-based languages.
Waiting for DB changes to finish.
2021-09-28 22:25:47 -04:00
6e54089890 Adds delayed start status for auto-launching servers when crafty starts. 2021-09-20 18:30:17 -04:00
f032f4054e Adds inital support for waiting to start. Need to test on more powerful machine. 2021-09-20 14:46:31 -04:00
45d2bff57a Adds translations to start error messages. 2021-09-13 15:37:59 -04:00
7316cc7ea0 Adds kill process button to dashboard. 2021-09-13 15:03:47 -04:00
2528c123f2 Adds port/internet connection checks.
Checks when crafty starts for internet and a port forward for Crafty's https port.
Checks on server launch for internet connection and for port forwarding for executed server.
2021-09-13 13:10:34 -04:00
48c70279f7 Fixes error thrown when server download doesn't finsih before server creation ends.
Adds notification when download is complete.
2021-08-26 22:43:11 -04:00
c8759ac872 Added serverdownload to thread.
Removed exit command if server jar doesn't exist. This was causing exit.txt to constantly try to stop crafty after a jar download in the thread.
2021-08-21 14:25:39 -04:00
90d59faf5b This is broken right now. Trying to add unzip function 2021-08-19 16:50:18 -04:00
c20ffb522d Merge branch 'dev' into 'xithical'
# Conflicts:
#   app/classes/shared/server.py
2021-08-18 23:30:45 +00:00
c1ce2b985a Fixed bugs from pretzel merge 2021-08-18 12:50:13 -04:00
0ab8f11a60 Merge branch 'dev' into 'pretzel'
# Conflicts:
#   app/classes/shared/server.py
#   app/classes/web/panel_handler.py
#   main.py
2021-08-18 16:34:41 +00:00
689e4abb51 Oops! All backups are gone... but not anymore!
While loop automatically removed all old backups greater than the max backups threshold... including if it was set to 0. Set a test for the while loop to make sure max backups is greater than 0 before deletey delete
2021-08-14 00:07:24 -05:00
5b8764cb45 Removed extra .zip
Unnecessary .zip in backup filename generation in server.py, nuked it
2021-08-14 00:00:09 -05:00
096a38ae54 Redoing shutil zip after merging new DB things
Merged from Pretzel for DB change things and needed to readd code for shutil for zipping
2021-08-13 23:28:41 -05:00
aebf50dfc6 Fixed updates 2021-08-12 00:33:18 -04:00
0875734777 Key errors are fixed in this 2021-08-11 23:49:06 -04:00
6cc87c6dd1 Cleaned up backups after I broke them. 2021-08-11 23:33:18 -04:00
001a8ee9c3 Don't use a while loop to constantly write changes to DB. 2021-08-11 23:14:33 -04:00
d1f582edfe Full release on stdout fix!
Basically I ditch the ANSI codes and use the old highlighting system.
2021-08-11 23:29:31 +03:00
4bac56e84a Use stdout for virtual terminal. WebSockets seem to be "laggy". 2021-08-10 23:17:56 +03:00
160e374c7a Update messages are working, but it's not clean and we should find a better way at some point. 2021-08-07 15:23:22 -04:00
e86998e57d This is the unstable version of pretzel where he breaks things. 2021-08-07 13:15:53 -04:00
3d979ffed3 Merge branch 'pretzel_update' into 'pretzel'
Added update button and bug fixes

See merge request crafty-controller/crafty-commander!31
2021-07-30 14:59:16 +00:00
c2a673dfc3 Added Try Catch around server job spawn. This fixes bug where crafty would not gracefully handle if java did not exist. 2021-07-30 10:30:58 -04:00
feab08b36f Minor changes 2021-07-26 22:22:31 -04:00
c3b4b1f213 Minor adjustments to updates 2021-07-26 22:17:37 -04:00
f8cda4b748 I don't know the difference between str and int I guess. 2021-07-26 21:49:47 -04:00
4e4911e0b5 I don't know how to indent 2021-07-26 21:45:33 -04:00
a661d33698 Fixing bugs with updates 2021-07-26 21:39:22 -04:00
c8f25b0f9c Added block to change to updating if user hits dash or term before the update actually starts. 2021-07-26 21:23:56 -04:00
67d5723c07 Re-enabled backups for updating jars. 2021-07-26 21:14:36 -04:00
a8449cc6f2 Cleanup update code 2021-07-26 21:08:46 -04:00
0643a68c74 Adding refresh on dash and term when update finishes to get the status to change. Could not do it dynamically. Buttons would no longer be clickable. Would like to figure that out at some point in the future. 2021-07-26 21:05:52 -04:00
a2f32ed324 Another commit because it seems like the first one didn't work. Added seamless hchanging on update status 2021-07-26 18:43:57 -04:00
902f7e79bb Fixed bug where start command checks if the server was updating would fail everytime. 2021-07-26 12:11:46 -04:00
979c67d064 Added db setter for stats field (updating) so we can disable start button when server is updating. 2021-07-25 17:04:10 -04:00
aaf8438ddb Added backup to jar update. 2021-07-25 11:49:11 -04:00
12db23f6e6 Fixed bug where settings were not reloaded from DB when server is launched 2021-07-25 11:28:09 -04:00
3c313fa52f Fixed bug where backup screen would lock up. Now runs in it's own thread. Fixed backup bug where if a user had a policy of 4 backups, but changed it to 2 then backed up Crafty would only delete the oldest one. No the two oldest. 2021-07-25 11:05:16 -04:00
c48fa435fe Fixed bug where update would not happen once server was shut down if server was running when button was pressed. 2021-07-24 21:32:16 -04:00
9cb46a86fb Added executable updater 2021-07-24 21:09:39 -04:00
918364d08a Remove accidental line I added in 736924c8 2021-05-27 21:42:43 +03:00
736924c839 Fix uptime negative time error by saving it as UTC from the start. 2021-04-18 00:20:23 +03:00
9049e44803 Fix logging on import errors 2021-04-17 23:34:13 +03:00
02a05b41c9 quickfix stats 2021-03-21 23:48:06 -05:00
506c9bb3c3 Merge branch 'backups-and-stuff' into dev 2021-03-21 23:32:48 -05:00
1d3880207f Merge branch 'mcmanus-ping-port-patched' into dev 2021-03-21 23:23:27 -05:00
81c60d6dac One monster truck commit for rework and backups 2021-03-21 23:02:18 -05:00
287d45a1bc Port/ip-get patched
Patched super user in panel_handler
2021-03-13 09:29:05 -05:00