mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2025-01-19 01:35:28 +01:00
Setup forge installs for big bucket
This commit is contained in:
parent
33f2693bee
commit
76424aba7f
@ -166,7 +166,6 @@ class BigBucket:
|
|||||||
notifies server users about the completion of the download.
|
notifies server users about the completion of the download.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
- jar (str): The name of the JAR file to download.
|
|
||||||
- server (str): The type of server software (e.g., 'forge', 'paper').
|
- server (str): The type of server software (e.g., 'forge', 'paper').
|
||||||
- version (str): The version of the server software.
|
- version (str): The version of the server software.
|
||||||
- path (str): The local filesystem path where the JAR file will be saved.
|
- path (str): The local filesystem path where the JAR file will be saved.
|
||||||
@ -208,7 +207,7 @@ class BigBucket:
|
|||||||
|
|
||||||
# Post-download actions
|
# Post-download actions
|
||||||
if success:
|
if success:
|
||||||
if server == "forge":
|
if server == "forge-installer":
|
||||||
# If this is the newer Forge version, run the installer
|
# If this is the newer Forge version, run the installer
|
||||||
ServersController.finish_import(server_id, True)
|
ServersController.finish_import(server_id, True)
|
||||||
else:
|
else:
|
||||||
|
@ -436,7 +436,7 @@ class Controller:
|
|||||||
if root_create_data["create_type"] == "download_jar":
|
if root_create_data["create_type"] == "download_jar":
|
||||||
if Helpers.is_os_windows():
|
if Helpers.is_os_windows():
|
||||||
# Let's check for and setup for install server commands
|
# Let's check for and setup for install server commands
|
||||||
if create_data["type"] == "forge":
|
if create_data["type"] == "forge-installer":
|
||||||
server_command = (
|
server_command = (
|
||||||
f"java -Xms{Helpers.float_to_string(min_mem)}M "
|
f"java -Xms{Helpers.float_to_string(min_mem)}M "
|
||||||
f"-Xmx{Helpers.float_to_string(max_mem)}M "
|
f"-Xmx{Helpers.float_to_string(max_mem)}M "
|
||||||
@ -449,7 +449,7 @@ class Controller:
|
|||||||
f'-jar "{server_file}" nogui'
|
f'-jar "{server_file}" nogui'
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
if create_data["type"] == "forge":
|
if create_data["type"] == "forge-installer":
|
||||||
server_command = (
|
server_command = (
|
||||||
f"java -Xms{Helpers.float_to_string(min_mem)}M "
|
f"java -Xms{Helpers.float_to_string(min_mem)}M "
|
||||||
f"-Xmx{Helpers.float_to_string(max_mem)}M "
|
f"-Xmx{Helpers.float_to_string(max_mem)}M "
|
||||||
@ -574,7 +574,6 @@ class Controller:
|
|||||||
url = self.big_bucket.get_fetch_url(
|
url = self.big_bucket.get_fetch_url(
|
||||||
create_data["type"], create_data["version"]
|
create_data["type"], create_data["version"]
|
||||||
)
|
)
|
||||||
print(url)
|
|
||||||
server_obj.executable_update_url = url
|
server_obj.executable_update_url = url
|
||||||
self.servers.update_server(server_obj)
|
self.servers.update_server(server_obj)
|
||||||
self.big_bucket.download_jar(
|
self.big_bucket.download_jar(
|
||||||
|
@ -690,7 +690,8 @@ class ServerInstance:
|
|||||||
try:
|
try:
|
||||||
# Getting the forge version from the executable command
|
# Getting the forge version from the executable command
|
||||||
version = re.findall(
|
version = re.findall(
|
||||||
r"forge-([0-9\.]+)((?:)|(?:-([0-9\.]+)-[a-zA-Z]+)).jar",
|
r"forge-installer-([0-9\.]+)((?:)|"
|
||||||
|
r"(?:-([0-9\.]+)-[a-zA-Z]+)).jar",
|
||||||
server_obj.execution_command,
|
server_obj.execution_command,
|
||||||
)
|
)
|
||||||
version_param = version[0][0].split(".")
|
version_param = version[0][0].split(".")
|
||||||
|
@ -20,11 +20,6 @@
|
|||||||
<div class="col-sm-6 grid-margin stretch-card">
|
<div class="col-sm-6 grid-margin stretch-card">
|
||||||
<div class="card" id="creation_wizard">
|
<div class="card" id="creation_wizard">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
{% if data["server_api"] and data["online"] %}
|
|
||||||
<a href="https://serverjars.com/" target="_blank" alt="serverjars icon"><img
|
|
||||||
src="../../static/assets/images/serverjars/ICON.svg"
|
|
||||||
style="float: right; width: 40px; position: relative;"></a>
|
|
||||||
{% end %}
|
|
||||||
|
|
||||||
<h4>{{ translate('serverWizard', 'newServer', data['lang']) }}</h4>
|
<h4>{{ translate('serverWizard', 'newServer', data['lang']) }}</h4>
|
||||||
<br />
|
<br />
|
||||||
@ -1128,7 +1123,7 @@
|
|||||||
function wait_msg(importing) {
|
function wait_msg(importing) {
|
||||||
bootbox.alert({
|
bootbox.alert({
|
||||||
title: importing ? '{% raw translate("serverWizard", "importing", data["lang"]) %}' : '{% raw translate("serverWizard", "downloading", data["lang"]) %}',
|
title: importing ? '{% raw translate("serverWizard", "importing", data["lang"]) %}' : '{% raw translate("serverWizard", "downloading", data["lang"]) %}',
|
||||||
message: importing ? '<i class="fas fa-cloud-download"></i> {% raw translate("serverWizard", "bePatient", data["lang"]) %}' : '<i class="fas fa-cloud-download"></i> {% raw translate("serverWizard", "bePatient", data["lang"]) %}<br><br><a href="https://serverjars.com" target="_blank" style="text-align: center;"><img src="../../static/assets/images/serverjars/FULL-WHITE.svg" alt="Powered by serverjars.com" width="40%"></a>',
|
message: importing ? '<i class="fas fa-cloud-download"></i> {% raw translate("serverWizard", "bePatient", data["lang"]) %}' : '<i class="fas fa-cloud-download"></i> {% raw translate("serverWizard", "bePatient", data["lang"]) %}',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user