Zarządzanie plikami
System plików SGS Hub umożliwia przeglądanie, edycję, upload i download plików serwera.
Przeglądanie plików
Dostęp do file browsera
- Panel serwera → zakładka Files
- Zobaczysz hierarchię folderów serwera
Widok drzewa folderów:
/
├── ShooterGame/
│ ├── Saved/
│ │ ├── Config/
│ │ │ └── WindowsServer/
│ │ │ ├── GameUserSettings.ini
│ │ │ └── Game.ini
│ │ ├── SavedArks/
│ │ │ └── TheIsland.ark
│ │ └── Logs/
│ │ └── ShooterGame.log
│ ├── Content/
│ │ └── Mods/
│ │ ├── 731604991/
│ │ └── 848591216/
│ └── Binaries/
└── cluster/ # Jeśli serwer jest w klastrzeNawigacja
Kliknij folder aby go rozwinąć i zobaczyć zawartość.
Breadcrumb navigation na górze pokazuje aktualną ścieżkę:
/ > ShooterGame > Saved > Config > WindowsServerIkony folderów:
- 📁 Folder zamknięty
- 📂 Folder otwarty
- 📄 Plik tekstowy
- 🖼️ Plik graficzny
- 🗃️ Plik archiwum (.zip, .tar.gz)
- ⚙️ Plik konfiguracyjny (.ini, .cfg, .json)
Szczegóły pliku
Kliknij plik aby zobaczyć szczegóły:
- Nazwa - Pełna nazwa pliku
- Rozmiar - Wielkość w MB/KB
- Ostatnia modyfikacja - Data i czas
- Uprawnienia - Read/Write/Execute
- Typ MIME - text/plain, application/json, etc.
Akcje:
- Edit (✏️) - Edytuj plik (tylko text files)
- Download (⬇️) - Pobierz plik na komputer
- Delete (🗑️) - Usuń plik
- Rename (✎) - Zmień nazwę
- Copy Path (📋) - Skopiuj pełną ścieżkę do schowka
Edytor plików
Wspierane typy plików
SGS Hub ma wbudowany edytor z syntax highlighting dla:
.ini- Pliki konfiguracyjne ARK.cfg- Server config FiveM.lua- Scripty Lua (FiveM resources).json- JSON configs.xml- XML configs.txt- Pliki tekstowe.log- Logi (read-only)
Otwieranie edytora
Krok 1: Wybierz plik
Przejdź do pliku (np. GameUserSettings.ini) i kliknij Edit (✏️).
Krok 2: Edytor otworzy się
Zobaczysz edytor z:
- Numeracja linii - Po lewej stronie
- Syntax highlighting - Kolorowanie składni
- Search - Wyszukiwanie w pliku (Ctrl+F)
- Find & Replace - Znajdź i zamień (Ctrl+H)
- Undo/Redo - Cofnij/Przywróć (Ctrl+Z / Ctrl+Y)
Edycja INI files (ARK)
GameUserSettings.ini i Game.ini to najważniejsze pliki konfiguracyjne ARK.
Przykład edycji GameUserSettings.ini:
- Otwórz
/ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini - Znajdź sekcję
[ServerSettings] - Edytuj wartości:ini
[ServerSettings] ServerPassword=MojeHaslo123 ServerAdminPassword=AdminPass456 MaxPlayers=50 - Kliknij Save (💾)
- Zrestartuj serwer aby zastosować zmiany
Syntax INI
Format INI jest bardzo wrażliwy na błędy składni:
- Sekcje:
[NazwaSekcji] - Klucze:
Klucz=Wartość - Bez spacji wokół
= - Komentarze:
; To jest komentarz
Błąd składni = serwer może nie wystartować!
Edycja CFG files (FiveM)
server.cfg to główny plik konfiguracyjny FiveM.
Przykład edycji server.cfg:
- Otwórz
/server.cfg - Edytuj ustawienia:cfg
# Server info sv_hostname "Mój FiveM Server" sv_maxclients 48 # License key (WYMAGANE!) sv_licenseKey "cfxk_xxxxxxxxxxxxx" # Resources ensure qb-core ensure qb-policejob ensure qb-ambulancejob - Zapisz
- txAdmin → Restart server
Find & Replace
Użyteczne przy bulk changes.
Przykład: Zmiana wszystkich mnożników z 1.0 na 5.0
- Otwórz
GameUserSettings.ini - Naciśnij Ctrl+H (Find & Replace)
- Find:
Multiplier=1.0 - Replace:
Multiplier=5.0 - Kliknij Replace All
- Zapisz plik
Regex support
Zaawansowani użytkownicy mogą używać regex w Find & Replace. Włącz checkbox "Use Regex" i użyj wzorców:
Find: Multiplier=(\d+\.\d+)
Replace: Multiplier=$1.5To pomnoży wszystkie multipliery przez 1.5.
Upload plików
Upload pojedynczego pliku
Krok 1: Przygotuj plik
Przygotuj plik na swoim komputerze (np. custom GameUserSettings.ini).
Krok 2: Upload
- W file browserze przejdź do docelowego folderu
- Kliknij Upload (⬆️)
- Wybierz plik z dysku
- Poczekaj na zakończenie uploadu
- Plik pojawi się na liście
Limit rozmiaru: 500 MB per plik
Supported formats: Wszystkie (text, binary, archives)
Upload folderu (zip)
Jeśli chcesz uploadować wiele plików:
- Spakuj folder do
.zipna swoim komputerze - Upload ZIP file do SGS Hub
- Kliknij ZIP → Extract Here (📦)
- ZIP zostanie rozpakowany w obecnej lokalizacji
- Możesz usunąć ZIP po ekstrakcji
Przykład use case: Upload custom moda FiveM:
- Spakuj folder
my-custom-resource/domy-custom-resource.zip - Upload do
/resources/[local]/ - Extract
- Dodaj
ensure my-custom-resourcedoserver.cfg
Upload backupu
Przywracanie plików z lokalnego backupu:
- Pobierz backup na komputer (np.
server-backup-2025-10-26.tar.gz) - Rozpakuj na swoim komputerze
- Upload poszczególne pliki/foldery do SGS Hub
- Alternatywnie: Upload archive i extract na serwerze
Upload overwrite
Upload pliku o tej samej nazwie nadpisze istniejący plik bez pytania! Zrób backup przed uploadem jeśli nie jesteś pewny.
Download plików
Download pojedynczego pliku
- Znajdź plik w file browserze
- Kliknij Download (⬇️)
- Plik zostanie pobrany do folderu Downloads na Twoim komputerze
Kiedy używać:
- Backup plików konfiguracyjnych przed edycją
- Download logów do analizy
- Eksport save'ów dla graczy
Download całego folderu
SGS Hub nie obsługuje jeszcze direct folder download. Ale możesz:
Opcja 1: Przez Backup
- Utwórz Full Backup serwera
- Download backup (zawiera wszystkie pliki)
- Rozpakuj na swoim komputerze
Opcja 2: Ręcznie po kolei
- Download każdy plik z folderu pojedynczo
- Recreate strukturę folderów na swoim komputerze
Opcja 3: Przez SFTP (zaawansowane) Jeśli masz dostęp SFTP do Pterodactyl, możesz użyć FileZilla do bulk download.
Usuwanie plików
Usuń pojedynczy plik
- Kliknij plik
- Kliknij Delete (🗑️)
- Potwierdź usunięcie
Usunięcie jest permanentne!
Usunięte pliki NIE trafiają do kosza. Są natychmiast usuwane. Nie ma undo!
Zawsze zrób backup przed usunięciem ważnych plików.
Usuń folder
- Kliknij folder
- Kliknij Delete Folder (🗑️📁)
- Potwierdź
- Cała zawartość folderu zostanie usunięta rekurencyjnie
Use case: Usuwanie starego moda:
/ShooterGame/Content/Mods/731604991/ [Delete]Masowe usuwanie
Select multiple:
- Zaznacz checkboxy obok plików/folderów
- Kliknij Delete Selected
- Potwierdź bulk delete
Przykład: Czyszczenie starych logów:
☑ ShooterGame.log.1
☑ ShooterGame.log.2
☑ ShooterGame.log.3
[Delete Selected]Zarządzanie przestrzenią dyskową
Sprawdzanie użycia dysku
Panel serwera → Overview → Disk Usage
Zobaczysz:
- Used: 45.2 GB
- Total: 100 GB
- Free: 54.8 GB
- Percentage: 45.2%
Breakdown (gdzie zajmuje miejsce):
- Game files: 35 GB (ARK base game)
- Mods: 5 GB (zainstalowane mody)
- Saves: 3 GB (save files)
- Logs: 1 GB (pliki logów)
- Backups: 1.2 GB (thin backups)
Czyszczenie miejsca
Jeśli zbliżasz się do limitu:
1. Usuń stare logi
/ShooterGame/Saved/Logs/Zachowaj ostatnie 2-3 dni, resztę usuń.
2. Usuń nieużywane mody Każdy mod = 10-1000 MB. Usuń mody które nie używasz.
3. Usuń stare backupy Thin backups zajmują 100-500 MB każdy. Zachowaj ostatnie 5-7, resztę usuń.
4. Wyczyść cache
/ShooterGame/Saved/Cache/Bezpiecznie usunąć - zregeneruje się.
5. Compress logi (zaawansowane)
# W Console (jako custom command):
find /ShooterGame/Saved/Logs -name "*.log" -mtime +7 -exec gzip {} \;Kompresuje logi starsze niż 7 dni.
Auto-cleanup schedule
Ustaw harmonogram automatycznego czyszczenia logów. Zobacz Schedules dla szczegółów.
Uprawnienia plików
Sprawdzanie uprawnień
Niektóre pliki mają restricted permissions (tylko read).
Ikony uprawnień:
- 🔒 Read-only - Możesz tylko czytać
- 🔓 Read/Write - Możesz edytować
- ⚠️ Execute - Plik wykonywalny (binary)
Przykłady:
GameUserSettings.ini- 🔓 Read/WriteShooterGameServer- ⚠️ Execute (nie edytuj!)ShooterGame.log- 🔒 Read-only
Zmiana uprawnień (zaawansowane)
SGS Hub nie oferuje jeszcze GUI do zmiany permissions. Jeśli potrzebujesz zmienić uprawnienia:
- Skontaktuj się z supportem SGS Hub
- Podaj ścieżkę pliku i wymagane uprawnienia
- Support zmieni permissions w Pterodactyl
Typowe use case: Nadawanie execute permission dla custom scriptu.
Troubleshooting
Nie mogę edytować pliku
Problem: Przycisk "Edit" jest nieaktywny
Przyczyny:
- Plik jest read-only - Sprawdź ikony uprawnień
- Plik jest binary - Edytor obsługuje tylko text files
- Plik jest za duży - Limit 10 MB dla edytora (użyj download → edit locally → upload)
Zmiany w INI nie działają
Problem: Edytowałem GameUserSettings.ini, ale zmiany nie weszły w życie
Rozwiązanie:
- Zrestartuj serwer! - Zmiany w INI wymagają restartu
- Sprawdź syntax - Błędy składni mogą powodować że sekcja jest ignorowana
- Sprawdź czy edytowałeś właściwy plik -
WindowsServernieLinuxServer
Upload się nie powiódł
Problem: Upload timeout lub failed
Rozwiązania:
- Plik za duży - Maksimum 500 MB per plik. Podziel na części lub skompresuj
- Brak miejsca - Sprawdź Disk Usage, usuń niepotrzebne pliki
- Połączenie zerwane - Spróbuj ponownie z lepszym internetem
Nie widzę pliku po upload
Problem: Uploadowałem plik, ale nie widzę go na liście
Rozwiązania:
- Odśwież stronę - Kliknij F5
- Sprawdź folder - Upewnij się że uploadowałeś do właściwego folderu
- Sprawdź nazwę - Może został przesłany z inną nazwą (conflict resolution)
Następne kroki
- Backupy - System kopii zapasowych
- Harmonogramy - Automatyzacja zadań
- Advanced Configuration - Zaawansowana edycja INI
