Commit Graph

98 Commits

Author SHA1 Message Date
3e90210f3b Remove port checker for a port reminder on first run
Add DB column to track a server's first run
Send port reminder for crafty on fresh install.
Remove http server message from startup/logs - don't want to promote that it's running.
2022-01-09 13:14:59 -05:00
7dd24b6b15 Improved File Loading, Fixed Port checking 2022-01-08 23:03:45 +00:00
cf1403a0ee Added better handling for non UTF-8 characters in output 2021-12-13 20:44:22 -06:00
c59b13bfde Fix port issue 2021-12-09 23:58:35 -05:00
bc164fef67 Add timeout to telnet. 2021-12-10 04:52:37 +00:00
635f671fd9 Move internet check to start after server has started. 2021-12-09 17:58:36 -05:00
12153b1207 Merge branch 'fix/exit-code-tweak' into 'dev'
removed old exit handling logic

See merge request crafty-controller/crafty-commander!109
2021-12-06 05:50:48 +00:00
b2dc1521d6 removed old exit handling logic 2021-12-05 23:01:44 -05:00
a19ba7dbb6 Backup Restore/Root Disable 2021-11-29 21:22:46 +00:00
4c6b459b43 Remove useless if in backups.i 2021-11-27 19:28:53 -05:00
bfe6cabd9e Fix bug where a false EULA on delay start would cause the user to never be able to start the server. 2021-11-27 18:43:14 -05:00
c7d3b3aa1c Fix update notifications. 2021-11-27 18:32:53 -05:00
12c4c9ec45 Fix bug where all server terminals would show updating. 2021-11-27 17:46:37 -05:00
1bf47b5c54 Rework server start to look for user_id and not user_lang. Gives acces to more user info.
Fixes websocket broadcast to only send broadcast to user who sent original request.
2021-11-27 17:10:43 -05:00
e21a019de4 Add better logging to falling back to default language on server start. 2021-11-27 12:53:29 -05:00
64c4df343a Fix autostart error with missing param.
Takes default lang for errors on auto start since there is no user language to choose from for an auto start error.
2021-11-27 12:01:55 -05:00
c811c568a5 Fix Merge issues 2021-11-23 17:16:33 -05:00
97ddc1b964 Merge branch 'pretzel-patches' into 'dev'
# Conflicts:
#   app/classes/shared/server.py
2021-11-23 22:12:06 +00:00
dc83dc8fc8 Add EULA confirm message on server startup if EULA is not found. 2021-11-23 16:11:23 -05:00
f20d41242d Adding Helpers for Path
Correcting a MVC update missing function
2021-11-21 11:52:29 +01:00
62cac66e8e revert readall change since it didn't work 2021-11-19 19:06:35 -06:00
5230a7ddc3 fix I/O thread read, fixed thread ident/pid 2021-11-19 18:31:33 -06:00
45e074ac4a Resolved thread leak, fixed non-Minecraft java terminate, renamed
threads
2021-11-19 18:14:32 -06:00
df398718f1 Fixes bug for backup loops on shutil. 2021-11-19 01:07:53 -05:00
64ec33ff52 Resolved subprocess issues with windows
- Repaired introduced bug where backslashes in the far path weren't
   handled properly
- Resolved latent subprocess issue where stdout would fail to send
  websocket notifications when a a windows \r\n was emitted
2021-11-14 18:17:23 -06:00
9720929e33 Resolved missing stdout when java process exits quickly 2021-11-06 12:06:26 -05:00
82f4661044 Fixed db_helper issue 2021-11-06 11:27:15 -05:00
1c9ffb2abc Merge branch 'dev' into 'subprocess'
# Conflicts:
#   app/classes/shared/helpers.py
#   app/classes/shared/server.py
#   app/classes/web/ajax_handler.py
2021-11-06 15:26:37 +00:00
606d0ac74b Allows translation on start error messages. 2021-09-29 21:53:14 -04:00
0ee8418ba5 Merge branch 'db-lang' into 'user-language'
Db lang

See merge request crafty-controller/crafty-commander!79
2021-09-29 21:50:17 +00:00
acedb0ad8a Added inital setup for user-based languages.
Waiting for DB changes to finish.
2021-09-28 22:25:47 -04:00
eee9796428 Move out_buf in the try method 2021-09-25 23:08:40 +02:00
05ced7610e Correction of undefined db_helper following merge 2021-09-25 23:05:49 +02:00
250b68ae51 Protype subprocess management 2021-09-25 14:29:28 -05:00
186dcdc616 Merge branch 'dev-Silversthorn' into dev-Silversthorn-MVC 2021-09-21 21:12:56 +02:00
813ce1c73b Merge branch 'dev' into dev-Silversthorn 2021-09-21 21:01:40 +02: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
1c13c640fc fixing double server start process 2021-09-09 22:00:52 +02:00
70ca82a086 Rework architecture for better MVC 2021-09-09 00:01:10 +02: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