feat: remove legacy rsync/manual install methods, standardize SteamCMD pipeline, fix Update button

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/9c87b62e-17b2-4f36-9b49-82238d73dda2

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-05-02 15:08:38 +00:00 committed by GitHub
parent 43877bbd9e
commit 75e63475ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 56 additions and 1000 deletions

View file

@ -57,7 +57,6 @@ function exec_ogp_module()
"steam_guard" => $_REQUEST['steam_guard'],
"editable_email" => $_REQUEST['editable_email'],
"old_dashboard_behavior" => $_REQUEST['old_dashboard_behavior'],
"rsync_available" => $_REQUEST['rsync_available'],
"support_widget_title" => $_REQUEST['support_widget_title'],
"support_widget_content" => $_REQUEST['support_widget_content'],
"support_widget_link" => $_REQUEST['support_widget_link'],
@ -117,8 +116,6 @@ function exec_ogp_module()
$zones["$tz"] = $tz . '[' . $abbr . ' ' . formatOffset($offset) . ']';
}
$rsync_options = array("1" => get_lang('all_available_servers'), "2" => get_lang('only_remote_servers'), "3" => get_lang('only_local_servers'));
$row = $db->getSettings();
echo "<h2>".get_lang('settings')."</h2>";
@ -168,8 +165,6 @@ function exec_ogp_module()
$mail_setting = isset($row['editable_email']) ? $row['editable_email'] : "1";
$ft->add_field('on_off','editable_email',$mail_setting);
$ft->add_field('on_off','old_dashboard_behavior',@$row['old_dashboard_behavior']);
$ft->add_custom_field('rsync_available',
create_drop_box_from_array($rsync_options,"rsync_available",@$row['rsync_available'],false));
$ft->add_field('string','support_widget_title',@$row['support_widget_title']);
$ft->add_field('text','support_widget_content',@$row['support_widget_content'], 38);
$ft->add_field('string','support_widget_link',@$row['support_widget_link']);